|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGMUONEVENT_TRIGMUONEF_H
8 #define TRIGMUONEVENT_TRIGMUONEF_H
34 TrigMuonEF(
double theIPt,
double theCotTh,
double thePhi,
double theM );
50 void set_RoINum(
const std::string& theRoINum );
88 std::map< std::string, double >& variableChange );
93 #endif // TRIGMUONEVENT_TRIGMUONEF_H
const std::string & RoINum() const
Seeding algorithm RoI number.
virtual ~TrigMuonEF()
Destructor.
double Charge() const
Charge.
bool operator==(const TrigMuonEF &a, const TrigMuonEF &b)
Operator comparing two TrigMuonEF objects for equality.
Dummy type needed fro specialized implementation.
TrigMuonEF()=default
Default constructor.
int m_muonCode
what kind of track we are dealing with (Moore, StandAlone, Combined)
TrigMuonEF(const TrigMuonEF &rhs)=delete
Copy constructor.
MsgStream & operator<<(MsgStream &m, const TrigMuonEF &d)
Helper operator for printing the object.
void set_RoINum(const std::string &theRoINum)
Set RoINum.
TrigMuonEF & operator=(const TrigMuonEF &rhs)=delete
Assignment operator.
void set_muonCode(int theMuonCode)
Set MuonCode.
void diff(const TrigMuonEF &a, const TrigMuonEF &b, std::map< std::string, double > &variableChange)
Comparison with feedback.
bool operator!=(const TrigMuonEF &a, const TrigMuonEF &b)
Operator comparing two TrigMuonEF objects for inequality.
std::string str(const TrigMuonEF &d)
Helper function for printing the object.
void set_Charge(double theCharge)
Set Charge.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
int MuonCode() const
Code for type of muon.
macros to associate a CLID to a type