20 log << MSG::DEBUG <<
"TrigElectronCnv_p3::persToTrans called " <<
endmsg;
55 log << MSG::DEBUG <<
"TrigElectronCnv_p3::persToTrans done" <<
endmsg;
66 log << MSG::DEBUG <<
"TrigElectronCnv_p3::transToPers called " <<
endmsg;
88 log << MSG::DEBUG <<
"TrigElectronCnv_p3::transToPers calling e-link persToTrabs(track) " <<
endmsg;
90 log << MSG::DEBUG <<
"TrigElectronCnv_p3::transToPers calling e-link persToTrabs(cluster) " <<
endmsg;
93 log << MSG::DEBUG <<
"TrigElectronCnv_p3::transToPers persistifying 4-mom. base class" <<
endmsg;
97 log << MSG::DEBUG <<
"TrigElectronCnv_p3::transToPers done" <<
endmsg;
static const ElementLinkCnv_p1< ElementLink< TrigInDetTrackCollection > > ELinkIDTrackCnv
virtual void transToPers(const TrigElectron *transObj, TrigElectron_p3 *persObj, MsgStream &log)
ElementLinkCnv_p3< ElementLink< TrigEMClusterContainer > > m_ELinkEMclusterCnv
virtual void persToTrans(const TrigElectron_p3 *persObj, TrigElectron *transObj, MsgStream &log)
P4PtEtaPhiMCnv_p1 m_p4PtEtaPhiMCnv
int m_tr_nr_trt_hithresh_hits
ElementLinkInt_p3 m_cluster
P4PtEtaPhiM_p1 m_P4PtEtaPhiM
TrigInDetTrack::AlgoId m_tr_Algo
ElementLinkInt_p3 m_track
const ElementLink< TrigInDetTrackCollection > & trackLink() const
const ElementLink< TrigEMClusterContainer > & clusterLink() const
bool isValid() const
accessor to get TrigElectron valid flag
TrigInDetTrack::AlgoId trackAlgo() const
accessors to return the tracking quantities
float trkPhiAtCalo() const
float F0() const
accessors for calibrated energy fractions in each sampling - to reject noise
int nTRTHiThresholdHits() const
float caloEta() const
accessors to get cluster eta and phi (note baseclass eta and phi come from track)
float EtOverPt() const
accessor to ratio of cluster Et to track Pt
float Rcore() const
accessors for shower shape quantities
int roiId() const
accessor methods:
float trkEtaAtCalo() const
accessor to get eta and phi of electron candidate track extrapolated the calorimeter