![]() |
ATLAS Offline Software
|
#include <MdtMultiChamberGeometry.h>
Public Member Functions | |
| MdtMultiChamberGeometry () | |
| MdtMultiChamberGeometry (const std::vector< MdtChamberGeometry > &chambers) | |
| virtual | ~MdtMultiChamberGeometry () |
| DCVec | tubesPassedByLine (const Line &line, int ml) const |
| DCVec | tubesPassedByLine (const Line &line) const override |
| Retrieves the vector of drift circles traveresed by the line. | |
| unsigned int | nlay () const override |
| LocVec2D | tubePosition (unsigned int ml, unsigned int lay, unsigned int tube) const override |
| bool | validGeometry () const override |
| void | print (MsgStream &msg) const override |
| virtual double | tubeRadius () const override |
| double | stationTheta () const override |
| const Identifier & | stationId () const override |
| unsigned int | nChambers () const |
Private Attributes | |
| std::vector< MdtChamberGeometry > | m_chambers |
| bool | m_validGeometry {false} |
Definition at line 18 of file MdtMultiChamberGeometry.h.
| TrkDriftCircleMath::MdtMultiChamberGeometry::MdtMultiChamberGeometry | ( | ) |
| TrkDriftCircleMath::MdtMultiChamberGeometry::MdtMultiChamberGeometry | ( | const std::vector< MdtChamberGeometry > & | chambers | ) |
Definition at line 15 of file MdtMultiChamberGeometry.cxx.
|
virtualdefault |
|
inline |
Definition at line 44 of file MdtMultiChamberGeometry.h.
|
overridevirtual |
Implements TrkDriftCircleMath::ChamberGeometry.
Definition at line 40 of file MdtMultiChamberGeometry.cxx.
|
overridevirtual |
Implements TrkDriftCircleMath::ChamberGeometry.
Definition at line 36 of file MdtMultiChamberGeometry.cxx.
|
inlineoverridevirtual |
Implements TrkDriftCircleMath::ChamberGeometry.
Definition at line 42 of file MdtMultiChamberGeometry.h.
|
inlineoverridevirtual |
Implements TrkDriftCircleMath::ChamberGeometry.
Definition at line 51 of file MdtMultiChamberGeometry.h.
|
overridevirtual |
Implements TrkDriftCircleMath::ChamberGeometry.
Definition at line 42 of file MdtMultiChamberGeometry.cxx.
|
inlineoverridevirtual |
Implements TrkDriftCircleMath::ChamberGeometry.
Definition at line 59 of file MdtMultiChamberGeometry.h.
|
inlineoverridevirtual |
Retrieves the vector of drift circles traveresed by the line.
Implements TrkDriftCircleMath::ChamberGeometry.
Definition at line 28 of file MdtMultiChamberGeometry.h.
| DCVec TrkDriftCircleMath::MdtMultiChamberGeometry::tubesPassedByLine | ( | const Line & | line, |
| int | ml ) const |
Definition at line 21 of file MdtMultiChamberGeometry.cxx.
|
inlineoverridevirtual |
Implements TrkDriftCircleMath::ChamberGeometry.
Definition at line 34 of file MdtMultiChamberGeometry.h.
|
private |
Definition at line 47 of file MdtMultiChamberGeometry.h.
|
private |
Definition at line 48 of file MdtMultiChamberGeometry.h.