7#ifndef TRIGMUONEVENT_TRIGMUONEFTRACK_H
8#define TRIGMUONEVENT_TRIGMUONEFTRACK_H
34 TrigMuonEFTrack(
double theIPt,
double theCotTh,
double thePhi,
double theM );
235 std::map< std::string, double >& variableChange );
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
MsgStream & operator<<(MsgStream &m, const TrigMuonEFTrack &d)
Helper operator for printing the object.
bool operator==(const TrigMuonEFTrack &a, const TrigMuonEFTrack &b)
Operator comparing two TrigMuonEFTrack objects for equality.
bool operator!=(const TrigMuonEFTrack &a, const TrigMuonEFTrack &b)
Operator comparing two TrigMuonEFTrack objects for inequality.
void diff(const TrigMuonEFTrack &a, const TrigMuonEFTrack &b, std::map< std::string, double > &variableChange)
Comparison with feedback.
P4IPtCotThPhiM(const double iPt, const double cotTh, const double phi, const double m)
constructor with all data members
virtual double cotTh() const
get cot(theta) data member
virtual double phi() const
get phi data member
virtual double iPt() const
get inverse pT data member
unsigned short int m_nMdtHitsEta
unsigned short int NCscHitsEta() const
unsigned short int NMdtHits() const
unsigned short int NRpcHitsEta() const
void setCharge(double theCharge)
unsigned short int m_nRpcHitsPhi
unsigned short int m_nCscHitsEta
void setNRpcHitsPhi(unsigned short int nRpcHitsPhi)
unsigned short int m_nMdtHitsPhi
TrigMuonEFTrack()
Default constructor.
void setNRpcHitsEta(unsigned short int nRpcHitsEta)
void setPerigee(double iPt, double cotTh, double phi, double mass)
set data member
unsigned short int NTgcHitsPhi() const
unsigned short int m_nMdtHits
unsigned short int NCscHitsPhi() const
TrigMuonEFTrack & operator=(const TrigMuonEFTrack &rhs)
Assignement operator.
void setPosZ(double posz)
unsigned short int m_nRpcHitsEta
void setNTgcHitsPhi(unsigned short int nTgcHitsPhi)
void setNMdtHits(unsigned short int nMdtHits)
unsigned short int NRpcHitsPhi() const
~TrigMuonEFTrack()
Destructor.
void setChi2prob(double chi2prob)
unsigned short int m_nTgcHitsEta
static const int CHARGE_NA
void setNCscHitsPhi(unsigned short int nCscHitsPhi)
void setNCscHitsEta(unsigned short int nCscHitsEta)
unsigned short int m_nCscHitsPhi
void setPosY(double posy)
unsigned short int NTgcHitsEta() const
void setPosX(double posx)
void setNTgcHitsEta(unsigned short int nTgcHitsEta)
void setChi2(double chi2)
unsigned short int m_nTgcHitsPhi