▶NCADMesh | |
▶NFile | |
C__FinalState | |
CBuiltInReader | |
CItem | |
CLexer | |
COBJReader | |
CPLYReader | |
CReader | |
CState | |
CSTLReader | |
CToken | |
CCADMeshTemplate | |
CMesh | |
CTessellatedMesh | |
▶Ndetail | Detail namespace with internal helper functions |
▶Ncontainer_input_adapter_factory_impl | |
Ccontainer_input_adapter_factory | |
Ccontainer_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> > | |
▶Ndtoa_impl | Implements the Grisu2 algorithm for binary to decimal floating-point conversion |
Cboundaries | |
Ccached_power | |
Cdiyfp | |
▶Nutility_internal | |
CExtend | |
CExtend< integer_sequence< T, Ints... >, SeqSize, 0 > | |
CExtend< integer_sequence< T, Ints... >, SeqSize, 1 > | |
CGen | |
CGen< T, 0 > | |
Cactual_object_comparator | |
Cbinary_reader | Deserialization of CBOR, MessagePack, and UBJSON values |
Cbinary_writer | Serialization to CBOR and MessagePack values |
Cconjunction | |
Cconjunction< B > | |
Cconjunction< B, Bn... > | |
Cdetector | |
Cdetector< Default, void_t< Op< Args... > >, Op, Args... > | |
Cexception | General exception of the basic_json class |
Cexternal_constructor | |
Cexternal_constructor< value_t::array > | |
Cexternal_constructor< value_t::binary > | |
Cexternal_constructor< value_t::boolean > | |
Cexternal_constructor< value_t::number_float > | |
Cexternal_constructor< value_t::number_integer > | |
Cexternal_constructor< value_t::number_unsigned > | |
Cexternal_constructor< value_t::object > | |
Cexternal_constructor< value_t::string > | |
Cfile_input_adapter | |
Cfrom_json_fn | |
Chas_from_json | |
Chas_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Chas_key_compare | |
Chas_non_default_from_json | |
Chas_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Chas_to_json | |
Chas_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Cidentity_tag | |
Cinput_stream_adapter | |
Cinteger_sequence | |
Cinternal_iterator | Iterator value |
Cinvalid_iterator | Exception indicating errors with iterators |
Cis_basic_json | |
Cis_basic_json< NLOHMANN_BASIC_JSON_TPL > | |
Cis_basic_json_context | |
Cis_c_string | |
Cis_comparable | |
Cis_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 >()))> > | |
Cis_compatible_array_type | |
Cis_compatible_array_type_impl | |
Cis_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 > > | |
Cis_compatible_integer_type | |
Cis_compatible_integer_type_impl | |
Cis_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 > > | |
Cis_compatible_object_type | |
Cis_compatible_object_type_impl | |
Cis_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > > | |
Cis_compatible_string_type | |
Cis_compatible_type | |
Cis_compatible_type_impl | |
Cis_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > > | |
Cis_complete_type | |
Cis_complete_type< T, decltype(void(sizeof(T)))> | |
Cis_constructible | |
Cis_constructible< const std::pair< T1, T2 > > | |
Cis_constructible< const std::tuple< Ts... > > | |
Cis_constructible< std::pair< T1, T2 > > | |
Cis_constructible< std::tuple< Ts... > > | |
Cis_constructible_array_type | |
Cis_constructible_array_type_impl | |
Cis_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 > > | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > > | |
Cis_constructible_object_type | |
Cis_constructible_object_type_impl | |
Cis_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > > | |
Cis_constructible_string_type | |
Cis_constructible_tuple | |
Cis_constructible_tuple< T1, std::tuple< Args... > > | |
Cis_default_constructible | |
Cis_default_constructible< const std::pair< T1, T2 > > | |
Cis_default_constructible< const std::tuple< Ts... > > | |
Cis_default_constructible< std::pair< T1, T2 > > | |
Cis_default_constructible< std::tuple< Ts... > > | |
Cis_detected_lazy | |
Cis_getable | |
Cis_iterator_of_multibyte | |
Cis_iterator_traits | |
Cis_iterator_traits< iterator_traits< T > > | |
Cis_json_iterator_of | |
Cis_json_iterator_of< BasicJsonType, typename BasicJsonType::const_iterator > | |
Cis_json_iterator_of< BasicJsonType, typename BasicJsonType::iterator > | |
Cis_json_ref | |
Cis_json_ref< json_ref< T > > | |
▶Cis_ordered_map | |
Ctwo | |
Cis_range | |
Cis_sax | |
Cis_sax_static_asserts | |
Cis_specialization_of | |
Cis_specialization_of< Primary, Primary< Args... > > | |
Cis_transparent | |
Citer_impl | 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 |
Citeration_proxy | Proxy class for the items() function |
Citeration_proxy_value | |
Citerator_input_adapter | |
Citerator_input_adapter_factory | |
Citerator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
Citerator_traits | |
Citerator_traits< T *, enable_if_t< std::is_object< T >::value > > | |
Citerator_traits< T, enable_if_t< !std::is_pointer< T >::value > > | |
Citerator_types | |
Citerator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > | |
Cjson_default_base | Default base class of the basic_json class |
Cjson_ref | |
Cjson_reverse_iterator | Template for a reverse iterator class |
Cjson_sax_acceptor | |
Cjson_sax_dom_callback_parser | |
Cjson_sax_dom_parser | SAX implementation to create a JSON value from SAX events |
Clexer | Lexical analysis |
Clexer_base | |
Cmake_void | |
Cnegation | |
Cnonesuch | |
Cother_error | Exception indicating other library errors |
Cout_of_range | Exception indicating access out of the defined range |
Coutput_adapter | |
Coutput_adapter_protocol | Abstract output adapter interface |
Coutput_stream_adapter | Output adapter for output streams |
Coutput_string_adapter | Output adapter for basic_string |
Coutput_vector_adapter | Output adapter for byte vectors |
Cparse_error | Exception indicating a parse error |
Cparser | Syntax analysis |
Cposition_t | Struct to capture the start position of the current token |
Cprimitive_iterator_t | |
Cpriority_tag | |
Cpriority_tag< 0 > | |
Cserializer | |
Cspan_input_adapter | |
Cstatic_const | |
Cto_json_fn | |
Ctype_error | Exception indicating executing a member function with a wrong type |
Cvalue_in_range_of_impl1 | |
Cvalue_in_range_of_impl1< OfType, T, false > | |
Cvalue_in_range_of_impl1< OfType, T, true > | |
Cvalue_in_range_of_impl2 | |
Cvalue_in_range_of_impl2< OfType, T, false, false > | |
Cvalue_in_range_of_impl2< OfType, T, false, true > | |
Cvalue_in_range_of_impl2< OfType, T, true, false > | |
Cvalue_in_range_of_impl2< OfType, T, true, true > | |
Cwide_string_input_adapter | |
Cwide_string_input_helper | |
Cwide_string_input_helper< BaseInputAdapter, 2 > | |
Cwide_string_input_helper< BaseInputAdapter, 4 > | |
▶Nliterals | |
▶Nstd | |
Chash< nlohmann::NLOHMANN_BASIC_JSON_TPL > | Hash value for JSON objects |
Cless< ::nlohmann::detail::value_t > | |
Ctuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
Ctuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
Cadl_serializer | Namespace for Niels Lohmann |
CB | |
Cbasic_json | Namespace for Niels Lohmann |
CBinaryType | |
Cbool_constant | |
CBoxandLine12inchHQE | |
CBoxandLine20inchHQE | |
Cbyte_container_with_subtype | Internal type for a backed binary type |
CEljenEJ286 | |
CEmittedPhoton | |
CeventNtuple | |
CG4HadronicInteraction | |
CG4LogicalVolume | |
▶CG4MultiUnion_v1072 | |
CG4MultiUnionSurface | |
CG4NeutronHPFinalState | |
CG4UImessenger | |
CG4UserEventAction | |
CG4UserRunAction | |
CG4UserStackingAction | |
CG4UserSteppingAction | |
CG4UserTrackingAction | |
CG4VDigi | |
CG4VDigitizerModule | |
CG4VDiscreteProcess | |
CG4VHit | |
CG4VModularPhysicsList | |
CG4VoxelBox_v1072 | |
CG4VoxelInfo_v1072 | |
▶CG4Voxelizer_v1072 | |
CG4VoxelComparator | |
CG4VPhysicsConstructor | |
CG4VPVParameterisation | |
CG4VSensitiveDetector | |
CG4VSolid | |
CG4VTrajectory | |
CG4VUserDetectorConstruction | |
CG4VUserPrimaryGeneratorAction | |
CG4VUserTrackInformation | |
CGdCaptureGammas | |
CGdNeutronHPCapture | |
CGdNeutronHPCaptureFS | |
CHPD12inchHQE | |
CHPD20inchHQE | |
Cis_detected | |
CJNuBeamFlux | |
▶Cjson_pointer | JSON Pointer defines a string syntax for identifying a specific value within a JSON document |
Cstring_t_helper | |
Cstring_t_helper< NLOHMANN_BASIC_JSON_TPL > | |
Cjson_sax | SAX interface |
CNRooTrackerVtx | |
CntupleStruct | |
Cordered_map | Minimal map-like container that preserves insertion order |
CPMT10inch | |
CPMT10inchHQE | |
CPMT12inchHQE | |
CPMT20inch | |
CPMT3inch | |
CPMT3inch_ETEL9302B | |
CPMT3inchGT | |
CPMT3inchR12199_02 | |
CPMT3inchR14374 | |
CPMT4inchR12199_02 | |
CPMT5inch | |
CPMT5inchR12199_02 | |
CPMT8inch | |
Cradioactive_source | |
CRealisticPlacementConfiguration | |
CRooTrackerVtxBase | |
CTObject | |
Ctype | |
CWCSimAmBeGen | |
CWCSimBasicPMTObject | |
CWCSimDarkNoiseOptions | Class to hold information about the chosen dark noise options |
CWCSimDarkRateMessenger | |
CWCSimDetectorConstruction | |
CWCSimDetectorMessenger | |
CWCSimEnumerations | |
CWCSimEventAction | |
CWCSimGenerator_Radioactivity | |
CWCSimIBDGen | |
CWCSimLC | |
▶CWCSimLIGen | |
CPhoton | |
CWCSimMultiPMTParameterisation | |
CWCSimOpBoundaryProcess | |
CWCSimOpticalPhysics | |
CWCSimOpticalPhysicsMessenger | |
CWCSimPhysicsListFactory | |
CWCSimPhysicsListFactoryMessenger | |
CWCSimPmtInfo | |
CWCSimPMTObject | |
CWCSimPrimaryGeneratorAction | |
CWCSimPrimaryGeneratorMessenger | |
CWCSimRandomMessenger | |
CWCSimRandomParameters | |
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 |
CWCSimRootEventHeader | Class containing header information for this trigger |
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 |
CWCSimRunAction | |
CWCSimRunActionMessenger | |
CWCSimStackingAction | |
CWCSimSteppingAction | |
CWCSimTrackInformation | |
CWCSimTrackingAction | |
CWCSimTrackingMessenger | |
CWCSimTrajectory | |
CWCSimTuningMessenger | |
CWCSimTuningParameters | |
CWCSimWCAddDarkNoise | |
CWCSimWCDAQMessenger | |
▶CWCSimWCDigi | |
CSortFunctor_Hit | |
CWCSimWCDigitizerBase | |
CWCSimWCDigitizerSKI | |
CWCSimWCDigiTrigger | |
▶CWCSimWCHit | |
CSortFunctor_Hit | |
CWCSimWCPMT | |
CWCSimWCSD | |
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 | |
CWCSimWLSProperties | |