14 #ifndef DD4hep_GEOMETRY_READOUT_H
15 #define DD4hep_GEOMETRY_READOUT_H
Readout & operator=(const Readout &ro)=default
Assignment operator.
const char * name() const
Access the object name (or "" if not supported by the object)
size_t numCollections() const
Access number of hit collections.
ReadoutObject Object
Implementation type.
Readout()=default
Default constructor.
std::vector< const Collection * > collections() const
Access hit collections if present.
Handle to the implementation of the readout structure of a subdetector.
IDDescriptor idSpec() const
Access IDDescription structure.
Handle class supporting generic Segmentation of sensitive detectors.
void setIDDescriptor(const Ref_t &spec) const
Assign IDDescription to readout structure.
Segmentation segmentation() const
Access segmentation structure.
std::vector< std::string > collectionNames() const
Access explicit names of hit collections if present.
Handle: a templated class like a shared pointer, which allows specialized access to tgeometry objects...
Definition of the HitCollection parameters used by the Readout.
Concrete object implementation of the Readout Handle.
void setSegmentation(const Segmentation &segment) const
Assign segmentation structure to readout.
Class implementing the ID encoding of detector response.