9#include "AthLinks/ElementLink.h"
19 log << MSG::DEBUG <<
"TrigEMClusterCnv_p2::tranToPers" <<
endmsg;
21 if ( (!trans) || (!pers) ) {
22 log << MSG::ERROR <<
"TrigEMClusterCnv_p2::trasnToPers with trans or pers == 0" <<
endmsg;
51 log << MSG::DEBUG <<
"TrigEMClusterCnv_p2::persToTrans" <<
endmsg;
53 if ( (!trans) || (!pers) ) {
54 log << MSG::ERROR <<
"RingerRingsCnv_p2::persToTrans with trans or pers == 0" <<
endmsg;
This file contains the class definition for the ElementLinkCnv_p1 class.
Common base class for all TP converters, specialized for a given transient type.
TPObjRef baseToPersistent(CNV **cnv, const typename CNV::Trans_t *transObj, MsgStream &log) const
void fillTransFromPStore(CNV **cnv, const TPObjRef &ref, TRANS_T *trans, MsgStream &log) const
virtual void persToTrans(const TrigEMCluster_p2 *persObj, TrigEMCluster *transObj, MsgStream &log) const override
virtual void transToPers(const TrigEMCluster *transObj, TrigEMCluster_p2 *persObj, MsgStream &log) const override
ElementLinkCnv_p1< ElementLink< RingerRingsContainer > > m_ELinkRingerRingsCnv
TPObjRef m_trigCaloCluster
ElementLinkInt_p1 m_rings
Class with calibrated variables for egamma clustering.
float m_Eta
Eta (calibrated).
float m_e237
Energy in a 3x7 cluster (no calibration) around hottest cell.
ElementLink< RingerRingsContainer > m_rings
float m_Phi
Phi (calibrated).
float m_Et
Energy (calibrated).
float m_e277
Energy in a 7x7 cluster (no calibration) around hottest cell.
float m_emaxs1
maximum energy in sampling 1 (strip layer)
float m_EnergyS[MAXSIZE]
Energy (calibrated) per sampling layer.
float m_e2tsts1
get second maximum energy in sampling 1 (strip layer)
float m_ehad1
hadronic Energy (first hadronic layer)
float m_weta2
cluster width (based on a 3x5 cluster - 2nd layer)
float m_fracs1
Energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strips.
float m_Eta1
Eta sampling 1 (strip layer).
float m_Energy
Energy (calibrated).