|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DCMATH_MDTMULTICHAMBERGEOMETRY_H
6 #define DCMATH_MDTMULTICHAMBERGEOMETRY_H
30 unsigned int nlay()
const override;
36 void print(MsgStream&
msg)
const override;
virtual double tubeRadius() const override
std::vector< MdtChamberGeometry > m_chambers
DCVec tubesPassedByLine(const Line &line, int ml) const
const Identifier & stationId() const override
DCVec tubesPassedByLine(const Line &line) const override
Retrieves the vector of drift circles traveresed by the line.
Function object to check whether two Segments are sub/super sets or different.
MdtMultiChamberGeometry()
double stationTheta() const override
Implementation of 2 dimensional vector class.
std::vector< DriftCircle > DCVec
LocVec2D tubePosition(unsigned int ml, unsigned int lay, unsigned int tube) const override
unsigned int nChambers() const
virtual ~MdtMultiChamberGeometry()
void print(MsgStream &msg) const override
bool validGeometry() const override
unsigned int nlay() const override