|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef sTgcSIMIDTOOFFLINEID_H
6 #define sTgcSIMIDTOOFFLINEID_H
10 #include "Identifier/Identifier.h"
33 (
stationPhi-1)/2+1,multilayer,
layer,sTgcIdHelper::sTgcChannelTypes::Wire,1 );
44 std::string quadType =
"P";
45 if (isSmall && (ml == 1)) quadType =
"C";
46 if (!isSmall && (ml == 2)) quadType =
"C";
int multilayer(const Identifier &id) const
int GetSide(const int &hid) const
constexpr uint8_t stationPhi
station Phi 1 to 8
Scalar phi() const
phi method
Identifier channelID(int stationName, int stationEta, int stationPhi, int multilayer, int gasGap, int channelType, int channel) const
sTgcSimIdToOfflineId(const sTgcIdHelper *idHelper)
const sTgcIdHelper * m_idHelper
const sTgcHitIdHelper * m_simIdHelper
Identifier convert(int simId) const
bool isSmall(const Identifier &id) const
int BuildsTgcHitId(const std::string &, const int, const int, const int, const int, const int) const
int GetMultiLayer(const int &hid) const
int GetLayer(const int &hid) const
int gasGap(const Identifier &id) const override
get the hashes
int stationPhi(const Identifier &id) const
int stationEta(const Identifier &id) const
std::string GetStationName(const int &hid) const
int GetZSector(const int &hid) const
constexpr uint8_t stationEta
1 to 3
int GetPhiSector(const int &hid) const