#include <HelpersPhase1.h>
Definition at line 307 of file HelpersPhase1.h.
◆ TopoTOB()
| LVL1::MuCTPIBits::TopoTOB::TopoTOB |
( |
uint32_t | word | ) |
|
|
inline |
Definition at line 343 of file HelpersPhase1.h.
344 {
348
349
361 }
static constexpr uint32_t RUN3_TOPO_WORD_ETA_MASK
constexpr uint32_t maskedWord(uint32_t word, uint32_t shift, uint32_t mask)
Extract sub-word from 32-bit word by applying a shift and a mask.
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_CHARGE_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_ETA_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_PHI_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_DET_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_INNERCOIN_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_BW23_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_HEMI_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_PT_MASK
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_GOODMF_MASK
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_BW23_MASK
static constexpr uint32_t RUN3_TOPO_WORD_PHI_MASK
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_INNERCOIN_MASK
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_GOODMF_SHIFT
static constexpr uint32_t RUN3_TOPO_WORD_HEMI_MASK
static constexpr uint32_t RUN3_TOPO_WORD_DET_MASK
static constexpr uint32_t RUN3_TOPO_WORD_CANDFLAGS_ECFW_CHARGE_MASK
static constexpr uint32_t RUN3_TOPO_WORD_PT_SHIFT
◆ print()
| void LVL1::MuCTPIBits::TopoTOB::print |
( |
| ) |
const |
|
inline |
Definition at line 362 of file HelpersPhase1.h.
363 {
364 std::cout << "Muon word content (TOB) : ";
365 std::cout << (
side?
"Side A, ":
"Side C, ");
367 std::cout <<
"BA" <<
sec <<
" ";
368 else
369 std::cout << (
det==1?
"FW":
"EC") <<
sec <<
" ";
372 std::cout <<
"pT = " <<
pt << std::endl;
373 std::cout << "CF:";
374 if(
det == 1 ||
det == 2) {
379 }
380 std::cout << std::endl;
381 }
◆ setTopoRoI()
| void LVL1::MuCTPIBits::TopoTOB::setTopoRoI |
( |
| ) |
|
|
inline |
Definition at line 324 of file HelpersPhase1.h.
325 {
326
331 }
332
336 }
337
341 }
342 }
uint32_t barrel_eta_lookup
uint32_t barrel_phi_lookup
◆ barrel_eta_lookup
| uint32_t LVL1::MuCTPIBits::TopoTOB::barrel_eta_lookup {0} |
◆ barrel_phi_lookup
| uint32_t LVL1::MuCTPIBits::TopoTOB::barrel_phi_lookup {0} |
◆ candFlag_BW23
| bool LVL1::MuCTPIBits::TopoTOB::candFlag_BW23 = false |
◆ candFlag_Charge
| bool LVL1::MuCTPIBits::TopoTOB::candFlag_Charge = false |
◆ candFlag_GoodMF
| bool LVL1::MuCTPIBits::TopoTOB::candFlag_GoodMF = false |
◆ candFlag_InnerCoin
| bool LVL1::MuCTPIBits::TopoTOB::candFlag_InnerCoin = false |
◆ det
| uint32_t LVL1::MuCTPIBits::TopoTOB::det {0} |
◆ etaDecoded
| float LVL1::MuCTPIBits::TopoTOB::etaDecoded {0.} |
◆ etaRaw
| uint32_t LVL1::MuCTPIBits::TopoTOB::etaRaw {0} |
◆ phiDecoded
| float LVL1::MuCTPIBits::TopoTOB::phiDecoded {0.} |
◆ phiRaw
| uint32_t LVL1::MuCTPIBits::TopoTOB::phiRaw {0} |
◆ pt
| uint32_t LVL1::MuCTPIBits::TopoTOB::pt {0} |
◆ roi
| uint32_t LVL1::MuCTPIBits::TopoTOB::roi {0} |
◆ sec
| uint32_t LVL1::MuCTPIBits::TopoTOB::sec {0} |
◆ side
| bool LVL1::MuCTPIBits::TopoTOB::side = false |
◆ subsystem
| uint32_t LVL1::MuCTPIBits::TopoTOB::subsystem {0} |
The documentation for this struct was generated from the following file: