|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
14 #ifndef DD4HEP_DETECTORHELPER_H
15 #define DD4HEP_DETECTORHELPER_H
61 #endif // DD4HEP_DETECTORHELPER_H
Atom element(const std::string &name) const
Access an element from the element table by name.
Handle class describing an element in the periodic table.
Handle class to hold the information of a sensitive detector.
DetectorHelper & operator=(const DetectorHelper &c)=default
Assignment operator.
Handle: a templated class like a shared pointer, which allows specialized access to tgeometry objects...
const char * name() const
Access the object name (or "" if not supported by the object)
DetectorHelper(Detector &description_ref)
Initializing constructor from pointer.
DetectorHelper()=default
Default constructor.
Handle class describing a material.
DetElement detectorByID(int id) const
Find a detector element by its system ID.
Handle class describing a detector element.
DetectorHelper: class to shortcut certain questions to the dd4hep detector description interface.
~DetectorHelper()=default
Default destructor.
DetectorHelper(Detector *description_ptr)
Initializing constructor from pointer.
DetectorHelper(const Handle< Detector > &h)
Copy constructor.
SensitiveDetector sensitiveDetector(const std::string &detector) const
Access the sensitive detector of a given subdetector (if the sub-detector is sensitive!...
Namespace for the AIDA detector description toolkit.
The main interface to the dd4hep detector description package.
DetectorHelper(const DetectorHelper &h)=default
Copy constructor.
Material material(const std::string &name) const
Access a material from the material table by name.