![]() |
ATLAS Offline Software
|
#include <SectorLogicCandData_v1.h>
Public Types | |
| enum | MuonSystem { RPC , TGC } |
| Identifies the muon detector system. More... | |
| enum | Side { A , C } |
| Detector side (A or C). More... | |
| enum | MSP { MSP_0 , MSP_1 } |
Public Member Functions | |
| SectorLogicCandData_v1 () | |
| Default constructor. | |
| void | initialize (const std::vector< uint32_t > &data, int offset, uint16_t bID, uint16_t fID) |
| Initialise the object given some input data. | |
| const std::string | dump () const |
| Get the information stored in the SectorLogicCandData_v1 object. | |
| uint32_t | candWord () const |
| Retrieve the candidate word (first 32-bits). | |
| void | setCandWord (uint32_t word) |
| Set the candidate word (first 32-bits). | |
| uint32_t | candExtraWord () const |
| Retrieve the candidate extra word (second 32-bits). | |
| void | setCandExtraWord (uint32_t word) |
| Set the candidate extra word (second 32-bits). | |
| uint16_t | boardID () const |
| Retrieve the board ID. | |
| void | setBoardID (uint16_t id) |
| Set the board ID. | |
| uint16_t | fiberID () const |
| Retrieve the fiber ID. | |
| void | setFiberID (uint16_t id) |
| Set the fiber ID. | |
| int | BCIDOffset () const |
| Retrieve the bunch crossing identifier offset. | |
| void | setBCIDOffset (int offset) |
| Set the bunch crossing identifier offset. | |
| unsigned short | veto () const |
| Retrieve the veto flag. | |
| void | setVeto (unsigned short veto) |
| Set the veto flag. | |
| uint32_t | pT () const |
| Retrieve the pT value. | |
| uint32_t | charge () const |
| Retrieve the charge. | |
| uint32_t | rawPhi () const |
| Retrieve the bits for the position in phi. | |
| float | phi () const |
| Retrieve the position in phi. | |
| uint32_t | rawEta () const |
| Retrieve the bits for the position in eta. | |
| float | eta () const |
| Retrieve the position in eta. | |
| uint32_t | mdtSegQual () const |
| Retrieve the MDT segment quality flag. | |
| uint32_t | numMDTSeg () const |
| Retrieve the number of MDT segments. | |
| uint32_t | mdtFlag () const |
| Retrieve the MDT flag. | |
| uint32_t | exotTrig () const |
| Retrieve the exotic trigger. | |
| uint32_t | tileCoin () const |
| Retrieve the TILE coincidence presence. | |
| uint32_t | coinType () const |
| Retrieve the RPC/TGC coincidence type. | |
| uint32_t | isMDT () const |
| Retrieve whether the candidate was processed by MDTTP. | |
| uint32_t | TCID () const |
| Retrieve the Trigger candidate ID. | |
| uint32_t | ptThresh () const |
| Retrieve the Trigger candidate ID. | |
Static Private Attributes | |
| static constexpr float | ETA_MIN = -2.7f |
| static constexpr float | ETA_MAX = 2.7f |
| static constexpr float | ETA_MAX_RAW = 16383.0f |
| static constexpr float | PHI_MAX = 2.0f * M_PI |
| static constexpr float | PHI_MAX_RAW = 511.0f |
Definition at line 19 of file SectorLogicCandData_v1.h.
Identifies the muon detector system.
| Enumerator | |
|---|---|
| RPC | |
| TGC | |
Definition at line 27 of file SectorLogicCandData_v1.h.
| xAOD::SectorLogicCandData_v1::SectorLogicCandData_v1 | ( | ) |
Default constructor.
Definition at line 22 of file SectorLogicCandData_v1.cxx.
| int xAOD::SectorLogicCandData_v1::BCIDOffset | ( | ) | const |
Retrieve the bunch crossing identifier offset.
| uint16_t xAOD::SectorLogicCandData_v1::boardID | ( | ) | const |
Retrieve the board ID.
| uint32_t xAOD::SectorLogicCandData_v1::candExtraWord | ( | ) | const |
Retrieve the candidate extra word (second 32-bits).
| uint32_t xAOD::SectorLogicCandData_v1::candWord | ( | ) | const |
Retrieve the candidate word (first 32-bits).
| uint32_t xAOD::SectorLogicCandData_v1::charge | ( | ) | const |
Retrieve the charge.
Definition at line 94 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::coinType | ( | ) | const |
Retrieve the RPC/TGC coincidence type.
Definition at line 134 of file SectorLogicCandData_v1.cxx.
| const std::string xAOD::SectorLogicCandData_v1::dump | ( | ) | const |
Get the information stored in the SectorLogicCandData_v1 object.
Definition at line 46 of file SectorLogicCandData_v1.cxx.
| float xAOD::SectorLogicCandData_v1::eta | ( | ) | const |
Retrieve the position in eta.
Definition at line 114 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::exotTrig | ( | ) | const |
Retrieve the exotic trigger.
Definition at line 144 of file SectorLogicCandData_v1.cxx.
| uint16_t xAOD::SectorLogicCandData_v1::fiberID | ( | ) | const |
Retrieve the fiber ID.
| void xAOD::SectorLogicCandData_v1::initialize | ( | const std::vector< uint32_t > & | data, |
| int | offset, | ||
| uint16_t | bID, | ||
| uint16_t | fID ) |
Initialise the object given some input data.
| data | Input data |
| offset | BCID offset to know which timeslice the candidate is associated to |
| bID | Board ID |
| fID | Fiber ID |
Definition at line 27 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::isMDT | ( | ) | const |
Retrieve whether the candidate was processed by MDTTP.
Definition at line 129 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::mdtFlag | ( | ) | const |
Retrieve the MDT flag.
Definition at line 149 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::mdtSegQual | ( | ) | const |
Retrieve the MDT segment quality flag.
Definition at line 159 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::numMDTSeg | ( | ) | const |
Retrieve the number of MDT segments.
Definition at line 154 of file SectorLogicCandData_v1.cxx.
| float xAOD::SectorLogicCandData_v1::phi | ( | ) | const |
Retrieve the position in phi.
Definition at line 104 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::pT | ( | ) | const |
Retrieve the pT value.
Definition at line 89 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::ptThresh | ( | ) | const |
Retrieve the Trigger candidate ID.
Definition at line 119 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::rawEta | ( | ) | const |
Retrieve the bits for the position in eta.
Definition at line 109 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::rawPhi | ( | ) | const |
Retrieve the bits for the position in phi.
Definition at line 99 of file SectorLogicCandData_v1.cxx.
| void xAOD::SectorLogicCandData_v1::setBCIDOffset | ( | int | offset | ) |
Set the bunch crossing identifier offset.
| offset | Bunch crossing identifier offset to set |
| void xAOD::SectorLogicCandData_v1::setBoardID | ( | uint16_t | id | ) |
Set the board ID.
| id | Board ID to set |
| void xAOD::SectorLogicCandData_v1::setCandExtraWord | ( | uint32_t | word | ) |
Set the candidate extra word (second 32-bits).
| word | Candidate extra word to set |
| void xAOD::SectorLogicCandData_v1::setCandWord | ( | uint32_t | word | ) |
Set the candidate word (first 32-bits).
| word | Candidate word to set |
| void xAOD::SectorLogicCandData_v1::setFiberID | ( | uint16_t | id | ) |
Set the fiber ID.
| id | Fiber ID to set |
| uint32_t xAOD::SectorLogicCandData_v1::TCID | ( | ) | const |
Retrieve the Trigger candidate ID.
Definition at line 124 of file SectorLogicCandData_v1.cxx.
| uint32_t xAOD::SectorLogicCandData_v1::tileCoin | ( | ) | const |
Retrieve the TILE coincidence presence.
Definition at line 139 of file SectorLogicCandData_v1.cxx.
Retrieve the veto flag.
|
staticconstexprprivate |
Definition at line 227 of file SectorLogicCandData_v1.h.
|
staticconstexprprivate |
Definition at line 228 of file SectorLogicCandData_v1.h.
|
staticconstexprprivate |
Definition at line 226 of file SectorLogicCandData_v1.h.
Definition at line 229 of file SectorLogicCandData_v1.h.
|
staticconstexprprivate |
Definition at line 230 of file SectorLogicCandData_v1.h.