DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cdd4hep::detail::LCDDConverter::GeometryInfo::_checks
 Cdd4hep::sim::Geant4GeometryInfo::PlacementFlags::_flags
 Cdd4hep::cond::AbstractMapConditions data block. Internaly maps other objects to abstract data blocks
 Cdd4hep::sim::Geant4Action::Actors< T >Actor class to manipulate action groups
 Cdd4hep::AlignmentDataDerived condition data-object definition
 Cdd4hep::align::AlignmentsCalculatorAlignment calculator instance to handle alignment dependencies
 Cdd4hep::align::AlignmentsCalibCalib alignment dependencies from conditions
 Cdd4hep::align::AlignmentsCollector< T >Generic alignment collector keyed by detector elements
 Cdd4hep::align::AlignmentsPrinterGeneric Alignments data dumper
 Cdd4hep::DDPython::AllowThreads
 CBASE
 Cdd4hep::BasicGrammarBase class describing string evaluation to C++ objects using boost::spirit
 Cdd4hep::DDSegmentation::BitField64A bit field of 64bits that allows convenient declaration
 Cdd4hep::DDSegmentation::BitFieldCoderHelper class for decoding and encoding a bit field of 64bits for convenient declaration
 Cdd4hep::DDSegmentation::BitFieldElementHelper class for BitFieldCoder that corresponds to one field value
 Cdd4hep::DDSegmentation::BitFieldValueLightweight helper class for BitField64 that corresponds to one field value
 Cdd4hep::sim::Geant4HitCollection::CollectionFlags::BitItemsIndividual hit collection bits
 Cdd4hep::DDPython::BlockThreads
 Cdd4hep::ByName< T >Helper functor to select elements by name (using name() member method)
 Cdd4hep::ByNameAttr< T >Helper functor to select elements by name (using name member variable)
 Cdd4hep::CallbackDefinition of the generic callback structure for member functions
 Cdd4hep::CallbackSequenceDefinition of an actor on sequences of callbacks
 Cdd4hep::sim::calo_smear_modelConfiguration structure for the fast simulation shower model Geant4FSShowerModel<par02_em_model>
 Cdd4hep::Display::CalodataContextCalorimeter data context for the DDEve event display
 Cdd4hep::rec::Vector3D::Cartesian
 Cdd4hep::rec::CellIDPositionConverter
 Ccgaudi_factory_t
 Ccgaudi_pluginsvc_t
 Ccgaudi_property_t
 Cdd4hep::cond::ClientDataClient data addition
 Cclosable_tag
 Cdd4hep::sim::Geant4HitCollection::CollectionFlagsUnion defining the hit collection flags for processing
 Cdd4hep::sim::Geant4HitCollection::CompareGeneric class template to compare/select hits in Geant4HitCollection objects
 Cdd4hep::cond::Operators::Cond__OperDefinition of the selector object base class to cover type definitions
 Cdd4hep::cond::ConditionDependencyCondition dependency definition
 Cdd4hep::ConditionKeyKey definition to optimize ans simplyfy the access to conditions entities
 Cdd4hep::detail::ConditionObjectThe data class behind a conditions handle
 Cdd4hep::cond::ConditionResolverConditionResolver class used by the derived conditions calculation mechanism
 Cdd4hep::cond::ConditionsCleanupBase class to handle conditions cleanups
 Cdd4hep::cond::ConditionsCollector< T >Generic condition collector keyed by detector elements
 Cdd4hep::cond::ConditionsContentConditions content object. Defines which conditions should be loaded by the ConditionsManager
 Cdd4hep::cond::ConditionsIOVPoolPool of conditions satisfying one IOV type (epoch, run, fill, etc)
 Cdd4hep::cond::ConditionsListenerBase class to be implemented by objects to listen on condition callbacks
 Cdd4hep::cond::ConditionsLoadInfoBase class for data loading information
 Cdd4hep::ConditionsMapConditionsMap class
 Cdd4hep::cond::ConditionsPrinterGeneric Conditions data dumper
 Cdd4hep::cond::ConditionsRepositoryBase class to be implemented by objects to listen on condition callbacks
 Cdd4hep::ConditionsSelectConditions selector functor. Default implementation selects everything evaluated
 Cdd4hep::cond::ConditionsTag
 Cdd4hep::cond::ConditionsTextRepositoryForward declarations
 Cdd4hep::cond::ConditionsXMLRepositoryWriterConditions slice object. Defines which conditions should be loaded by the ConditionsManager
 Cdd4hep::cond::ConditionUpdateCallCallback interface
 Cdd4hep::cond::ConditionUpdateContextConditionUpdateContext class used by the derived conditions calculation mechanism
 Cdd4hep::cond::ConditionUpdateUserContextConditionUpdateUserContext class used by the derived conditions calculation mechanism
 Cdd4hep::DisplayConfiguration::ConfigContainer with full display configuration
 Cdd4hep::rec::ConicalSupportStruct
 Cdd4hep::ConstructionFactory< T >
 Cdd4hep::ContextMenuDD4hep specific TEve context menu
 Cdd4hep::sim::Geant4Action::ContextSwapFunctor to update the context of a Geant4Action object
 Cdd4hep::ConversionArgHelper structure for data conversion
 Cdd4hep::DetElementCreator::Count
 Cdd4hep::InstanceCount::CounterInternal class to could object constructions and destructions
 Cdd4hep::rec::Vector3D::Cylindrical
 Cdd4hep::DetElementCreator::Data
 Cdd4hep::sim::DataExtensionGeneric user-extendible data extension class
 Cdd4hep::rec::DCH_info_struct::DCH_info_layerInternal helper struct for defining the layer layout
 Cdd4hep::rec::DCH_info_struct
 Cdd4hep::dd4hep_file< T >Dd4hep file handling extension to boost::iostreams
 Cdd4hep::dd4hep_file_sink< T >Dd4hep file sink extension to boost::iostreams
 Cdd4hep::dd4hep_file_source< T >Dd4hep file source extension to boost::iostreams
 Cdd4hep::dd4hep_lock_tDo-nothing compatibility std::unique_ptr emulation for cxx-98
 Cdd4hep::dd4hep_mutex_tDo-nothing compatibility std::unique_ptr emulation for cxx-98
 Cdd4hep::dd4hep_units
 CDD4hepRootCheckHelper class to check various ingredients of the Detector object after loaded from ROOT
 Cdd4hep::detail::DD4hepUIROOT interactive UI for dd4hep applications
 Cdd4hep::DDEveROOT interactive interface class for running DDEve
 Cdd4hep::DDEveHitDDEve event classes: Basic hit
 Cdd4hep::DDEveHitActorEvent data actor base class for hits. Used to extract data from concrete classes
 Cdd4hep::DDEveParticleData structure to store the MC particle information
 Cdd4hep::DDEveParticleActorEvent data actor base class for particles. Used to extract data from concrete classes
 Cdd4hep::DDPythonPython interface class for callbacks and GIL
 Cdd4hep::DDTestSimple class for defining unit tests
 CGaudi::PluginService::v2::DeclareFactory< T, F >
 Cdd4hep::DisplayConfiguration::DefaultsDefault base class for all configurations
 Cdd4hep::DeltaClass describing an condition to re-adjust an alignment
 Cdd4hep::align::DeltaCollector< T >Generic Alignment-Delta collector keyed by detector elements
 Cdd4hep::cond::DependencyBuilderCondition dependency builder
 Cdd4hep::detail::DestroyHandle< T >Functor to destroy handles and delete the cached object
 Cdd4hep::detail::DestroyHandles< M >Map Functor to destroy handles and delete the cached object
 Cdd4hep::Path::detailHelpers
 Cdd4hep::DetectorThe main interface to the dd4hep detector description package
 Cdd4hep::DetectorDataData implementation class of the Detector interface
 Cdd4hep::DetectorLoadData implementation class of the Detector interface
 Cdd4hep::DetectorProcessorGeneric Detector processor
 Cdd4hep::DetectorScannerHelper to run DetElement scans
 Cdd4hep::DetectorSelectorView on Detector to select detectors according to certain criteria
 Cdd4hep::DetElementsCollector< T >Generic detector element collector of a sub-tree
 Cdd4hep::DetElementVolumeIDsActor class to assign volume identifiers to DetElements in a subdetector tree
 Cdd4hep::DetNominalCreatorDD4hep DetElement creator for the CMS geometry
 Cdd4hep::DetTypeHelper class for encoding sub detector types in a flag word
 Cdevice_tag
 Cdd4hep::sim::Geant4PlacementParameterisation::DimensionHelper structure to cache dimension variabled from setup parameters
 Cdd4hep::DisplayConfigurationGeneric display configuration structure for DDEve
 Cdd4hep::json::DocumentClass supporting the basic functionality of an JSON document
 Cdd4hep::xml::DocumentClass supporting the basic functionality of an XML document
 Cdd4hep::json::DocumentHandlerClass supporting to read and parse XML documents
 Cdd4hep::xml::DocumentHandlerClass supporting to read and parse XML documents
 CDOMErrorHandlerXercesC internal class. Not described here
 CClassImp::DurationStamp
 Cdd4hep::json::ElementUser abstraction class to manipulate JSON elements within a document
 Cdd4hep::xml::ElementUser abstraction class to manipulate XML elements within a document
 Cdd4hep::DetElementVolumeIDs::EncodingEncoding/mask for sensitive volumes
 CTiXmlBase::EntityTinyXML class. See http://www.grinninglizard.com/tinyxml
 Cdd4hep::PluginTester::EntryDefintiion of the extension entry
 Cdd4hep::align::AlignmentsCalib::EntryHelper class to store information about alignment calibration items
 Cdd4hep::DDSegmentation::MultiSegmentation::EntryHelper structure to describe a sub-segmentation entry
 Cdd4hep::cond::ConditionsTextRepository::EntryDefinition of a single Entry in the conditions repository
 Cdd4hep::cond::ConditionsRepository::EntryDefinition of a single Entry in the conditions repository
 Cdd4hep::detail::DetectorChecksum::entry_t
 CErrorHandlerXercesC internal class. Not described here
 Cdd4hep::detail::eval
 Cdd4hep::EventConsumerEvent event consumer base class for DDEve: Interface class for event I/O
 Cdd4hep::EventHandlerEvent handler base class: Interface to all DDEve I/O actions
 Cdd4hep::sim::HepMC::EventHeaderHepMC EventHeader class used internally by the Geant4EventReaderHepMC plugin
 Cdd4hep::sim::EventParametersEvent extension to pass input event data to output event
 Cdd4hep::sim::HepMC::EventStreamHepMC EventStream class used internally by the Geant4EventReaderHepMC plugin
 Cdd4hep::EveUserContextMenuClass EveUserContextMenu EveUserContextMenu.h DDEve/EveUserContextMenu.h
 Cexception
 Cdd4hep::ExtensionEntryDefinition of the extension entry interface class
 CGaudi::PluginService::v1::Details::Factory< T >
 CGaudi::PluginService::v1::Factory< R, Args >Class wrapping the signature for a factory with any number of arguments
 CGaudi::PluginService::v2::Factory< R(Args...)>Class wrapping the signature for a factory with any number of arguments
 CGaudi::PluginService::v1::Details::Registry::FactoryInfo
 Cdd4hep::Filter
 CFilter
 Cdd4hep::sim::Geant4Action::FindByNameFunctor to access elements by name
 CFindStringHelper class to manipulate strings
 Cdd4hep::rec::FixedPadSizeTPCStruct
 Cdd4hep::Callback::Wrapper< T >::FunctorUnion to store pointers to member functions in callback objects
 CG4AssemblyVolumeClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4FastHit
 CG4FastSimHitMaker
 CG4MagneticFieldClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4UImessengerClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4UserEventActionClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4UserLimitsClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4UserRunActionClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4UserStackingActionClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4UserSteppingActionClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4UserTrackingActionClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VFastSimSensitiveDetectorLower versions of Geant4 do not provide G4VFastSimSensitiveDetector
 CG4VFastSimulationModel
 CG4VGFlashSensitiveDetector
 CG4VHitClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VHitsCollectionClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VPhysicsConstructorClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VPVParameterisation
 CG4VSDFilterClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VSensitiveDetectorClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VUserActionInitializationClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VUserDetectorConstructionClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VUserPrimaryGeneratorActionClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 CG4VUserTrackInformationClass of the Geant4 toolkit. See http://www-geant4.kek.jp/Reference
 Cdd4hep::sim::Geant4ActionDefault base class for all Geant 4 actions and derivates thereof
 Cdd4hep::sim::Geant4ActionContainerClass, which allows all Geant4Action to be stored
 Cdd4hep::sim::Geant4AssemblyVolumeHack! Wrapper around G4AssemblyVolume to access protected members
 Cdd4hep::sim::Geant4CallCallback interface class with argument
 Cdd4hep::sim::Geant4CalorimeterHelper class to define structures used by the generic DDG4 calorimeter sensitive detector
 Cdd4hep::sim::Geant4CompatibilityCompatibility actions for running Geant4 in single threaded mode
 Cdd4hep::sim::Geant4ContextGeneric context to extend user, run and event information
 Cdd4hep::sim::Geant4ConversionHelperHelper class for data conversion
 Cdd4hep::sim::Geant4DataDumpClass to dump the records of the intrinsic Geant4 event model
 Cdd4hep::sim::Geant4DetectorConstructionContextGeant4 detector construction context definition
 Cdd4hep::sim::Geant4EventReaderBasic geant4 event reader class. This interface/base-class must be implemented by concrete readers
 Cdd4hep::sim::Geant4ExecMain executor steering the Geant4 execution
 Cdd4hep::sim::Geant4FastSimSpotSpot definition for fast simulation and GFlash
 Cdd4hep::sim::Geant4FieldTrackingSetupGeneric Setup component to perform the magnetic field tracking in Geant4
 Cdd4hep::sim::Geant4GenericSD< T >
 Cdd4hep::sim::Geant4Handle< TYPE >Handle to Geant4 actions with built-in creation mechanism
 Cdd4hep::sim::Geant4HierarchyDumpHelper to dump Geant4 volume hierarchy
 Cdd4hep::sim::Geant4HitDataBase class for geant4 hit structures used by the default DDG4 sensitive detector implementations
 Cdd4hep::sim::Geant4HitHandlerHelper class to ease the extraction of information from a G4Hit object
 Cdd4hep::sim::Geant4MonteCarloTruthDefault Interface class to handle monte carlo truth records
 Cdd4hep::sim::Geant4OpticalCalorimeterHelper class to define properties of optical calorimeters. UNTESTED
 Cdd4hep::sim::Geant4OpticalTrackerHelper class to define properties of optical trackers. UNTESTED
 Cdd4hep::sim::Geant4ParticleData structure to store the MC particle information
 Cdd4hep::sim::Geant4ParticleHandleData structure to access derived MC particle information
 Cdd4hep::sim::Geant4ParticleMapData structure to map particles produced during the generation and the simulation
 Cdd4hep::sim::Geant4PrimaryConfigGeant4PrimaryConfig to hold configuration for PrimaryHandlers
 Cdd4hep::sim::Geant4PrimaryEventClass modelling a complete primary event with multiple interactions
 Cdd4hep::sim::Geant4PrimaryInteractionClass modelling a single interaction with multiple primary vertices and particles
 Cdd4hep::sim::Geant4PrimaryMapData structure to map primaries to particles
 Cdd4hep::sim::Geant4PythonCallBase class to initialize a multi-threaded or single threaded Geant4 application
 Cdd4hep::sim::Geant4ScintillatorCalorimeterClass to implement the standard sensitive detector for scintillator calorimeters
 Cdd4hep::sim::Geant4SensDetSequencesGeant4SensDetSequences: class to access groups of sensitive actions
 Cdd4hep::sim::Test::Geant4TestBaseCommon base class for test action
 Cdd4hep::sim::Geant4TouchableHandlerHelper class to ease the extraction of information from a G4Touchable object
 Cdd4hep::sim::Geant4TrackerHelper class to define structures used by the generic DDG4 tracker sensitive detector
 Cdd4hep::sim::Geant4TrackHandlerHelper class to ease the extraction of information from a G4Track object
 Cdd4hep::sim::Geant4VertexData structure to store the MC vertex information
 Cdd4hep::rec::GearHandle
 Cdd4hep::detail::GeoHandlerTypesDefintion of the object types used by generic geometry handlers
 Cdd4hep::detail::GeoHandlerTypes::GeometryInfoData container to store information obtained during the geometry scan
 CGeometryInfo
 Cdd4hep::detail::GeoScanGeometry scanner (handle object)
 Cdd4hep::DDPython::GILState
 Cdd4hep::align::GlobalAlignmentCacheClass caching all known alignment operations for one Detector instance
 Cdd4hep::align::GlobalAlignmentOperatorBase class for alignment functors
 Cdd4hep::align::GlobalAlignmentStackAlignment Stack object definition
 Cdd4hep::align::GlobalAlignmentWriterWrite aligment data to XML data file
 Cdd4hep::cond::GlobalTag
 Cdd4hep::GrammarRegistryGrammar registry interface
 Cdd4hep::Handle< T >Handle: a templated class like a shared pointer, which allows specialized access to tgeometry objects
 Cdd4hep::Handle< ConditionsManagerObject >
 Cdd4hep::Handle< ConstantObject >
 Cdd4hep::Handle< dd4hep::DetElementObject >
 Cdd4hep::Handle< dd4hep::NamedObject >
 Cdd4hep::Handle< dd4hep::SensitiveDetectorObject >
 Cdd4hep::Handle< detail::AlignmentObject >
 Cdd4hep::Handle< detail::ConditionObject >
 Cdd4hep::Handle< detail::OpticalSurfaceManagerObject >
 Cdd4hep::Handle< detail::VolumeManagerObject >
 Cdd4hep::Handle< Detector >
 Cdd4hep::Handle< DetElementObject >
 Cdd4hep::Handle< Geant4GeometryInfo >
 Cdd4hep::Handle< HeaderObject >
 Cdd4hep::Handle< IDDescriptorObject >
 Cdd4hep::Handle< LimitSetObject >
 Cdd4hep::Handle< NamedObject >
 Cdd4hep::Handle< ReadoutObject >
 Cdd4hep::Handle< RegionObject >
 Cdd4hep::Handle< SegmentationObject >
 Cdd4hep::Handle< SensitiveDetectorObject >
 Cdd4hep::Handle< TGDMLMatrix >
 Cdd4hep::Handle< TGeoArb8 >
 Cdd4hep::Handle< TGeoBBox >
 Cdd4hep::Handle< TGeoBorderSurface >
 Cdd4hep::Handle< TGeoCompositeShape >
 Cdd4hep::Handle< TGeoCone >
 Cdd4hep::Handle< TGeoConeSeg >
 Cdd4hep::Handle< TGeoCtub >
 Cdd4hep::Handle< TGeoElement >
 Cdd4hep::Handle< TGeoEltu >
 Cdd4hep::Handle< TGeoHalfSpace >
 Cdd4hep::Handle< TGeoHype >
 Cdd4hep::Handle< TGeoMedium >
 Cdd4hep::Handle< TGeoNode >
 Cdd4hep::Handle< TGeoOpticalSurface >
 Cdd4hep::Handle< TGeoParaboloid >
 Cdd4hep::Handle< TGeoPcon >
 Cdd4hep::Handle< TGeoPgon >
 Cdd4hep::Handle< TGeoPhysicalNode >
 Cdd4hep::Handle< TGeoScaledShape >
 Cdd4hep::Handle< TGeoShape >
 Cdd4hep::Handle< TGeoShapeAssembly >
 Cdd4hep::Handle< TGeoSkinSurface >
 Cdd4hep::Handle< TGeoSphere >
 Cdd4hep::Handle< TGeoTessellated >
 Cdd4hep::Handle< TGeoTorus >
 Cdd4hep::Handle< TGeoTrap >
 Cdd4hep::Handle< TGeoTrd1 >
 Cdd4hep::Handle< TGeoTrd2 >
 Cdd4hep::Handle< TGeoTubeSeg >
 Cdd4hep::Handle< TGeoVolume >
 Cdd4hep::Handle< TGeoXtru >
 Cdd4hep::Handle< VisAttrObject >
 Cdd4hep::Handle< WorldObject >
 Cdd4hep::xml::Handle_tClass to easily access the properties of single XmlElements
 Cdd4hep::json::Handle_tClass to easily access the properties of single JsonElements
 CHandleMap
 Cdd4hep::sim::Geant4UserLimits::HandlerHelper class to one limit type
 CSignalHandler::implementation::sig_handler_t::handler_action
 Cdd4hep::ConditionKey::HashCompareCompare keys by the hash value
 Cdd4hep::HitCollectionDefinition of the HitCollection parameters used by the Readout
 Cdd4hep::sim::Geant4HitWrapper::HitManipulatorGeneric type manipulation class for generic hit structures created in Geant4 sensitive detectors
 Cdd4hep::rec::ICone
 Cdd4hep::rec::ICylinder
 Cdd4hep::rec::IMaterial
 CSignalHandler::implementation
 Cdd4hep::Increment< T >Helper class to count call stack depths of certain functions
 Cinput_seekable
 Cdd4hep::cond::ConditionsSlice::InserterHelper to simplify the registration of new condtitions from arbitrary containers
 Cdd4hep::InstanceCountHelper to support object counting when debugging memory leaks
 Cdd4hep::detail::interpHelper to invoke the ROOT interpreter
 Cdd4hep::sim::Geant4HitWrapper::InvalidHitHelper class to indicate invalid hit wrappers or containers
 Cdd4hep::IOVClass describing the interval of validty
 Cdd4hep::IOVTypeClass describing the interval of validty type
 Cdd4hep::rec::ISurface
 Cdd4hep::sim::KernelHandleHandle to Geant4 actions with built-in creation mechanism
 Cdd4hep::ConditionKey::KeyMakerHelper union to interprete conditions keys
 Cdd4hep::align::KeysAlignment and Delta item key
 Cdd4hep::LayerClass to describe one layer in a layering stack
 Cdd4hep::rec::LayeredCalorimeterStruct::Layer
 Cdd4hep::DDSegmentation::TiledLayerSegmentation::LayerDimensionsHelper class to store x and y dimensions of a layer
 Cdd4hep::rec::LayeredCalorimeterStruct
 Cdd4hep::LayeringClass to convert a layering object from the compact notation
 Cdd4hep::rec::ZDiskPetalsStruct::LayerLayout
 Cdd4hep::rec::ZPlanarStruct::LayerLayout
 Cdd4hep::LayerSliceClass to describe the slice of one layer in a layering stack
 Cdd4hep::LayerStackClass to describe a layering stack
 CLazyEncodingExtraction
 CTests::LcioTestTrackerDeprecated: Simple SensitiveAction class ..
 Cdd4hep::LimitSmall object describing a limit structure acting on a particle type
 Clist
 Cdd4hep::detail::ListBinderHelper class to bind string values to a STL list of data objects (primitive or complex)
 CGaudi::PluginService::v1::Details::LoggerSimple logging class, just to provide a default implementation
 Cdd4hep::detail::MapBinderHelper class to bind STL map objects
 Cdd4hep::rec::MapStringDoubleStruct
 Cdd4hep::rec::MapStringVariantStruct
 Cdd4hep::rec::MaterialManager
 Cdd4hep::rec::MaterialScanClass to perform material scans along a straight line
 Cdd4hep::Callback::mfunc_tStructure definition to store callback related data
 Cdd4hep::sim::Geant4HitData::MonteCarloContribUtility class describing the monte carlo contribution of a given particle to a hit
 CMultiView
 Cdd4hep::NamedObjectImplementation of a named object
 Cdd4hep::rec::NeighbourSurfacesStruct
 Cdd4hep::json::NodeListClass describing a list of JSON nodes
 Cdd4hep::xml::NodeListClass describing a list of XML nodes
 Cdd4hep::ObjectExtensionsImplementation of an object supporting arbitrary user extensions
 CSignalHandler::implementation::sig_handler_t::old_action
 Cdd4hep::OpaqueDataClass describing an opaque data block
 Cdd4hep::detail::OpaqueDataBinderHelper class to bind string values to C++ data items
 Cdd4hep::cond::OperatorsHelper class for common stuff used frequently
 Coutput_seekable
 Cdd4hep::sim::Geant4OutputAction::OutputContext< T >Helper class for thread savety
 Cdd4hep::sim::par01_em_modelConfiguration structure for the fast simulation shower model Geant4FSShowerModel<par01_em_model>
 Cdd4hep::sim::par01_pion_modelConfiguration structure for the fast simulation shower model Geant4FSShowerModel<par01_pion_model>
 Cdd4hep::PlacedVolumeExtension::ParameterisationOptional parameters to implement special features such as parametrization
 Cdd4hep::cond::ConditionsPrinter::ParamPrinterDDDB Conditions data dumper helper to output parameter maps
 Cdd4hep::sim::ParticleExtensionBase class to extend the basic particle class used by DDG4 with user information
 Cdd4hep::align::AlignmentsCalculator::PathOrderingFunctor for path ordered maps as they are needed for the calculator
 Cdd4hep::sim::Geant4Kernel::PhaseSelectorEmbedded helper class to facilitate map access to the phases
 Cdd4hep::PlacedVolumeProcessorGeneric PlacedVolume processor
 Cdd4hep::PlacedVolumeScannerHelper to run placement scan through volume hierarchies scans
 Cdd4hep::sim::Geant4GeometryInfo::Placement
 Cdd4hep::sim::Geant4GeometryInfo::PlacementFlags
 Cdd4hep::PluginDebugHelper to debug plugin manager calls
 Cdd4hep::PluginFactoryBaseFactory base class implementing some utilities
 Cdd4hep::PluginRegistry< DD4HEP_SIGNATURE >Factory template for the plugin mechanism
 Cdd4hep::PluginServiceFactory template for the plugin mechanism
 Cdd4hep::PluginTesterHelper class to ease testing of plugins: Effectively a container of object extensions
 Cdd4hep::PopupMenuClass PopupMenu PopupMenu.h DDEve/PopupMenu.h
 Cdd4hep::sim::PrimaryExtensionBase structure to extend primary information with user data
 Cdd4hep::sim::Geant4PhysicsList::ProcessStructure describing a G4 process
 Cdd4hep::Alignment::ProcessorAbstract base for processing callbacks to container objects
 Cdd4hep::PlacedVolume::ProcessorAbstract base for processing callbacks to PlacedVolume objects
 Cdd4hep::Condition::ProcessorAbstract base for processing callbacks to conditions objects
 Cdd4hep::DetElement::ProcessorAbstract base for processing callbacks to DetElement objects
 Cdd4hep::PropertyThe property class to assign options to actions
 Cdd4hep::PropertyInterfaceProperty object as base class for all objects supporting properties
 Cdd4hep::PropertyManagerManager to ease the handling of groups of properties
 Cdd4hep::sim::Geant4GeometryInfo::PropertyVector
 CPyDDG4Python interface class for Geant4 python involation
 CEVAL::Object::Struct::ReadLock
 Cdd4hep::sim::RefCountedSequence< T >Private helper to support sequence reference counting
 Cdd4hep::sim::RefCountedSequence< Geant4SensDetActionSequence >
 Cdd4hep::ReflectionBuilderScan geometry and create reflected volumes
 CGaudi::PluginService::v1::Details::RegistryIn-memory database of the loaded factories
 Cdd4hep::detail::ReleaseHandle< T >Functor to destroy handles and delete the cached object
 Cdd4hep::detail::ReleaseHandles< M >Map Functor to release handles
 CTiXmlString::RepTinyXML class. See http://www.grinninglizard.com/tinyxml
 Cdd4hep::cond::ConditionsManager::ResultResult of a prepare call to the conditions manager
 Cdd4hep::align::AlignmentsCalculator::ResultObject encapsulating the result of a computation call to the alignments calculator
 CRUNMANAGER
 Cdd4hep::sim::RunParametersExtension to pass input run data to output run data
 Cruntime_error
 Cdd4hep::align::AlignmentsCalculator::ScannerScanner to find all alignment deltas in the detector hierarchy
 Cdd4hep::rec::ConicalSupportStruct::Section
 Cseekable_device_tag
 Cdd4hep::DDSegmentation::MegatileLayerGridXY::segInfoHelper structure
 Cdd4hep::DDSegmentation::SegmentationBase class for all segmentations
 Cdd4hep::SegmentationObjectImplementation class supporting generic Segmentation of sensitive detectors
 Cdd4hep::DDSegmentation::SegmentationParameterClass to hold a segmentation parameter with its description
 Cdd4hep::rec::ZDiskPetalsStruct::SensorTypeEnum for encoding the sensor type in typeFlags
 Cdd4hep::sim::SequenceHdl< T >Sequence handler implementing common actions to all sequences
 Cdd4hep::sim::SequenceHdl< Geant4DetectorConstructionSequence >
 Cdd4hep::sim::SequenceHdl< Geant4EventActionSequence >
 Cdd4hep::sim::SequenceHdl< Geant4GeneratorActionSequence >
 Cdd4hep::sim::SequenceHdl< Geant4RunActionSequence >
 Cdd4hep::sim::SequenceHdl< Geant4StackingActionSequence >
 Cdd4hep::sim::SequenceHdl< Geant4SteppingActionSequence >
 Cdd4hep::sim::SequenceHdl< Geant4TrackingActionSequence >
 Cdd4hep::sim::SequenceHdl< Geant4UserInitializationSequence >
 Cset
 Cdd4hep::detail::SetBinderHelper class to bind string values to a STL set of data objects (primitive or complex)
 CSignalHandler::implementation::sig_entry_t
 CSignalHandler::implementation::sig_handler_t
 Cdd4hep::SignalHandlerInterruptsback interface class with argument
 Cdd4hep::SimpleConstructionFactory< T >Template class with a generic constructor signature
 Cdd4hep::sim::SimpleEventSimple event description structure. Used in the default I/O mechanism
 Cdd4hep::sim::SimpleRunSimple run description structure. Used in the default I/O mechanism
 Cdd4hep::DDEve::SimulationHitSimulationHit definition
 Cdd4hep::BasicGrammar::specialization_tStructure to be filled if automatic object parsing from string is supposed to be supported
 Cdd4hep::SpecPar
 Cdd4hep::SpecParRegistry
 Cdd4hep::rec::Vector3D::Spherical
 Cdd4hep::align::GlobalAlignmentStack::StackEntryStack entry definition
 Cdd4hep::STD_ConditionsHelper class to access default temperature and pressure
 Cdd4hep::sim::Geant4GeometryScanner::StepInfoStructure to hold the information of one simulation step
 Cdd4hep::sim::Geant4MaterialScanner::StepInfoStructure to hold the information of one simulation step
 Cstring
 Cdd4hep::DDSegmentation::StringTokenizerHelper class for string tokenization
 Cdd4hep::xml::Strng_tHelper class to encapsulate a unicode string
 CEVAL::Object::StructInternal expression evaluator helper class
 Cdd4hep::rec::SurfaceHelper
 Cdd4hep::SurfaceInstallerBase class to implement surface installers for known detector patterns
 Cdd4hep::rec::SurfaceManager
 Cdd4hep::rec::SurfaceType
 CT
 CTestCounter
 CTestCounters
 CTEveElementListClass of the ROOT toolkit. See http://root.cern.ch/root/htmldoc/ClassIndex.html
 CTGeoConeSegClass of the ROOT toolkit. See http://root.cern.ch/root/htmldoc/ClassIndex.html
 CTGeoExtensionClass of the ROOT toolkit. See http://root.cern.ch/root/htmldoc/ClassIndex.html
 CTGeoTubeSeg
 CTGLAnnotationClass of the ROOT toolkit. See http://root.cern.ch/root/htmldoc/ClassIndex.html
 CTGMainFrameClass of the ROOT toolkit. See http://root.cern.ch/root/htmldoc/ClassIndex.html
 CTiXmlAttributeSetTinyXML class. See http://www.grinninglizard.com/tinyxml
 CTiXmlBaseTinyXML class. See http://www.grinninglizard.com/tinyxml
 CTiXmlCursorTinyXML class. See http://www.grinninglizard.com/tinyxml
 CTiXmlHandleTinyXML class. See http://www.grinninglizard.com/tinyxml
 CTiXmlHandle_tTinyXML class. See http://www.grinninglizard.com/tinyxml
 CTiXmlParsingDataTinyXML class. See http://www.grinninglizard.com/tinyxml
 CTiXmlStringTinyXML class. See http://www.grinninglizard.com/tinyxml
 CTiXmlVisitorTinyXML class. See http://www.grinninglizard.com/tinyxml
 CTNamedClass of the ROOT toolkit. See http://root.cern.ch/root/htmldoc/ClassIndex.html
 CTObjectClass of the ROOT toolkit. See http://root.cern.ch/root/htmldoc/ClassIndex.html
 Cdd4hep::sim::TrackClassification
 Cdd4hep::sim::TrackerCombineGeant4 sensitive detector combining all deposits of one G4Track within one sensitive element
 Cdd4hep::sim::TrackerWeightedGeant4 sensitive detector combining all deposits of one G4Track within one sensitive element
 Cdd4hep::sim::TypeNameHelper class to handle strings of the format "type/name"
 Cdd4hep::DDSegmentation::TypeName< TYPE >Helper class to extract type names
 Cdd4hep::DDSegmentation::TypeName< double >Specialization for double type
 Cdd4hep::DDSegmentation::TypeName< float >Specialization for float type
 Cdd4hep::DDSegmentation::TypeName< int >Specialization for int type
 Cdd4hep::DDSegmentation::TypeName< std::string >Specialization for string type
 Cdd4hep::DDSegmentation::TypeName< std::vector< double > >Specialization for double vector type
 Cdd4hep::DDSegmentation::TypeName< std::vector< float > >Specialization for float vector type
 Cdd4hep::DDSegmentation::TypeName< std::vector< int > >Specialization for int vector type
 Cdd4hep::DDSegmentation::TypeName< std::vector< std::string > >Specialization for string vector type
 Cunique_ptr
 Cdd4hep::xml::UriReaderClass supporting to read data given a URI
 Cdd4hep::xml::UriReader::UserContextBase class of the user context type chained to the entity resolver
 Cdd4hep::detail::ValueBinderHelper class to bind string values to C++ data objects (primitive or complex)
 Cdd4hep::DisplayConfiguration::Config::ValuesUnion to store specific data. Discriminator is Config::type
 Cvector
 Cdd4hep::rec::Vector2D
 Cdd4hep::rec::Vector3D
 Cdd4hep::DDSegmentation::Vector3DSimple container for a physics vector
 Cdd4hep::detail::VectorBinderHelper class to bind string values to a STL vector of data objects (primitive or complex)
 Cdd4hep::sim::VertexExtensionBase class to extend the basic vertex class used by DDG4 with user information
 Cdd4hep::ViewClass View View.h DDEve/View.h
 Cdd4hep::xml::tools::VolumeBuilderHelper class to build volume and shapes according to ertain patterns in the XML tree
 Cdd4hep::detail::VolumeManager_PopulatorHelper class to populate the volume manager
 Cdd4hep::VolumeManagerContextThis structure describes the cached data for one placement held by the volume manager
 Cdd4hep::cond::ConditionsDependencyHandler::WorkHelper structure to define the current update item
 Cdd4hep::Callback::Wrapper< T >Wrapper around a C++ member function pointer
 CEVAL::Object::Struct::WriteLock
 CXmlUnion to ease castless object access when using XercesC
 Cdd4hep::xml::XmlStringDefinition of the XmlString class
 Cdd4hep::rec::ZDiskPetalsStruct
 Cdd4hep::rec::ZPlanarStruct