7#ifndef TRIGMUONEVENT_MUON_FEATURE_H
8#define TRIGMUONEVENT_MUON_FEATURE_H
120 return !( left == right );
125 std::map< std::string, double >& varChange );
Scalar eta() const
pseudorapidity method
Scalar phi() const
phi method
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
MsgStream & operator<<(MsgStream &m, const MuonFeature &muon)
Helper operator for printing the object.
void diff(const MuonFeature &left, const MuonFeature &right, std::map< std::string, double > &varChange)
Comparison with feedback.
bool operator!=(const MuonFeature &left, const MuonFeature &right)
Operator comparing two MuonFeature objects for inequality.
bool operator==(const MuonFeature &left, const MuonFeature &right)
Operator comparing two MuonFeature objects for equality.
void set_algoId(AlgoId algoId)
float br_radius(void) const
float ec_alpha(void) const
float br_sagitta(void) const
void set_br(float radius, float sagitta)
double dq_var1(void) const
AlgoId algoId(void) const
void set_sp3(float r, float z, float slope)
double dq_var2(void) const
float dir_zeta(void) const
void set_sp2(float r, float z, float slope)
float ec_beta(void) const
float sp1_slope(void) const
void set_ec(float alpha, float beta)
void set_dq(double var1, double var2)
float sp2_slope(void) const
void set_sp1(float r, float z, float slope)
float sp3_slope(void) const
float dir_phi(void) const
void set_roiId(int roiId)
MuonFeature & operator=(const MuonFeature &muon_feature)