float m_eta
eta coordinate of RoI
bool isMoreCandInRoI() const
Returns if there were other muons detected in the same RoI.
Hemisphere getHemisphere() const
Returns the hemisphere that detected the muon candidate.
@ Pos
Candidate is a mu+ from a TGC sector.
@ Undef
This is an RPC candidate.
@ Neg
Candidate is a mu- from a TGC sector.
virtual double phi() const
Return the phi coordinate of the center of the RoI.
int getSectorAddress() const
Get the full sector address.
virtual double eta() const
Return the eta coordinate of the center of the RoI.
RoISource getSource() const
Returns the system that detected the muon candidate.
Muon_ROI()
Default constructor (for persistency purposes)
float m_thrValue
Value of the highest threshold this RoI passed.
std::string m_thrName
Name of the highest threshold this RoI passed.
Hemisphere
RoI hemisphere enumeration.
@ Negative
The candidate came from the -z side (side C)
@ Positive
The candidate came from the +z side (side A)
virtual ~Muon_ROI()
Destructor.
bool isMoreCandInSector() const
Returns if there were other muons detected in the same sector.
bool isVetoed() const
Returns the veto flag for the candidate.
bool isFirstCandidate() const
Returns if the candidate had the highest pT in the sector.
float m_phi
phi coordinate of RoI
Charge getCharge() const
Returns the charge sign of the muon candidate.
uint32_t m_roiWord
32bit encoded ROI word
int getRoI() const
Get the "RoI number" (position inside the sector)
int getThrNumber() const
Get the logic number of the highest threshold this RoI passed.
RoISource
RoI source enumeration.
@ Barrel
The muon candidate was detected in the barrel region.
@ Endcap
The muon candidate was detected in the endcap region.
@ Forward
The muon candidate was detected in the forward region.