|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #ifndef ANALYSISTRIGGEREVENT_MUON_ROI_H
9 #define ANALYSISTRIGGEREVENT_MUON_ROI_H
103 virtual double m()
const {
return 0.0; }
116 #endif // ANALYSISTRIGGEREVENT_MUON_ROI_H
Muon_ROI()
Default constructor (for persistency purposes)
@ Undef
This is an RPC candidate.
bool isFirstCandidate() const
Returns if the candidate had the highest pT in the sector.
@ Negative
The candidate came from the -z side (side C)
virtual double eta() const
Return the eta coordinate of the center of the RoI.
float m_eta
eta coordinate of RoI
@ Pos
Candidate is a mu+ from a TGC sector.
RoISource getSource() const
Returns the system that detected the muon candidate.
float getPhi() const
Legacy function returning the phi coordinate of the RoI.
Dummy type needed fro specialized implementation.
Hemisphere getHemisphere() const
Returns the hemisphere that detected the muon candidate.
float m_phi
phi coordinate of RoI
virtual double pt() const
Return the value of the highest threshold this RoI passed.
virtual double phi() const
Return the phi coordinate of the center of the RoI.
Muon RoI class for analysis.
@ Forward
The muon candidate was detected in the forward region.
@ Barrel
The muon candidate was detected in the barrel region.
int getThrNumber() const
Get the logic number of the highest threshold this RoI passed.
Charge getCharge() const
Returns the charge sign of the muon candidate.
uint32_t getROIWord() const
Return the original 32-bit RoI word given by the LVL1 muon trigger.
@ Endcap
The muon candidate was detected in the endcap region.
virtual ~Muon_ROI()
Destructor.
float m_thrValue
Value of the highest threshold this RoI passed.
bool isMoreCandInSector() const
Returns if there were other muons detected in the same sector.
float getEta() const
Legacy function returning the eta coordinate of the RoI.
float getThrValue() const
Return the value of the highest threshold this RoI passed.
Hemisphere
RoI hemisphere enumeration.
virtual double m() const
Return the mass of the object, always 0.0 for RoIs.
@ Positive
The candidate came from the +z side (side A)
const std::string & getThrName() const
Return the name of the highest threshold this RoI passed.
RoISource
RoI source enumeration.
int getRoI() const
Get the "RoI number" (position inside the sector)
bool isVetoed() const
Returns the veto flag for the candidate.
uint32_t m_roiWord
32bit encoded ROI word
bool isMoreCandInRoI() const
Returns if there were other muons detected in the same RoI.
@ Neg
Candidate is a mu- from a TGC sector.
std::string m_thrName
Name of the highest threshold this RoI passed.
int getSectorAddress() const
Get the full sector address.