#include <MdtMultiChamberGeometry.h>
Definition at line 18 of file MdtMultiChamberGeometry.h.
◆ MdtMultiChamberGeometry() [1/2]
TrkDriftCircleMath::MdtMultiChamberGeometry::MdtMultiChamberGeometry |
( |
| ) |
|
◆ MdtMultiChamberGeometry() [2/2]
TrkDriftCircleMath::MdtMultiChamberGeometry::MdtMultiChamberGeometry |
( |
const std::vector< MdtChamberGeometry > & |
chambers | ) |
|
◆ ~MdtMultiChamberGeometry()
TrkDriftCircleMath::MdtMultiChamberGeometry::~MdtMultiChamberGeometry |
( |
| ) |
|
|
virtualdefault |
◆ nChambers()
unsigned int TrkDriftCircleMath::MdtMultiChamberGeometry::nChambers |
( |
| ) |
const |
|
inline |
◆ nlay()
unsigned int TrkDriftCircleMath::MdtMultiChamberGeometry::nlay |
( |
| ) |
const |
|
overridevirtual |
◆ print()
void TrkDriftCircleMath::MdtMultiChamberGeometry::print |
( |
MsgStream & |
msg | ) |
const |
|
overridevirtual |
◆ stationId()
const Identifier& TrkDriftCircleMath::MdtMultiChamberGeometry::stationId |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ stationTheta()
double TrkDriftCircleMath::MdtMultiChamberGeometry::stationTheta |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ tubePosition()
LocVec2D TrkDriftCircleMath::MdtMultiChamberGeometry::tubePosition |
( |
unsigned int |
ml, |
|
|
unsigned int |
lay, |
|
|
unsigned int |
tube |
|
) |
| const |
|
overridevirtual |
◆ tubeRadius()
double TrkDriftCircleMath::MdtMultiChamberGeometry::tubeRadius |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ tubesPassedByLine() [1/2]
DCVec TrkDriftCircleMath::MdtMultiChamberGeometry::tubesPassedByLine |
( |
const Line & |
line | ) |
const |
|
inlineoverridevirtual |
◆ tubesPassedByLine() [2/2]
DCVec TrkDriftCircleMath::MdtMultiChamberGeometry::tubesPassedByLine |
( |
const Line & |
line, |
|
|
int |
ml |
|
) |
| const |
Definition at line 21 of file MdtMultiChamberGeometry.cxx.
23 crossedTubes.reserve(60);
25 std::cout <<
" >>>>> invalid geometry <<<<< " << std::endl;
29 for (
const MdtChamberGeometry&
it :
m_chambers) {
it.tubesPassedByLine(
line, ml, crossedTubes); }
◆ validGeometry()
bool TrkDriftCircleMath::MdtMultiChamberGeometry::validGeometry |
( |
| ) |
const |
|
inlineoverridevirtual |
◆ m_chambers
◆ m_validGeometry
bool TrkDriftCircleMath::MdtMultiChamberGeometry::m_validGeometry {false} |
|
private |
The documentation for this class was generated from the following files:
void stable_sort(std::reverse_iterator< DataModel_detail::iterator< DVL > > beg, std::reverse_iterator< DataModel_detail::iterator< DVL > > end, Compare comp)
Specialization of stable_sort for DataVector/List.