8#include "AthLinks/ElementLink.h"
20 log << MSG::DEBUG <<
"TrigEMClusterCnv_p4::tranToPers" <<
endmsg;
22 if ( (!trans) || (!pers) ) {
23 log << MSG::ERROR <<
"TrigEMClusterCnv_p4::trasnToPers with trans or pers == 0" <<
endmsg;
54 log << MSG::DEBUG <<
"TrigEMClusterCnv_p4::persToTrans" <<
endmsg;
56 if ( (!trans) || (!pers) ) {
57 log << MSG::ERROR <<
"TrigEMClusterCnv_p4::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_p4 *persObj, TrigEMCluster *transObj, MsgStream &log) const override
ElementLinkCnv_p3< ElementLink< RingerRingsContainer > > ELinkRingerRingsCnv
virtual void transToPers(const TrigEMCluster *transObj, TrigEMCluster_p4 *persObj, MsgStream &log) const override
TrigCaloCluster_p2 m_trigCaloCluster
ElementLinkInt_p3 m_rings
float m_allFloats[14+MAXSIZE]
Class with calibrated variables for egamma clustering.
float wstot() const
get width in first layer
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)
float e233() const
get Energy in a 3x3 cluster (no calibration) around hottest cell
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_wstot(float wstot)
set width in first layer
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)
void set_e233(float e233)
set Energy in a 3x3 cluster (no calibration) around hottest cell
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