|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TGCTRIGGERLUTS_H
6 #define TGCTRIGGERLUTS_H
75 std::string
getData(
int cwtype, std::string
file)
const;
96 #include "AthenaKernel/CondCont.h"
99 #endif // TGCTRIGGERDATA_H
static constexpr uint8_t PHIMOD2_MASK
Mask for extracting the phi(F or B) from the GLOBALADDR.
std::vector< std::string > m_file[LUT_NUM]
std::string getFile(int cwtype, int channel) const
virtual ~TGCTriggerLUTs()
std::string getVersion(int cwtype, int channel=0) const
std::unordered_map< uint32_t, int8_t > m_ptmap_bw
static constexpr uint8_t DPHI_SHIFT
Bit position of the deltaPhi bits in the GLOBALADDR.
static constexpr uint8_t DPHI_LOW_RANGE
Range of DPhi in the BW coincidence window for 2-station.
int8_t getBigWheelPt(const uint32_t addr) const
std::string getData(int cwtype, std::string file) const
static constexpr uint8_t ROI_SHIFT
Bit position of the module number bits in the GLOBALADDR.
static constexpr uint8_t TYPE_SHIFT
Bit position of the octant bits in the GLOBALADDR.
static constexpr uint8_t DPHI_MASK
Mask for extracting the deltaPhi from the GLOBALADDR.
std::string getType(int cwtype, int channel=0) const
static constexpr uint8_t DR_MASK
Mask for extracting the deltaR from the GLOBALADDR.
static constexpr uint8_t DPHI_HIGH_RANGE
Range of DPhi in the BW coincidence window for 3-station.
Provide an interface for finding inheritance information at run time.
static constexpr uint8_t OCTANT_MASK
Mask for extracting the octant from the GLOBALADDR.
static constexpr uint8_t DR_HIGH_RANGE
Range of DR in the BW coincidence window for 3-station.
std::vector< std::string > m_type[LUT_NUM]
std::vector< std::string > m_data[LUT_NUM]
static constexpr uint8_t DR_SHIFT
Bit position of the deltaR bits in the GLOBALADDR.
static constexpr uint8_t OCTANT_SHIFT
Bit position of the octant bits in the GLOBALADDR.
std::vector< std::string > m_version[LUT_NUM]
static constexpr uint8_t MODULE_MASK
Mask for extracting the module number from the GLOBALADDR.
static constexpr uint8_t SIDE_SHIFT
Bit position of the side bit in the GLOBALADDR.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
static constexpr uint8_t TYPE_MASK
Mask for extracting the octant from the GLOBALADDR.
static constexpr uint8_t SIDE_MASK
Mask for extracting the side from the GLOBALADDR.
static constexpr uint8_t DR_LOW_RANGE
Range of DR in the BW coincidence window for 2-station.
macros to associate a CLID to a type
static constexpr uint8_t MODULE_SHIFT
Bit position of the module number bits in the GLOBALADDR.
std::map< std::string, std::string > m_datamap[LUT_NUM]
static constexpr uint8_t ROI_MASK
Mask for extracting the module number from the GLOBALADDR.
static constexpr uint8_t PHIMOD2_SHIFT
Bit position of the module number bits in the GLOBALADDR.