|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
19 #ifndef DDSEGMENTATION_NOSEGMENTATION_H
20 #define DDSEGMENTATION_NOSEGMENTATION_H
25 namespace DDSegmentation {
44 #endif // DDSEGMENTATION_NOSEGMENTATION_H
Simple container for a physics vector.
Helper class for decoding and encoding a bit field of 64bits for convenient declaration.
NoSegmentation(const std::string &cellEncoding="")
virtual CellID cellID(const Vector3D &localPosition, const Vector3D &globalPosition, const VolumeID &volumeID) const
Determine the cell ID based on the position.
virtual const BitFieldCoder * decoder() const
Access the underlying decoder.
virtual VolumeID volumeID(const CellID &cellID) const
Determine the volume ID from the full cell ID by removing all local fields.
This class exists to provide a segmenation when it is need but doesn't exist.
virtual ~NoSegmentation()
Namespace for the AIDA detector description toolkit.
Base class for all segmentations.
virtual Vector3D position(const CellID &cellID) const
Determine the local position based on the cell ID.