DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Generic shared objects and functions for all dd4hep areas. More...
Classes | |
struct | dd4hep::Callback::mfunc_t |
Structure definition to store callback related data. More... | |
class | dd4hep::Callback::Wrapper< T > |
Wrapper around a C++ member function pointer. More... | |
class | dd4hep::Callback |
Definition of the generic callback structure for member functions. More... | |
struct | dd4hep::CallbackSequence |
Definition of an actor on sequences of callbacks. More... | |
class | dd4hep::detail::DD4hepUI |
ROOT interactive UI for dd4hep applications. More... | |
class | dd4hep::SensitiveDetectorObject |
Data class with properties of sensitive detectors. More... | |
class | dd4hep::DetElementObject |
Data class with properties of a detector element. More... | |
class | dd4hep::WorldObject |
Data class with properties of a detector element. More... | |
class | dd4hep::ExtensionEntry |
Definition of the extension entry interface class. More... | |
class | dd4hep::detail::SimpleExtension< Q, T > |
Implementation class for the object extension mechanism. More... | |
class | dd4hep::detail::DeleteExtension< Q, T > |
Implementation class for the object extension mechanism. More... | |
class | dd4hep::detail::CopyDeleteExtension< Q, T > |
Implementation class for the object extension mechanism. More... | |
class | dd4hep::BasicGrammar |
Base class describing string evaluation to C++ objects using boost::spirit. More... | |
class | dd4hep::Grammar< TYPE > |
Concrete type dependent grammar definition. More... | |
class | dd4hep::GrammarRegistry |
Grammar registry interface. More... | |
class | dd4hep::InstanceCount::Counter |
Internal class to could object constructions and destructions. More... | |
struct | dd4hep::InstanceCount |
Helper to support object counting when debugging memory leaks. More... | |
struct | dd4hep::Increment< T > |
Helper class to count call stack depths of certain functions. More... | |
struct | dd4hep::detail::ValueBinder |
Helper class to bind string values to C++ data objects (primitive or complex) More... | |
struct | dd4hep::detail::VectorBinder |
Helper class to bind string values to a STL vector of data objects (primitive or complex) More... | |
struct | dd4hep::detail::ListBinder |
Helper class to bind string values to a STL list of data objects (primitive or complex) More... | |
struct | dd4hep::detail::SetBinder |
Helper class to bind string values to a STL set of data objects (primitive or complex) More... | |
struct | dd4hep::detail::MapBinder |
Helper class to bind STL map objects. More... | |
class | dd4hep::detail::OpaqueDataBinder |
Helper class to bind string values to C++ data items. More... | |
class | dd4hep::Path |
Path handling class. More... | |
struct | dd4hep::PluginDebug |
Helper to debug plugin manager calls. More... | |
class | dd4hep::LayerSlice |
Class to describe the slice of one layer in a layering stack. More... | |
class | dd4hep::Layer |
Class to describe one layer in a layering stack. More... | |
class | dd4hep::LayerStack |
Class to describe a layering stack. More... | |
class | dd4hep::Layering |
Class to convert a layering object from the compact notation. More... | |
class | dd4hep::dd4hep_file< T > |
dd4hep file handling extension to boost::iostreams More... | |
class | dd4hep::dd4hep_file_source< T > |
dd4hep file source extension to boost::iostreams More... | |
class | dd4hep::dd4hep_file_sink< T > |
dd4hep file sink extension to boost::iostreams More... | |
class | dd4hep::sim::Geant4PythonAction |
Base class to initialize a multi-threaded or single threaded Geant4 application. More... | |
Generic shared objects and functions for all dd4hep areas.