|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
13 #ifndef DD4HEP_READOUT_H
14 #define DD4HEP_READOUT_H
72 std::vector<const HitCollection*>
collections()
const;
91 #endif // DD4HEP_READOUT_H
Concrete object implementation of the Readout Handle.
Readout(const Readout &e)=default
Copy Constructor from object.
void setSegmentation(const Segmentation &segment) const
Assign segmentation structure to readout.
Class implementing the ID encoding of the detector response.
Handle: a templated class like a shared pointer, which allows specialized access to tgeometry objects...
std::vector< const HitCollection * > collections() const
Access hit collections if present.
const char * name() const
Access the object name (or "" if not supported by the object)
Readout & operator=(const Readout &ro)=default
Assignment operator.
std::vector< std::string > collectionNames() const
Access explicit names of hit collections if present.
Readout(const Handle< Q > &e)
Constructor to be used when reading the already parsed object.
Segmentation segmentation() const
Access segmentation structure.
void setIDDescriptor(const Ref_t &spec) const
Assign IDDescription to readout structure.
Namespace for the AIDA detector description toolkit.
size_t numCollections() const
Access number of hit collections.
Readout & operator=(Readout &&ro)=default
Assignment move operator.
Handle to the implementation of the readout structure of a subdetector.
Handle class supporting generic Segmentations of sensitive detectors.
IDDescriptor idSpec() const
Access IDDescription structure.
Readout()=default
Default constructor.
Readout(const Handle< ReadoutObject > &e)
Copy Constructor from handle.
Readout(Readout &&e)=default
Copy Constructor from object.