|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGMUONEVENT_TRIGMUONEFISOLATION_H
8 #define TRIGMUONEVENT_TRIGMUONEFISOLATION_H
19 #include "AthLinks/ElementLink.h"
128 #endif // TRIGMUONEVENT_TRIGMUONEFISOLATION_H__
void setSumTrkPtCone02(const double ptcone02)
set sum of track Pt in 0.2 cone
float sumEtCone04() const
void setSumEtCone04(const double etcone04)
set sum of calorimeter Et in 0.4 cone
bool operator==(const TrigMuonEFIsolation &a, const TrigMuonEFIsolation &b)
Operator comparing two TrigMuonEFIsolation objects for equality.
void setSumEtCone02(const double etcone02)
set sum of calorimeter Et in 0.2 cone
const ElementLink< TrigMuonEFInfoContainer > & getMuonInfoLink() const
ElementLink< TrigMuonEFInfoContainer > m_muonEFLink
Element link to TrigMuonEFInfo.
int m_trkPos
Position of the TrigMuonEFInfoTrack within the TrigMuonEFInfo object.
TrigMuonEFIsolation & operator=(const TrigMuonEFIsolation &rhs)
Assignment operator.
float sumEtCone03() const
float sumTrkPtCone02() const
float sumEtCone01() const
TrigMuonEFIsolation()
Default constructor.
void setSumTrkPtCone03(const double ptcone03)
set sum of track Pt in 0.3 cone
void setEFMuonInfoTrackLink(const int itrk)
Set the link to the muon we calculated the isolation for.
const TrigMuonEFInfoTrack * getEFMuonInfoTrack() const
Access the muon we calculated the isolation for.
bool operator!=(const TrigMuonEFIsolation &a, const TrigMuonEFIsolation &b)
Operator comparing two TrigMuonEFIsolation objects for inequality.
int trackPosition() const
Position of the muon in the TrigMuonEFInfoTrack container.
void setEFMuonInfoElementLink(const ElementLink< TrigMuonEFInfoContainer > link)
set the element link to the TrigMuonEFInfo object we are using
float sumTrkPtCone03() const
~TrigMuonEFIsolation()
Destructor.
void setSumEtCone01(const double etcone01)
set sum of calorimeter Et in 0.1 cone
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
const TrigMuonEFInfo * getMuonInfo() const
Access the muon info object we calculated the isolation for.
float sumEtCone02() const
void setSumEtCone03(const double etcone03)
set sum of calorimeter Et in 0.3 cone
macros to associate a CLID to a type
void setEFMuonInfoLink(const TrigMuonEFInfoContainer *infocont, const int pos)
set the link to the EF muon we calculated the isolation for