|
DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
|
Go to the documentation of this file.
12 #ifndef DDSEGMENTATION_GRIDRPHIETA_H
13 #define DDSEGMENTATION_GRIDRPHIETA_H
28 namespace DDSegmentation {
58 double r(
const CellID& aCellID)
const;
108 #endif // DDSEGMENTATION_GRIDRPHIETA_H
double m_offsetR
the coordinate offset in r
const std::string & fieldNameR() const
Simple container for a physics vector.
Helper class for decoding and encoding a bit field of 64bits for convenient declaration.
double r(const CellID &aCellID) const
void setOffsetR(double offset)
virtual const BitFieldCoder * decoder() const
Access the underlying decoder.
virtual Vector3D position(const CellID &aCellID) const
void setFieldNameR(const std::string &fieldName)
virtual CellID cellID(const Vector3D &aLocalPosition, const Vector3D &aGlobalPosition, const VolumeID &aVolumeID) const
void setGridSizeR(double aCellSize)
GridRPhiEta(const std::string &aCellEncoding)
default constructor using an arbitrary type
double m_gridSizeR
the grid size in r
Namespace for the AIDA detector description toolkit.
Segmentation class describing segmentation in R-Phi-Eta.
Segmentation class describing segmentation in Phi-Eta.
virtual ~GridRPhiEta()=default
destructor
std::string m_rID
the field name used for r