|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONCALIBEXTRATREEEVENT_MUONCALIBTRACK_E_H
6 #define MUONCALIBEXTRATREEEVENT_MUONCALIBTRACK_E_H
16 class MuonCalibSegment;
70 virtual float d0()
const;
71 virtual float z0ip()
const;
152 #endif // MUONCALIBTRACK_E_H
void addHit(const CalibHitPtr &hit)
Add a MuonCalib::MuonCalibHit_E to the track.
void setCov24(float cov24)
sets covariance matrix
const SegmentVector & segmetnsOnTrack() const
int ndof() const
returns the number of degrees of freedom
float chi2() const
returns track chi2
const HitVector & hits() const
void setCov11(float cov11)
sets covariance matrix
void setCov33(float cov33)
sets covariance matrix
void setAuthor(int author)
sets author
float cov22() const
returns the covariance matrix elements
void setCov12(float cov12)
sets covariance matrix
HitVector m_hits
set of MuonCalib::MuonCalibHit_E s on track
const HoleVector & holes() const
MuonCalibTrack_E(const MuonCalibTrack_E &pat)=default
destructor
static constexpr float dummy_chi2
MuonCalibTrack_E()=default
default constructor
void setCov23(float cov23)
sets covariance matrix
float cov01() const
returns the covariance matrix elements
float phi() const
returns trackparameter phi
float y0() const
returns trackparameter y0
std::vector< CalibSegPtr > SegmentVector
void setChi2(float chi2)
sets track chi2
float cov03() const
returns the covariance matrix elements
unsigned int nrHits() const
returns number of MuonCalib::MuonCalibHit_E s on track
void clear()
Add a Segment on Track.
float cov34() const
returns the covariance matrix elements
float cov33() const
returns the covariance matrix elements
float theta() const
returns trackparameter theta
void setCov22(float cov22)
sets covariance matrix
unsigned int nrHoles() const
returns number of MuonCalib::MuonCalibHole_E s on track
constructor setting all trackparameters and position
void setPhi(float phi)
sets trackparameter phi
const Amg::Vector3D & direction() const
direction of perigee of track
float cov13() const
returns the covariance matrix elements
const Amg::Vector3D & position() const
position of perigee of track
SegmentVector m_segments_on_track
void addHole(const CalibHolePtr &hole)
Add a MuonCalib::MuonCalibHole_E to the track.
std::shared_ptr< MuonCalibHole_E > CalibHolePtr
void setCov14(float cov14)
sets covariance matrix
void addSegmentOnTrack(const CalibSegPtr &s)
void setCov04(float cov04)
sets covariance matrix
CscCalcPed - algorithm that finds the Cathode Strip Chamber pedestals from an RDO.
float cov24() const
returns the covariance matrix elements
void setCov34(float cov34)
sets covariance matrix
void setTheta(float theta)
sets trackparameter theta
float qOverP() const
returns trackparameter q/p
void setZ0(float z0)
sets trackparameter z0
std::shared_ptr< MuonCalibSegment > CalibSegPtr
MuonCalibTrack_E & operator=(const MuonCalibTrack_E &rhs)=default
assignment operator
void setCov01(float cov01)
sets covariance matrix
float x0() const
returns trackparameter x0
Eigen::Matrix< double, 3, 1 > Vector3D
void setCov44(float cov44)
sets covariance matrix
virtual float z0ip() const
returns trackparameter z0 at IP
float errInvP() const
returns the error**2 on trackparameter q/p
void setCov00(float cov00)
sets covariance matrix
float cov12() const
returns the covariance matrix elements
void setQOverP(float qOverP)
sets trackparameter q/p
void setY0(float y0)
sets trackparameter y0
float cov23() const
returns the covariance matrix elements
float cov02() const
returns the covariance matrix elements
float cov04() const
returns the covariance matrix elements
float p() const
returns momentum
int author() const
returns the author
std::vector< CalibHitPtr > HitVector
typedef of a set of MuonCalib::MuonCalibHit_E s
HoleVector m_holes
set of MuonCalib::MuonCalibHole_E s on track
virtual ~MuonCalibTrack_E()=default
virtual float d0() const
returns trackparameter d0
float z0() const
returns trackparameter z0
void setCov02(float cov02)
sets covariance matrix
void setCov13(float cov13)
sets covariance matrix
void setX0(float x0)
sets trackparameter x0
float cov14() const
returns the covariance matrix elements
float cov44() const
returns the covariance matrix elements
float cov00() const
returns the covariance matrix elements
std::shared_ptr< const MuonCalibHit_E > CalibHitPtr
std::vector< CalibHolePtr > HoleVector
typedef of a set of MuonCalib::MuonCalibHole_E s
void setNdof(int ndof)
sets ndof
float cov11() const
returns the covariance matrix elements
float pt() const
returns pt
void setCov03(float cov03)
sets covariance matrix