|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
15 #ifndef DD4HEP_NOSEGMENTATION_H
16 #define DD4HEP_NOSEGMENTATION_H 1
25 namespace DDSegmentation {
class NoSegmentation; }
54 #endif // DD4HEP_NOSEGMENTATION_H
T Object
Extern accessible definition of the contained element type.
NoSegmentation(const Handle< Q > &e)
Implementation class for the grid XY segmentation.
Handle: a templated class like a shared pointer, which allows specialized access to tgeometry objects...
Handle< SegmentationWrapper< DDSegmentation::NoSegmentation > > NoSegmentationHandle
We need some abbreviation to make the code more readable.
CellID cellID(const Position &local, const Position &global, const VolumeID &volID) const
determine the cell ID based on the position
NoSegmentation & operator=(const NoSegmentation &seg)=default
T * m_element
Single and only data member: Reference to the actual element.
NoSegmentation(const Handle< Object > &e)
NoSegmentation(const Segmentation &e)
bool operator==(const NoSegmentation &seg) const
ROOT::Math::XYZVector Position
dd4hep::DDSegmentation::VolumeID VolumeID
NoSegmentation(const NoSegmentation &e)=default
Namespace for the AIDA detector description toolkit.
Handle class supporting generic Segmentations of sensitive detectors.
Position position(const CellID &cellID) const
dd4hep::DDSegmentation::CellID CellID