|
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>
65 int Version,
double WireSp,
79 inline const std::string&
GetName()
const;
155 #endif // MUONREADOUTGEOMETRY_TGCREADOUTPARAMS_H
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
StripArray m_stripPositionOnShortBase
double m_physicalDistanceFromBase
double stripThickness() const
double physicalDistanceFromBase() const
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.
double stripPositionOnShortBase(int strip) const
Returns the signed distance of the i-th's strip's left edge w.r.t.
int nSummedWires(int gasGap, int gang) const
Returns the sum of all wires from gang [1 - i)
bool invalidGang(int gang) const
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...
int nWireGangs(int gasGap) const
Returns the number of wire gangs.
TgcReadoutParams()
Constructor not setting any parameters.
StripArray m_stripPositionCenter
The position of the strip center is defined as the intersector of the large and short edge strip posi...
double gangThickness() const
std::array< int, MaxNGangs > WiregangArray
int readoutVersion() const
double stripCenter(int strip) const
Returns the signed distance along the chamber edge of the strip expressed at the chamber center.
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
double stripPositionOnLargeBase(int strip) const
Returns the signed distance of the i-th's strip's left edge w.r.t the center of the bottom chamber ed...