9#include "AthLinks/ElementLink.h"
21 log << MSG::DEBUG <<
"TrigEMClusterCnv_p3::tranToPers" <<
endmsg;
23 if ( (!trans) || (!pers) ) {
24 log << MSG::ERROR <<
"TrigEMClusterCnv_p3::trasnToPers with trans or pers == 0" <<
endmsg;
53 log << MSG::DEBUG <<
"TrigEMClusterCnv_p3::persToTrans" <<
endmsg;
55 if ( (!trans) || (!pers) ) {
56 log << MSG::ERROR <<
"TrigEMClusterCnv_p3::persToTrans with trans or pers == 0" <<
endmsg;
This file contains the class definition for the ElementLinkCnv_p3 class.
static const ElementLinkCnv_p3< ElementLink< RingerRingsContainer > > ELinkRingerRingsCnv
static const TrigCaloClusterCnv_p2 trigCaloClusterCnv
ElementLink implementation for ROOT usage.
virtual void persToTrans(const TrigEMCluster_p3 *persObj, TrigEMCluster *transObj, MsgStream &log) const override
ElementLinkCnv_p3< ElementLink< RingerRingsContainer > > ELinkRingerRingsCnv
virtual void transToPers(const TrigEMCluster *transObj, TrigEMCluster_p3 *persObj, MsgStream &log) const override
ElementLinkInt_p3 m_rings
TrigCaloCluster_p2 m_trigCaloCluster
float m_allFloats[12+MAXSIZE]
Class with calibrated variables for egamma clustering.
float ehad1() const
get hadronic Energy (first hadronic layer)
void set_Eta1(float eta1)
set Eta sampling 1 (strip layer)
void setPhi(float phi)
set Phi (calibrated)
float emaxs1() const
get maximum energy in sampling 1 (strip layer)
void set_e237(float e237)
set Energy in a 3x7 cluster (no calibration) around hottest cell
void set_weta2(float weta2)
set cluster width (based on a 3x5 cluster - 2nd layer)
float eta() const
get Eta (calibrated)
const ElementLink< RingerRingsContainer > & ringsLink() const
float e2tsts1() const
get second maximum energy in sampling 1 (strip layer)
void setEt(float et)
set Et (calibrated) - note that setting Energy this is not set by default
void setEta(float eta)
set Eta (calibrated)
float energy() const
get Energy (calibrated)
float weta2() const
get cluster width (based on a 3x5 cluster - 2nd layer)
float phi() const
get Phi (calibrated)
void set_e2tsts1(float e2tsts1)
set second maximum energy in sampling 1 (strip layer)
void set_ehad1(float ehad1)
set hadronic Energy (first hadronic layer)
float e277() const
get Energy in a 7x7 cluster (no calibration) around hottest cell
void setRings(const RingerRingsContainer &ring_con, unsigned int ring_idx)
void set_emaxs1(float emaxs1)
set maximum energy in sampling 1 (strip layer)
float et() const
get Et (calibrated)
void setEnergy(float energy)
set Energy (calibrated)
float fracs1() const
get Energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strip...
void set_e277(float e277)
set Energy in a 7x7 cluster (no calibration) around hottest cell
float Eta1() const
get Eta sampling 1 (strip layer)
void set_fracs1(float fracs1)
set Energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strip...
float e237() const
get Energy in a 3x7 cluster (no calibration) around hottest cell