#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: