|
ATLAS Offline Software
|
Go to the documentation of this file.
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;
68 std::bitset<kNThresholdsR2>
m_flagPT[kNMaxSSC][kNEndcapTrigSector];
70 int m_flagROI[kNRoiInSSC][kNMaxSSC][kNEndcapTrigSector];
87 const unsigned int ssc,
88 const unsigned int sec)
const
91 if (ssc >= kNMaxSSC)
return 0;
92 if (sec >= kNEndcapTrigSector)
return 0;
IovVectorMap_t read(const Folder &theFolder, const SelectionCriterion &choice, const unsigned int limit=10)
int getFlagPT(const unsigned int pt, const unsigned int ssc, const unsigned int sec) const
const std::string & getVersion() const
const LVL1TGCTrigger::TGCInnerTrackletSlot * getInnerTrackletMask(const unsigned int input, const unsigned int ssc, const unsigned int sec) const
std::bitset< kNThresholdsR2 > m_flagPT[kNMaxSSC][kNEndcapTrigSector]
int m_flagROI[kNRoiInSSC][kNMaxSSC][kNEndcapTrigSector]
LVL1TGCTrigger::TGCInnerTrackletSlot m_map[N_INNER_SECTORS][kNMaxSSC][kNEndcapTrigSector]
TGCEIFICoincidenceMap & operator=(const TGCEIFICoincidenceMap &right)
LVL1TGCTrigger::TGCArguments * m_tgcArgs
Class to provide easy MsgStream access and capabilities.
TGCEIFICoincidenceMap(LVL1TGCTrigger::TGCArguments *, const SG::ReadCondHandleKey< TGCTriggerData > &readCondKey)
int getFlagROI(const unsigned int roi, const unsigned int ssc, const unsigned int sec) const
static constexpr unsigned int N_INNER_SECTORS
int getTriggerBit(const int slot, const int ssc, const int sec, const int reg, const int read, const int bit) const
const SG::ReadCondHandleKey< TGCTriggerData > & m_readCondKey
LVL1TGCTrigger::TGCArguments * tgcArgs()
const LVL1TGCTrigger::TGCArguments * tgcArgs() const