|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONHOUGHPATTERNEVENT_MUONHOUGHHIT_H
6 #define MUONHOUGHPATTERNEVENT_MUONHOUGHHIT_H
185 #endif // MUONHOUGHPATTERNEVENT_MUONHOUGHHIT_H
double getMagneticTrackRatio() const
ratio of the tracklength of the particle to which hit might belong would have traversed in magnetic f...
const Trk::PrepRawData * m_prd
Pointer to preprawdata.
const Amg::Vector3D & getPosition() const
return (x,y,z) vector
double getHitz() const
returns z position
double getHitx() const
returns x position
bool isBarrel() const
hit is barrel or endcap (for curved track model)
const Trk::PrepRawData * getPrd() const
return preprawdata
virtual ~MuonHoughHit()=default
destructor
int calcPhiSector() const
method that calculates phi sector of hit
double m_theta
theta of hit
void setWeight(double weight)
set weight
double getHity() const
returns y position
constexpr int phisectors
number of phi sectors
MuonHough::DetectorTechnology getDetectorId() const
return DetectorTechnology
std::string getWhichDetector() const
return DetectorTechnology in string
bool operator==(const MuonHoughHit &hit1, const MuonHoughHit &hit2)
double getPhi() const
returns phi
bool m_measures_phi
hit measures phi?
MuonHough::DetectorTechnology m_detector_id
detector technology of hit
double getRadius() const
returns radius
double calcMagneticTrackRatio() const
method that calculates 'magnetic track ratio' (for curved track model)
double m_radius
radius of hit
double getAbs() const
returns radius
Ensure that the ATLAS eigen extensions are properly loaded.
constexpr double half_phisector
angle of half a sector in rad
double getProbability() const
returns probability that hit is part of pattern (true muon)
double getWeight() const
returns weight in histogram after rescaling
Eigen::Matrix< double, 3, 1 > Vector3D
double m_weight
weight of hit in histogram, after rescaling
MuonHoughHit(const Trk::PrepRawData *prd)
default constructor (should not be used)
const double m_orig_weight
original weight
int phiSector() const
phi sector of hit
bool m_barrel
hit is barrel / endcap
int m_phi_sector
phi sector (0,15), Atlas Convention
void setAssociated(bool associated)
set associated
double m_probability
probability that hit belongs to true muon (based on trigger confirmation and crude segment finding (u...
bool m_associated
hit associated to pattern
double getTheta() const
returns theta
bool getMeasuresPhi() const
hit measures phi?
double getOrigWeight() const
returns original weight
double m_magnetic_trackratio
ratio of the tracklength of the particle to which hit might belong would have traversed in magnetic f...
double m_abs
absolute value of hit
DetectorTechnology
enum to identify the muondetectortechnology
void setProbability(double prob)
set probability
bool getAssociated() const
return if hit already associated to pattern
int getId() const
returns id