| Cdetail::actual_object_comparator< BasicJsonType > | |
| Cadl_serializer< ValueType, typename > | Namespace for Niels Lohmann |
| ▶CB | |
| Cdetail::conjunction< B > | |
| Cdetail::binary_reader< BasicJsonType, InputAdapterType, SAX > | Deserialization of CBOR, MessagePack, and UBJSON values |
| Cdetail::binary_writer< BasicJsonType, CharType > | Serialization to CBOR and MessagePack values |
| ▶CBinaryType | |
| Cbyte_container_with_subtype< BinaryType > | Internal type for a backed binary type |
| ▶Cbool_constant | |
| Cdetail::is_c_string< T > | |
| Cdetail::is_transparent< T > | |
| Cdetail::dtoa_impl::boundaries | |
| Cdetail::dtoa_impl::cached_power | |
| CCADMesh::CADMeshTemplate< T > | |
| ▶CCADMesh::CADMeshTemplate< TessellatedMesh > | |
| CCADMesh::TessellatedMesh | |
| Cdetail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, Enable > | |
| Cdetail::container_input_adapter_factory_impl::container_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> > | |
| Cdetail::detector< Default, AlwaysVoid, Op, Args > | |
| Cdetail::detector< Default, void_t< Op< Args... > >, Op, Args... > | |
| Cdetail::dtoa_impl::diyfp | |
| CEmittedPhoton | |
| CeventNtuple | |
| ▶Cexception | |
| ▶Cdetail::exception | General exception of the basic_json class |
| Cdetail::invalid_iterator | Exception indicating errors with iterators |
| Cdetail::other_error | Exception indicating other library errors |
| Cdetail::out_of_range | Exception indicating access out of the defined range |
| Cdetail::parse_error | Exception indicating a parse error |
| Cdetail::type_error | Exception indicating executing a member function with a wrong type |
| Cdetail::utility_internal::Extend< Seq, SeqSize, Rem > | |
| Cdetail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 0 > | |
| Cdetail::utility_internal::Extend< integer_sequence< T, Ints... >, SeqSize, 1 > | |
| Cdetail::external_constructor< value_t > | |
| Cdetail::external_constructor< value_t::array > | |
| Cdetail::external_constructor< value_t::binary > | |
| Cdetail::external_constructor< value_t::boolean > | |
| Cdetail::external_constructor< value_t::number_float > | |
| Cdetail::external_constructor< value_t::number_integer > | |
| Cdetail::external_constructor< value_t::number_unsigned > | |
| Cdetail::external_constructor< value_t::object > | |
| Cdetail::external_constructor< value_t::string > | |
| ▶Cfalse_type | |
| Cdetail::has_from_json< BasicJsonType, T, typename > | |
| Cdetail::has_non_default_from_json< BasicJsonType, T, typename > | |
| Cdetail::has_to_json< BasicJsonType, T, typename > | |
| Cdetail::is_basic_json< typename > | |
| Cdetail::is_comparable< Compare, A, B, typename > | |
| Cdetail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, typename > | |
| Cdetail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, typename > | |
| Cdetail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, typename > | |
| Cdetail::is_compatible_type_impl< BasicJsonType, CompatibleType, typename > | |
| Cdetail::is_complete_type< T, typename > | |
| Cdetail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, typename > | |
| Cdetail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, typename > | |
| Cdetail::is_constructible_tuple< T1, T2 > | |
| Cdetail::is_iterator_traits< T, typename > | |
| Cdetail::is_json_iterator_of< BasicJsonType, T > | |
| Cdetail::is_json_ref< typename > | |
| Cdetail::is_specialization_of< Primary, T > | |
| ▶Cdetail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType > | |
| Cdetail::is_compatible_array_type< BasicJsonType, CompatibleArrayType > | |
| ▶Cdetail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType > | |
| Cdetail::is_compatible_integer_type< RealIntegerType, CompatibleNumberIntegerType > | |
| ▶Cdetail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType > | |
| Cdetail::is_compatible_object_type< BasicJsonType, CompatibleObjectType > | |
| ▶Cdetail::is_compatible_type_impl< BasicJsonType, CompatibleType > | |
| Cdetail::is_compatible_type< BasicJsonType, CompatibleType > | |
| ▶Cdetail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType > | |
| Cdetail::is_constructible_array_type< BasicJsonType, ConstructibleArrayType > | |
| ▶Cdetail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType > | |
| Cdetail::is_constructible_object_type< BasicJsonType, ConstructibleObjectType > | |
| Cdetail::file_input_adapter | |
| Cdetail::from_json_fn | |
| ▶CG4HadronicInteraction | |
| CGdNeutronHPCapture | |
| ▶CG4LogicalVolume | |
| CWCSimLC | |
| CG4MultiUnion_v1072::G4MultiUnionSurface | |
| ▶CG4NeutronHPFinalState | |
| CGdNeutronHPCaptureFS | |
| ▶CG4UImessenger | |
| CWCSimDarkRateMessenger | |
| CWCSimDetectorMessenger | |
| CWCSimOpticalPhysicsMessenger | |
| CWCSimPhysicsListFactoryMessenger | |
| CWCSimPrimaryGeneratorMessenger | |
| CWCSimRandomMessenger | |
| CWCSimRunActionMessenger | |
| CWCSimTrackingMessenger | |
| CWCSimTuningMessenger | |
| CWCSimWCDAQMessenger | |
| ▶CG4UserEventAction | |
| CWCSimEventAction | |
| ▶CG4UserRunAction | |
| CWCSimRunAction | |
| ▶CG4UserStackingAction | |
| CWCSimStackingAction | |
| ▶CG4UserSteppingAction | |
| CWCSimSteppingAction | |
| ▶CG4UserTrackingAction | |
| CWCSimTrackingAction | |
| ▶CG4VDigi | |
| CWCSimWCDigi | |
| CWCSimWCDigiTrigger | |
| ▶CG4VDigitizerModule | |
| CWCSimWCAddDarkNoise | |
| ▶CWCSimWCDigitizerBase | |
| CWCSimWCDigitizerSKI | |
| CWCSimWCPMT | |
| ▶CWCSimWCTriggerBase | The base class for WCSim triggering algorithms |
| CWCSimWCTriggerNDigits | A simple NDigits trigger class |
| CWCSimWCTriggerNDigits2 | An (incomplete) example of running two trigger algorithms, one after the other |
| CWCSimWCTriggerNoTrigger | |
| ▶CG4VDiscreteProcess | |
| CWCSimOpBoundaryProcess | |
| ▶CG4VHit | |
| CWCSimWCHit | |
| ▶CG4VModularPhysicsList | |
| CWCSimPhysicsListFactory | |
| CG4VoxelBox_v1072 | |
| CG4Voxelizer_v1072::G4VoxelComparator | |
| CG4VoxelInfo_v1072 | |
| CG4Voxelizer_v1072 | |
| ▶CG4VPhysicsConstructor | |
| CWCSimOpticalPhysics | |
| ▶CG4VPVParameterisation | |
| CWCSimMultiPMTParameterisation | |
| ▶CG4VSensitiveDetector | |
| CWCSimWCSD | |
| ▶CG4VSolid | |
| CG4MultiUnion_v1072 | |
| ▶CG4VTrajectory | |
| CWCSimTrajectory | |
| ▶CG4VUserDetectorConstruction | |
| CWCSimDetectorConstruction | |
| ▶CG4VUserPrimaryGeneratorAction | |
| CWCSimPrimaryGeneratorAction | |
| ▶CG4VUserTrackInformation | |
| CWCSimTrackInformation | |
| CGdCaptureGammas | |
| Cdetail::utility_internal::Gen< T, N > | |
| Cdetail::utility_internal::Gen< T, 0 > | |
| Cdetail::has_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
| Cdetail::has_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
| Cdetail::has_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
| Cstd::hash< nlohmann::NLOHMANN_BASIC_JSON_TPL > | Hash value for JSON objects |
| Cdetail::identity_tag< T > | |
| Cdetail::input_stream_adapter | |
| Cdetail::integer_sequence< T, Ints > | |
| ▶Cintegral_constant | |
| Cdetail::has_key_compare< T > | |
| Cdetail::is_basic_json_context< BasicJsonContext > | |
| Cdetail::negation< B > | |
| Cstd::tuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
| Cdetail::internal_iterator< BasicJsonType > | Iterator value |
| Cdetail::internal_iterator< typename std::remove_const< BasicJsonType >::type > | |
| Cdetail::is_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > > | |
| Cdetail::is_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > | |
| Cdetail::is_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > > | |
| Cdetail::is_compatible_string_type< BasicJsonType, CompatibleStringType > | |
| Cdetail::is_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > > | |
| ▶Cis_constructible | |
| Cdetail::is_constructible< T, Args > | |
| Cdetail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > > | |
| Cdetail::is_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > > | |
| Cdetail::is_constructible_string_type< BasicJsonType, ConstructibleStringType > | |
| ▶Cis_default_constructible | |
| Cdetail::is_default_constructible< T > | |
| ▶Cis_detected | |
| Cdetail::is_detected_lazy< Op, Args > | |
| Cdetail::is_getable< BasicJsonType, T > | |
| Cdetail::is_iterator_of_multibyte< T > | |
| Cdetail::is_iterator_traits< iterator_traits< T > > | |
| Cdetail::is_ordered_map< T > | |
| Cdetail::is_range< T > | |
| Cdetail::is_sax< SAX, BasicJsonType > | |
| Cdetail::is_sax_static_asserts< SAX, BasicJsonType > | |
| CCADMesh::File::Item | |
| Cdetail::iter_impl< BasicJsonType > | Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class |
| Cdetail::iteration_proxy< IteratorType > | Proxy class for the items() function |
| Cdetail::iteration_proxy_value< IteratorType > | |
| Cdetail::iterator_input_adapter< IteratorType > | |
| Cdetail::iterator_input_adapter_factory< IteratorType, Enable > | |
| Cdetail::iterator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
| Cdetail::iterator_traits< T, typename > | |
| Cdetail::iterator_traits< T *, enable_if_t< std::is_object< T >::value > > | |
| Cdetail::iterator_types< It, typename > | |
| Cdetail::iterator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > | |
| ▶Cdetail::iterator_types< T > | |
| Cdetail::iterator_traits< T, enable_if_t< !std::is_pointer< T >::value > > | |
| ▶Cjson_base_class | |
| Cbasic_json< ObjectType, ArrayType, StringType, BooleanType, NumberIntegerType, NumberUnsignedType, NumberFloatType, AllocatorType, JSONSerializer, BinaryType, CustomBaseClass > | Namespace for Niels Lohmann |
| Cdetail::json_default_base | Default base class of the basic_json class |
| Cjson_pointer< RefStringType > | JSON Pointer defines a string syntax for identifying a specific value within a JSON document |
| Cdetail::json_ref< BasicJsonType > | |
| Cjson_sax< BasicJsonType > | SAX interface |
| Cdetail::json_sax_acceptor< BasicJsonType > | |
| Cdetail::json_sax_dom_callback_parser< BasicJsonType > | |
| Cdetail::json_sax_dom_parser< BasicJsonType > | SAX implementation to create a JSON value from SAX events |
| Cstd::less< ::nlohmann::detail::value_t > | |
| CCADMesh::File::Lexer | |
| ▶Cdetail::lexer_base< BasicJsonType > | |
| Cdetail::lexer< BasicJsonType, InputAdapterType > | Lexical analysis |
| Cdetail::make_void< Ts > | |
| CCADMesh::Mesh | |
| Cdetail::nonesuch | |
| CntupleStruct | |
| Cdetail::output_adapter< CharType, StringType > | |
| ▶Cdetail::output_adapter_protocol< CharType > | Abstract output adapter interface |
| Cdetail::output_stream_adapter< CharType > | Output adapter for output streams |
| Cdetail::output_string_adapter< CharType, StringType > | Output adapter for basic_string |
| Cdetail::output_vector_adapter< CharType, AllocatorType > | Output adapter for byte vectors |
| Cdetail::parser< BasicJsonType, InputAdapterType > | Syntax analysis |
| CWCSimLIGen::Photon | |
| Cdetail::position_t | Struct to capture the start position of the current token |
| Cdetail::primitive_iterator_t | |
| Cdetail::priority_tag< N > | |
| Cdetail::priority_tag< 0 > | |
| Cradioactive_source | |
| ▶CCADMesh::File::Reader | |
| CCADMesh::File::BuiltInReader | |
| CCADMesh::File::OBJReader | |
| CCADMesh::File::PLYReader | |
| CCADMesh::File::STLReader | |
| CRealisticPlacementConfiguration | |
| ▶Creverse_iterator | |
| Cdetail::json_reverse_iterator< Base > | Template for a reverse iterator class |
| Cdetail::serializer< BasicJsonType > | |
| CWCSimWCDigi::SortFunctor_Hit | |
| CWCSimWCHit::SortFunctor_Hit | |
| Cdetail::span_input_adapter | |
| ▶CCADMesh::File::State | |
| CCADMesh::File::__FinalState | |
| Cdetail::static_const< T > | |
| Cjson_pointer< RefStringType >::string_t_helper< T > | |
| Cjson_pointer< RefStringType >::string_t_helper< NLOHMANN_BASIC_JSON_TPL > | |
| Cdetail::to_json_fn | |
| ▶CTObject | |
| ▶CRooTrackerVtxBase | |
| ▶CJNuBeamFlux | |
| CNRooTrackerVtx | |
| CWCSimPmtInfo | |
| CWCSimRootCapture | Class used specifically for neutron capture events |
| CWCSimRootCaptureGamma | Class storing information about gammas released from neutron capture |
| CWCSimRootCherenkovDigiHit | Class holding digitised hit (aka digit or digi) information (after PMT & electronics simulation + triggering) |
| CWCSimRootCherenkovHit | Class holding true (Cherenkov photon + dark noise) hit information |
| CWCSimRootCherenkovHitHistory | Class holding scattering and reflection history for each true hit (Cherenkov photon; dark noise are all 0) |
| CWCSimRootCherenkovHitTime | Class holding true (Cherenkov photon + dark noise) hit information |
| CWCSimRootEvent | Class containing event information |
| CWCSimRootGeom | Detector geometry information (also containing PMT information arrays) |
| CWCSimRootOptions | List of WCSim running options |
| CWCSimRootPi0 | Class storing information about pi0 decays |
| CWCSimRootPMT | PMT geometry information |
| CWCSimRootTrack | Class holding true track information |
| CWCSimRootTrigger | Class storing trigger information |
| CCADMesh::File::Token | |
| ▶Ctrue_type | |
| ▶Cdetail::conjunction< is_constructible< T1, Args >... > | |
| Cdetail::is_constructible_tuple< T1, std::tuple< Args... > > | |
| ▶Cdetail::conjunction< is_default_constructible< T1 >, is_default_constructible< T2 > > | |
| ▶Cdetail::is_default_constructible< const std::pair< T1, T2 > > | |
| Cdetail::is_constructible< const std::pair< T1, T2 > > | |
| ▶Cdetail::is_default_constructible< std::pair< T1, T2 > > | |
| Cdetail::is_constructible< std::pair< T1, T2 > > | |
| ▶Cdetail::conjunction< is_default_constructible< Ts >... > | |
| ▶Cdetail::is_default_constructible< const std::tuple< Ts... > > | |
| Cdetail::is_constructible< const std::tuple< Ts... > > | |
| ▶Cdetail::is_default_constructible< std::tuple< Ts... > > | |
| Cdetail::is_constructible< std::tuple< Ts... > > | |
| Cdetail::conjunction<... > | |
| Cdetail::is_basic_json< NLOHMANN_BASIC_JSON_TPL > | |
| Cdetail::is_comparable< Compare, A, B, void_t< decltype(std::declval< Compare >()(std::declval< A >(), std::declval< B >())), decltype(std::declval< Compare >()(std::declval< B >(), std::declval< A >()))> > | |
| Cdetail::is_complete_type< T, decltype(void(sizeof(T)))> | |
| Cdetail::is_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > > | |
| Cdetail::is_json_iterator_of< BasicJsonType, typename BasicJsonType::const_iterator > | |
| Cdetail::is_json_iterator_of< BasicJsonType, typename BasicJsonType::iterator > | |
| Cdetail::is_json_ref< json_ref< T > > | |
| Cdetail::is_specialization_of< Primary, Primary< Args... > > | |
| Cstd::tuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
| Cdetail::is_ordered_map< T >::two | |
| ▶Ctype | |
| Cdetail::conjunction< B, Bn... > | |
| Cdetail::value_in_range_of_impl1< OfType, T, NeverOutOfRange, typename > | |
| Cdetail::value_in_range_of_impl1< OfType, T, false > | |
| Cdetail::value_in_range_of_impl1< OfType, T, true > | |
| Cdetail::value_in_range_of_impl2< OfType, T, OfTypeSigned, TSigned > | |
| Cdetail::value_in_range_of_impl2< OfType, T, false, false > | |
| Cdetail::value_in_range_of_impl2< OfType, T, false, true > | |
| Cdetail::value_in_range_of_impl2< OfType, T, true, false > | |
| Cdetail::value_in_range_of_impl2< OfType, T, true, true > | |
| ▶Cvector | |
| Cordered_map< Key, T, IgnoredLess, Allocator > | Minimal map-like container that preserves insertion order |
| CWCSimAmBeGen | |
| CWCSimBasicPMTObject | |
| CWCSimDarkNoiseOptions | Class to hold information about the chosen dark noise options |
| CWCSimEnumerations | |
| CWCSimGenerator_Radioactivity | |
| CWCSimIBDGen | |
| CWCSimLIGen | |
| ▶CWCSimPMTObject | |
| CBoxandLine12inchHQE | |
| CBoxandLine20inchHQE | |
| CHPD12inchHQE | |
| CHPD20inchHQE | |
| CPMT10inch | |
| CPMT10inchHQE | |
| CPMT12inchHQE | |
| CPMT20inch | |
| CPMT3inch | |
| CPMT3inch_ETEL9302B | |
| CPMT3inchGT | |
| CPMT3inchR12199_02 | |
| CPMT3inchR14374 | |
| CPMT4inchR12199_02 | |
| CPMT5inch | |
| CPMT5inchR12199_02 | |
| CPMT8inch | |
| CWCSimRandomParameters | |
| CWCSimRootEventHeader | Class containing header information for this trigger |
| CWCSimTuningParameters | |
| ▶CWCSimWLSProperties | |
| CEljenEJ286 | |
| Cdetail::wide_string_input_adapter< BaseInputAdapter, WideCharType > | |
| Cdetail::wide_string_input_helper< BaseInputAdapter, T > | |
| Cdetail::wide_string_input_helper< BaseInputAdapter, 2 > | |
| Cdetail::wide_string_input_helper< BaseInputAdapter, 4 > | |
| CG4double | |
| CG4int | |
| CG4String | |
| CG4ThreeVector | |