![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
18 #ifndef MUONCALIBIDENTIFIER_MDTTUBEINCHAMBERHASHTABLETYPE_H
19 # define MUONCALIBIDENTIFIER_MDTTUBEINCHAMBERHASHTABLETYPE_H
45 unsigned int nTubes()
const;
55 : m_chamberType(
type )
58 MdtTubeId::multilayerMin(),
59 MdtTubeId::multilayerMin() + m_chamberType.nMultilayers() - 1 );
61 MdtTubeId::layerMin(),
62 MdtTubeId::layerMin() + m_chamberType.nLayers() - 1 );
65 MdtTubeId::tubeMin() + m_chamberType.nTubes() - 1 );
96 #endif // MUONCALIBIDENTIFIER_MDTTUBEINCHAMBERHASHTABLETYPE_H
MdtTubeInChamberHashTableType(const MdtChamberTypeInfo &type)
constructor
unsigned int nTubes() const
Return the number of tubes per layer.
MdtChamberTypeInfo m_chamberType
unsigned int nTubes() const
Return the number of tubes per layer.
holds the MDT chamber type information in the form of a MdtChamberTypeInfo data member.
unsigned int nTotalTubes() const
Return the total number of tubes in the chamber.
unsigned int nLayers() const
Return the number of layers per multilayer.
unsigned int nMultilayers() const
Return the number of multilayers in the chamber.
IdentifierHashCalc< MdtTubeInChamberIdFields > BaseClass
define type BaseClass
unsigned int nMultilayers() const
Return the number of multilayers in the chamber.
Simple data class that holds the MDT chamber type information: number of multilayers,...
bool operator==(const MdtTubeInChamberHashTableType &) const
unsigned int nTotalTubes() const
Return the total number of tubes in the chamber.
unsigned int nLayers() const
Return the number of layers per multilayer.