20 log << MSG::DEBUG <<
"Called TrigMuonEFIsolationCnv_p2::persToTrans" <<
endmsg;
42 log << MSG::DEBUG <<
"Called TrigMuonEFIsolationCnv_p2::transToPers" <<
endmsg;
This file contains the class definition for the ElementLinkCnv_p3 class.
static const InfoEleLinkCnv_t infoEleLinkCnv
ElementLinkCnv_p3< ElementLink< TrigMuonEFInfoContainer > > InfoEleLinkCnv_t
ElementLink implementation for ROOT usage.
virtual void persToTrans(const TrigMuonEFIsolation_p2 *persObj, TrigMuonEFIsolation *transObj, MsgStream &log)
Convert from persistent to transient.
virtual void transToPers(const TrigMuonEFIsolation *transObj, TrigMuonEFIsolation_p2 *persObj, MsgStream &log)
Convert from transient to persistent.
Persistent partner class for TrigMuonEFIsolation.
ElementLinkInt_p3 m_muonEFLink
position of EF muon track within the info object
int m_trkPos
array to hold the floats
EDM class for holding results of EF muon isolation calculation.
void setSumEtCone03(const double etcone03)
set sum of calorimeter Et in 0.3 cone
int trackPosition() const
Position of the muon in the TrigMuonEFInfoTrack container.
void setSumTrkPtCone02(const double ptcone02)
set sum of track Pt in 0.2 cone
float sumEtCone02() const
float sumEtCone04() const
const ElementLink< TrigMuonEFInfoContainer > & getMuonInfoLink() const
float sumTrkPtCone02() const
void setSumTrkPtCone03(const double ptcone03)
set sum of track Pt in 0.3 cone
void setSumEtCone01(const double etcone01)
set sum of calorimeter Et in 0.1 cone
void setEFMuonInfoTrackLink(const int itrk)
Set the link to the muon we calculated the isolation for.
void setSumEtCone02(const double etcone02)
set sum of calorimeter Et in 0.2 cone
void setEFMuonInfoElementLink(const ElementLink< TrigMuonEFInfoContainer > link)
set the element link to the TrigMuonEFInfo object we are using
float sumEtCone01() const
float sumEtCone03() const
void setSumEtCone04(const double etcone04)
set sum of calorimeter Et in 0.4 cone
float sumTrkPtCone03() const