 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONREADOUTGEOMETRY_TGCREADOUTPARAMS_H
6 #define MUONREADOUTGEOMETRY_TGCREADOUTPARAMS_H
30 #include <GaudiKernel/SystemOfUnits.h>
71 std::vector<StripArray>&& SLARGE,
72 std::vector<StripArray>&& SSHORT,
77 inline const std::string&
GetName()
const;
152 #endif // MUONREADOUTGEOMETRY_TGCREADOUTPARAMS_H
int nStripLayers() const
Returns the number of defined strip layers.
Ensure that the Athena extensions are properly loaded.
std::array< double, MaxNGaps > GasGapFloatArray
std::array< std::vector< int >, MaxNGaps > m_nAccWires
Map describing the number of all wires up to gang i in gasgap j.
static constexpr double m_gangThickness
double stripPositionOnLargeBase(int strip, int gasGap) const
Returns the signed distance of the i-th's strip's left edge w.r.t the center of the bottom chamber ed...
double m_physicalDistanceFromBase
double stripThickness() const
double physicalDistanceFromBase() const
std::vector< StripArray > m_stripPositionOnLargeBase
These 2 arrays represent the left edges of the i-th strip in a Tgc chamber The numbers are given as t...
static constexpr double m_stripThickness
std::array< double, MaxNStrips > StripArray
int totalWires(int gasGap) const
Returns the total number of wires in a given gang.
std::string m_chamberName
int nWires(int gasGap, int gang) const
Returns the number of wires in a given gang.
std::array< std::vector< int >, MaxNGaps > m_nWires
Map of number of wires in a given wire gang & gas gap.
int nStrips(int gasGap) const
bool invalidGasGap(int gasGap) const
std::array< int, MaxNGaps > GasGapIntArray
double wirePitch() const
Returns the wire pitch.
Class to provide easy MsgStream access and capabilities.
int nSummedWires(int gasGap, int gang) const
Returns the sum of all wires from gang [1 - i)
std::vector< StripArray > m_stripPositionOnShortBase
bool invalidGang(int gang) const
int nWireGangs(int gasGap) const
Returns the number of wire gangs.
std::vector< StripArray > m_stripPositionCenter
The position of the strip center is defined as the intersector of the large and short edge strip posi...
TgcReadoutParams()
Default constructor used by the MuonTPCnv tests.
double stripPositionOnShortBase(int strip, int gasGap) const
Returns the signed distance of the i-th's strip's left edge w.r.t.
double stripCenter(int strip, int gasGap) const
Returns the signed distance along the chamber edge of the strip expressed at the chamber center.
double gangThickness() const
std::array< int, MaxNGangs > WiregangArray
double nPitchesToGang(int gasGap, int gang) const
Returns the number of wire pitches that have to be travelled to reach gang i.
const std::string & GetName() const
GasGapIntArray m_totalWires