5#ifndef TrigT1TGC_TGCEIFICoincidenceMap_hh
6#define TrigT1TGC_TGCEIFICoincidenceMap_hh
27 const std::string& version,
int sideId=0);
33 const unsigned int ssc,
34 const unsigned int sec)
const;
36 const unsigned int ssc,
37 const unsigned int sec)
const;
40 const unsigned int ssc,
41 const unsigned int sec)
const;
87 const unsigned int ssc,
88 const unsigned int sec)
const
94 return &(
m_map[input][ssc][sec]);
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
const LVL1TGCTrigger::TGCArguments * tgcArgs() const
const std::string & getVersion() const
LVL1TGCTrigger::TGCInnerTrackletSlot m_map[N_INNER_SECTORS][kNMaxSSC][kNEndcapTrigSector]
int getTriggerBit(const int slot, const int ssc, const int sec, const int reg, const int read, const int bit) const
int getFlagROI(const unsigned int roi, const unsigned int ssc, const unsigned int sec) const
LVL1TGCTrigger::TGCArguments * m_tgcArgs
int m_flagROI[kNRoiInSSC][kNMaxSSC][kNEndcapTrigSector]
static constexpr unsigned int N_INNER_SECTORS
std::bitset< kNThresholdsR2 > m_flagPT[kNMaxSSC][kNEndcapTrigSector]
int getFlagPT(const unsigned int pt, const unsigned int ssc, const unsigned int sec) const
TGCEIFICoincidenceMap & operator=(const TGCEIFICoincidenceMap &right)
TGCEIFICoincidenceMap(LVL1TGCTrigger::TGCArguments *, const SG::ReadCondHandleKey< TGCTriggerData > &readCondKey)
const LVL1TGCTrigger::TGCInnerTrackletSlot * getInnerTrackletMask(const unsigned int input, const unsigned int ssc, const unsigned int sec) const
LVL1TGCTrigger::TGCArguments * tgcArgs()
const SG::ReadCondHandleKey< TGCTriggerData > & m_readCondKey
static constexpr unsigned int kNEndcapTrigSector
The number of endcap trigger sectors per side.
static constexpr unsigned int kNMaxSSC
The maximim number of SubSector-Clusters (SSC) (i.e.
static constexpr unsigned int kNRoiInSSC
The default number of ROIs in SSC.
IovVectorMap_t read(const Folder &theFolder, const SelectionCriterion &choice, const unsigned int limit=10)