DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Data conversion class. More...
#include <Geant4DataConversion.h>
Public Types | |
typedef ARGS | arg_t |
typedef OUTPUT | output_t |
typedef Geant4Conversion< output_t, arg_t > | self_t |
typedef std::map< const std::type_info *, Geant4Conversion * > | Converters |
Public Member Functions | |
Geant4Conversion () | |
Default constructor. More... | |
virtual | ~Geant4Conversion () |
Default destructor. More... | |
virtual OUTPUT * | operator() (const ARGS &args) const =0 |
Public Member Functions inherited from dd4hep::sim::Geant4ConversionHelper | |
Geant4ConversionHelper () | |
Default constructor. More... | |
virtual | ~Geant4ConversionHelper () |
Default destructor. More... | |
Static Public Member Functions | |
static Converters & | conversions () |
static const Geant4Conversion & | converter (const std::type_info &typ) |
Static Public Member Functions inherited from dd4hep::sim::Geant4ConversionHelper | |
static std::string | encoding (VolumeManager vm, VolumeID vid) |
Access to the data encoding using the volume manager and a specified volume id. More... | |
static std::string | encoding (Handle< SensitiveDetectorObject > sd) |
Access to the hit encoding in this sensitive detector. More... | |
static std::string | encoding (Readout ro) |
Access to the hit encoding in this readout object. More... | |
Data conversion class.
Definition at line 54 of file Geant4DataConversion.h.
typedef ARGS dd4hep::sim::Geant4Conversion< OUTPUT, ARGS >::arg_t |
Definition at line 56 of file Geant4DataConversion.h.
typedef std::map<const std::type_info*, Geant4Conversion*> dd4hep::sim::Geant4Conversion< OUTPUT, ARGS >::Converters |
Definition at line 59 of file Geant4DataConversion.h.
typedef OUTPUT dd4hep::sim::Geant4Conversion< OUTPUT, ARGS >::output_t |
Definition at line 57 of file Geant4DataConversion.h.
typedef Geant4Conversion<output_t, arg_t> dd4hep::sim::Geant4Conversion< OUTPUT, ARGS >::self_t |
Definition at line 58 of file Geant4DataConversion.h.
dd4hep::sim::Geant4Conversion< OUTPUT, ARGS >::Geant4Conversion | ( | ) |
Default constructor.
|
virtual |
Default destructor.
|
static |
|
static |
|
pure virtual |