#include <TGCTriggerLUTs.h>
|
enum | { COIN_HH = 0x0,
COIN_HL = 0x1,
COIN_LH = 0x2,
COIN_LL = 0x3
} |
|
enum | {
CW_BW =0,
CW_EIFI =1,
CW_TILE =2,
CW_NSW =3,
CW_BIS78 =4,
WHICH_INNER =5,
HOTRoI =6,
LUT_NUM
} |
|
enum | { N_PT_THRESH =15,
N_SIDE =2,
N_OCTANT =8,
N_MODULETYPE =12
} |
|
|
static constexpr uint8_t | SIDE_MASK = 0x1 |
| Mask for extracting the side from the GLOBALADDR. More...
|
|
static constexpr uint8_t | SIDE_SHIFT = 29 |
| Bit position of the side bit in the GLOBALADDR. More...
|
|
static constexpr uint8_t | OCTANT_MASK = 0x7 |
| Mask for extracting the octant from the GLOBALADDR. More...
|
|
static constexpr uint8_t | OCTANT_SHIFT = 26 |
| Bit position of the octant bits in the GLOBALADDR. More...
|
|
static constexpr uint8_t | TYPE_MASK = 0x7 |
| Mask for extracting the octant from the GLOBALADDR. More...
|
|
static constexpr uint8_t | TYPE_SHIFT = 23 |
| Bit position of the octant bits in the GLOBALADDR. More...
|
|
static constexpr uint8_t | PHIMOD2_MASK = 0x1 |
| Mask for extracting the phi(F or B) from the GLOBALADDR. More...
|
|
static constexpr uint8_t | PHIMOD2_SHIFT = 22 |
| Bit position of the module number bits in the GLOBALADDR. More...
|
|
static constexpr uint8_t | MODULE_MASK = 0xf |
| Mask for extracting the module number from the GLOBALADDR. More...
|
|
static constexpr uint8_t | MODULE_SHIFT = 18 |
| Bit position of the module number bits in the GLOBALADDR. More...
|
|
static constexpr uint8_t | ROI_MASK = 0xff |
| Mask for extracting the module number from the GLOBALADDR. More...
|
|
static constexpr uint8_t | ROI_SHIFT = 10 |
| Bit position of the module number bits in the GLOBALADDR. More...
|
|
static constexpr uint8_t | DR_MASK = 0x1f |
| Mask for extracting the deltaR from the GLOBALADDR. More...
|
|
static constexpr uint8_t | DR_SHIFT = 4 |
| Bit position of the deltaR bits in the GLOBALADDR. More...
|
|
static constexpr uint8_t | DPHI_MASK = 0xf |
| Mask for extracting the deltaPhi from the GLOBALADDR. More...
|
|
static constexpr uint8_t | DPHI_SHIFT = 0 |
| Bit position of the deltaPhi bits in the GLOBALADDR. More...
|
|
static constexpr uint8_t | DR_HIGH_RANGE = 15 |
| Range of DR in the BW coincidence window for 3-station. More...
|
|
static constexpr uint8_t | DR_LOW_RANGE = 7 |
| Range of DR in the BW coincidence window for 2-station. More...
|
|
static constexpr uint8_t | DPHI_HIGH_RANGE = 7 |
| Range of DPhi in the BW coincidence window for 3-station. More...
|
|
static constexpr uint8_t | DPHI_LOW_RANGE = 3 |
| Range of DPhi in the BW coincidence window for 2-station. More...
|
|
Definition at line 16 of file TGCTriggerLUTs.h.
◆ anonymous enum
◆ anonymous enum
Enumerator |
---|
CW_BW | |
CW_EIFI | |
CW_TILE | |
CW_NSW | |
CW_BIS78 | |
WHICH_INNER | |
HOTRoI | |
LUT_NUM | |
Definition at line 66 of file TGCTriggerLUTs.h.
◆ anonymous enum
Enumerator |
---|
N_PT_THRESH | |
N_SIDE | |
N_OCTANT | |
N_MODULETYPE | |
Definition at line 67 of file TGCTriggerLUTs.h.
◆ TGCTriggerLUTs()
TGCTriggerLUTs::TGCTriggerLUTs |
( |
| ) |
|
◆ ~TGCTriggerLUTs()
TGCTriggerLUTs::~TGCTriggerLUTs |
( |
| ) |
|
|
virtual |
◆ getBigWheelPt()
int8_t TGCTriggerLUTs::getBigWheelPt |
( |
const uint32_t |
addr | ) |
const |
◆ getData() [1/2]
std::string TGCTriggerLUTs::getData |
( |
int |
cwtype, |
|
|
int |
channel |
|
) |
| const |
◆ getData() [2/2]
std::string TGCTriggerLUTs::getData |
( |
int |
cwtype, |
|
|
std::string |
file |
|
) |
| const |
◆ getFile()
std::string TGCTriggerLUTs::getFile |
( |
int |
cwtype, |
|
|
int |
channel |
|
) |
| const |
◆ getType()
std::string TGCTriggerLUTs::getType |
( |
int |
cwtype, |
|
|
int |
channel = 0 |
|
) |
| const |
◆ getVersion()
std::string TGCTriggerLUTs::getVersion |
( |
int |
cwtype, |
|
|
int |
channel = 0 |
|
) |
| const |
◆ TGCTriggerBWCWReader
◆ TGCTriggerCondAlg
◆ DPHI_HIGH_RANGE
constexpr uint8_t TGCTriggerLUTs::DPHI_HIGH_RANGE = 7 |
|
staticconstexpr |
◆ DPHI_LOW_RANGE
constexpr uint8_t TGCTriggerLUTs::DPHI_LOW_RANGE = 3 |
|
staticconstexpr |
◆ DPHI_MASK
constexpr uint8_t TGCTriggerLUTs::DPHI_MASK = 0xf |
|
staticconstexpr |
Mask for extracting the deltaPhi from the GLOBALADDR.
Definition at line 52 of file TGCTriggerLUTs.h.
◆ DPHI_SHIFT
constexpr uint8_t TGCTriggerLUTs::DPHI_SHIFT = 0 |
|
staticconstexpr |
Bit position of the deltaPhi bits in the GLOBALADDR.
Definition at line 54 of file TGCTriggerLUTs.h.
◆ DR_HIGH_RANGE
constexpr uint8_t TGCTriggerLUTs::DR_HIGH_RANGE = 15 |
|
staticconstexpr |
◆ DR_LOW_RANGE
constexpr uint8_t TGCTriggerLUTs::DR_LOW_RANGE = 7 |
|
staticconstexpr |
◆ DR_MASK
constexpr uint8_t TGCTriggerLUTs::DR_MASK = 0x1f |
|
staticconstexpr |
Mask for extracting the deltaR from the GLOBALADDR.
Definition at line 48 of file TGCTriggerLUTs.h.
◆ DR_SHIFT
constexpr uint8_t TGCTriggerLUTs::DR_SHIFT = 4 |
|
staticconstexpr |
Bit position of the deltaR bits in the GLOBALADDR.
Definition at line 50 of file TGCTriggerLUTs.h.
◆ m_data
std::vector<std::string> TGCTriggerLUTs::m_data[LUT_NUM] |
|
private |
◆ m_datamap
std::map<std::string, std::string> TGCTriggerLUTs::m_datamap[LUT_NUM] |
|
private |
◆ m_file
std::vector<std::string> TGCTriggerLUTs::m_file[LUT_NUM] |
|
private |
◆ m_ptmap_bw
std::unordered_map<uint32_t, int8_t> TGCTriggerLUTs::m_ptmap_bw |
|
private |
◆ m_type
std::vector<std::string> TGCTriggerLUTs::m_type[LUT_NUM] |
|
private |
◆ m_version
std::vector<std::string> TGCTriggerLUTs::m_version[LUT_NUM] |
|
private |
◆ MODULE_MASK
constexpr uint8_t TGCTriggerLUTs::MODULE_MASK = 0xf |
|
staticconstexpr |
Mask for extracting the module number from the GLOBALADDR.
Definition at line 40 of file TGCTriggerLUTs.h.
◆ MODULE_SHIFT
constexpr uint8_t TGCTriggerLUTs::MODULE_SHIFT = 18 |
|
staticconstexpr |
Bit position of the module number bits in the GLOBALADDR.
Definition at line 42 of file TGCTriggerLUTs.h.
◆ OCTANT_MASK
constexpr uint8_t TGCTriggerLUTs::OCTANT_MASK = 0x7 |
|
staticconstexpr |
Mask for extracting the octant from the GLOBALADDR.
Definition at line 28 of file TGCTriggerLUTs.h.
◆ OCTANT_SHIFT
constexpr uint8_t TGCTriggerLUTs::OCTANT_SHIFT = 26 |
|
staticconstexpr |
Bit position of the octant bits in the GLOBALADDR.
Definition at line 30 of file TGCTriggerLUTs.h.
◆ PHIMOD2_MASK
constexpr uint8_t TGCTriggerLUTs::PHIMOD2_MASK = 0x1 |
|
staticconstexpr |
Mask for extracting the phi(F or B) from the GLOBALADDR.
Definition at line 36 of file TGCTriggerLUTs.h.
◆ PHIMOD2_SHIFT
constexpr uint8_t TGCTriggerLUTs::PHIMOD2_SHIFT = 22 |
|
staticconstexpr |
Bit position of the module number bits in the GLOBALADDR.
Definition at line 38 of file TGCTriggerLUTs.h.
◆ ROI_MASK
constexpr uint8_t TGCTriggerLUTs::ROI_MASK = 0xff |
|
staticconstexpr |
Mask for extracting the module number from the GLOBALADDR.
Definition at line 44 of file TGCTriggerLUTs.h.
◆ ROI_SHIFT
constexpr uint8_t TGCTriggerLUTs::ROI_SHIFT = 10 |
|
staticconstexpr |
Bit position of the module number bits in the GLOBALADDR.
Definition at line 46 of file TGCTriggerLUTs.h.
◆ SIDE_MASK
constexpr uint8_t TGCTriggerLUTs::SIDE_MASK = 0x1 |
|
staticconstexpr |
Mask for extracting the side from the GLOBALADDR.
Definition at line 24 of file TGCTriggerLUTs.h.
◆ SIDE_SHIFT
constexpr uint8_t TGCTriggerLUTs::SIDE_SHIFT = 29 |
|
staticconstexpr |
Bit position of the side bit in the GLOBALADDR.
Definition at line 26 of file TGCTriggerLUTs.h.
◆ TYPE_MASK
constexpr uint8_t TGCTriggerLUTs::TYPE_MASK = 0x7 |
|
staticconstexpr |
Mask for extracting the octant from the GLOBALADDR.
Definition at line 32 of file TGCTriggerLUTs.h.
◆ TYPE_SHIFT
constexpr uint8_t TGCTriggerLUTs::TYPE_SHIFT = 23 |
|
staticconstexpr |
Bit position of the octant bits in the GLOBALADDR.
Definition at line 34 of file TGCTriggerLUTs.h.
The documentation for this class was generated from the following files: