![]() |
ATLAS Offline Software
|
One MM trigger candidate (one road that passed the coincidence), before any quantisation into the Run 4 NSW-TP -> TGC-SL segment word. More...
#include <IL1MMTriggerTool.h>
Public Attributes | |
| int | sectorPhi {-1} |
| Trigger sector 1-16 (Athena MM sector convention). | |
| SideType | side {SideType::Undefined} |
| A (z>0) or C (z<0). | |
| int | BC {-1} |
| Bunch crossing of the candidate (mode of the hit BCs, as Run 3). | |
| double | eta {999.} |
| Global eta of the segment. | |
| double | phi {999.} |
| Local phi (relative to the sector centre). | |
| double | phiShf {999.} |
| Global phi as computed in Run 3 (MMT_Diamond::phiShift), for comparison. | |
| double | phiGlobal {999.} |
| Global phi in [0, 2pi): sector centre phi from the geometry -/+ local phi. | |
| double | dtheta {999.} |
| Angle w.r.t. the infinite-momentum track [rad]. | |
| bool | lowRes {false} |
| Not all 8 planes in the road (Run 3 flag, not part of the Run 4 word). | |
| int | iX {-1} |
| X road index. | |
| int | iU {-1} |
| U road index. | |
| int | iV {-1} |
| V road index. | |
| unsigned int | nHits {0} |
| Hits in the road (Run 3 slope.totalCount). | |
| char | sector {'-'} |
| 'L' or 'S' | |
| unsigned int | xCount {0} |
| X hits in the road. | |
| unsigned int | uCount {0} |
| U hits in the road. | |
| int | age {-1} |
| BC of the candidate relative to the start of the processing window. | |
| double | mx {999.} |
| phi-sensitive slope, from the U and V slopes | |
| double | my {999.} |
| Average R/Z slope of the X hits. | |
| double | mxl {999.} |
| Local slope, R vs Z fit of the X hits. | |
| double | uavg {999.} |
| Average R/Z slope of the U hits. | |
| double | vavg {999.} |
| Average R/Z slope of the V hits. | |
| double | theta {999.} |
| Polar angle of the candidate [rad]. | |
| double | secCentrePhi {999.} |
| Sector centre phi from the Phase-II geometry. | |
One MM trigger candidate (one road that passed the coincidence), before any quantisation into the Run 4 NSW-TP -> TGC-SL segment word.
Physics values only. Encoding into L1NSWCandData (eta/phi/dtheta indices, quality, board/fiber framing) is done by the caller (NSWSimulation), so that MM and sTGC segments of the same frame can be counted together. The fields below "Validation ntuple" are the rest of the Run 3 slope_t, carried only so that the validation ntuple can have the same MM_diamond_* branches as the Run 3 one.
Definition at line 28 of file IL1MMTriggerTool.h.
| int L1Muon::L1MM::MMCandidate::age {-1} |
BC of the candidate relative to the start of the processing window.
Definition at line 46 of file IL1MMTriggerTool.h.
| int L1Muon::L1MM::MMCandidate::BC {-1} |
Bunch crossing of the candidate (mode of the hit BCs, as Run 3).
Definition at line 31 of file IL1MMTriggerTool.h.
| double L1Muon::L1MM::MMCandidate::dtheta {999.} |
Angle w.r.t. the infinite-momentum track [rad].
Definition at line 36 of file IL1MMTriggerTool.h.
| double L1Muon::L1MM::MMCandidate::eta {999.} |
| int L1Muon::L1MM::MMCandidate::iU {-1} |
| int L1Muon::L1MM::MMCandidate::iV {-1} |
| int L1Muon::L1MM::MMCandidate::iX {-1} |
| bool L1Muon::L1MM::MMCandidate::lowRes {false} |
Not all 8 planes in the road (Run 3 flag, not part of the Run 4 word).
Definition at line 37 of file IL1MMTriggerTool.h.
| double L1Muon::L1MM::MMCandidate::mx {999.} |
phi-sensitive slope, from the U and V slopes
Definition at line 47 of file IL1MMTriggerTool.h.
| double L1Muon::L1MM::MMCandidate::mxl {999.} |
| double L1Muon::L1MM::MMCandidate::my {999.} |
| unsigned int L1Muon::L1MM::MMCandidate::nHits {0} |
| double L1Muon::L1MM::MMCandidate::phi {999.} |
Local phi (relative to the sector centre).
Definition at line 33 of file IL1MMTriggerTool.h.
| double L1Muon::L1MM::MMCandidate::phiGlobal {999.} |
Global phi in [0, 2pi): sector centre phi from the geometry -/+ local phi.
Definition at line 35 of file IL1MMTriggerTool.h.
| double L1Muon::L1MM::MMCandidate::phiShf {999.} |
Global phi as computed in Run 3 (MMT_Diamond::phiShift), for comparison.
Definition at line 34 of file IL1MMTriggerTool.h.
| double L1Muon::L1MM::MMCandidate::secCentrePhi {999.} |
Sector centre phi from the Phase-II geometry.
Definition at line 53 of file IL1MMTriggerTool.h.
| char L1Muon::L1MM::MMCandidate::sector {'-'} |
| int L1Muon::L1MM::MMCandidate::sectorPhi {-1} |
Trigger sector 1-16 (Athena MM sector convention).
Definition at line 29 of file IL1MMTriggerTool.h.
| SideType L1Muon::L1MM::MMCandidate::side {SideType::Undefined} |
| double L1Muon::L1MM::MMCandidate::theta {999.} |
| double L1Muon::L1MM::MMCandidate::uavg {999.} |
| unsigned int L1Muon::L1MM::MMCandidate::uCount {0} |
| double L1Muon::L1MM::MMCandidate::vavg {999.} |
| unsigned int L1Muon::L1MM::MMCandidate::xCount {0} |