DD4hep - The AIDA detector description toolkit for high energy physics experiments
DD4hep  Rev:Unversioneddirectory
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes
DD4hep classes and objects

Generic shared objects and functions for all DD4hep areas. More...

Classes

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::Callback
 Definition of the generic callback structure for member functions. More...
 
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...
 
struct  DD4hep::CallbackSequence
 Definition of an actor on sequences of callbacks. More...
 
class  DD4hep::DD4hepUI
 ROOT interactive UI for DD4hep applications. More...
 
struct  DD4hep::unrelated_type_error
 Exception class to signal operations on unrelated classes. More...
 
struct  DD4hep::unrelated_value_error
 Exception class to signal operations on unrelated types of values. More...
 
struct  DD4hep::InstanceCount
 Helper to support object counting when debugging memory leaks. More...
 
class  DD4hep::InstanceCount::Counter
 Internal class to could object constructions and destructions. More...
 
struct  DD4hep::Increment< T >
 Helper class to count call stack depths of certain functions. More...
 
struct  DD4hep::ValueBinder
 Helper class to bind string values to C++ data objects (primitive or complex) More...
 
struct  DD4hep::VectorBinder
 Helper class to bind string values to a STL vector of data objects (primitive or complex) More...
 
struct  DD4hep::ListBinder
 Helper class to bind string values to a STL list of data objects (primitive or complex) More...
 
struct  DD4hep::SetBinder
 Helper class to bind string values to a STL set of data objects (primitive or complex) More...
 
struct  DD4hep::MapBinder
 Helper class to bind STL map objects. More...
 
class  DD4hep::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...
 
struct  DD4hep::Primitive< T >
 A bit of support for printing primitives. More...
 
class  DD4hep::SurfaceInstaller
 
class  DD4hep::Geometry::SensitiveDetectorObject
 Data class with properties of sensitive detectors. More...
 
class  DD4hep::Geometry::DetElementObject
 Data class with properties of a detector element. More...
 
class  DD4hep::Geometry::WorldObject
 Data class with properties of a detector element. 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...
 

Detailed Description

Generic shared objects and functions for all DD4hep areas.