|
ATLAS Offline Software
|
Go to the documentation of this file.
8 #include "AthLinks/ElementLink.h"
22 if ( (!trans) || (!pers) ) {
23 log << MSG::ERROR <<
"TrigEMClusterCnv_p4::trasnToPers with trans or pers == 0" <<
endmsg;
56 if ( (!trans) || (!pers) ) {
57 log << MSG::ERROR <<
"TrigEMClusterCnv_p4::persToTrans with trans or pers == 0" <<
endmsg;
ElementLinkInt_p3 m_rings
This file contains the class definition for the ElementLinkCnv_p3 class.
void set_e233(float e233)
set Energy in a 3x3 cluster (no calibration) around hottest cell
void persToTrans(const PersLink_t &pers, Link_t &trans, MsgStream &log) const
float e2tsts1() const
get second maximum energy in sampling 1 (strip layer)
void set_emaxs1(float emaxs1)
set maximum energy in sampling 1 (strip layer)
float Eta1() const
get Eta sampling 1 (strip layer)
virtual void transToPers(const TrigEMCluster *transObj, TrigEMCluster_p4 *persObj, MsgStream &log) const override
float phi() const
get Phi (calibrated)
TrigCaloCluster_p2 m_trigCaloCluster
void setPhi(float phi)
set Phi (calibrated)
void setEt(float et)
set Et (calibrated) - note that setting Energy this is not set by default
Class with calibrated variables for egamma clustering.
void set_e237(float e237)
set Energy in a 3x7 cluster (no calibration) around hottest cell
float e277() const
get Energy in a 7x7 cluster (no calibration) around hottest cell
float weta2() const
get cluster width (based on a 3x5 cluster - 2nd layer)
void set_wstot(float wstot)
set width in first layer
float fracs1() const
get Energy in a 7 strips (around hottest strip) minus energy in 3 strips divided by energy in 3 strip...
void transToPers(const Link_t &trans, PersLink_t &pers, const SG::ThinningCache *cache, MsgStream &log) const
void set_Eta1(float eta1)
set Eta sampling 1 (strip layer)
void set_weta2(float weta2)
set cluster width (based on a 3x5 cluster - 2nd layer)
void set_e2tsts1(float e2tsts1)
set second maximum energy in sampling 1 (strip layer)
float e237() const
get Energy in a 3x7 cluster (no calibration) around hottest cell
float wstot() const
get width in first layer
void set_e277(float e277)
set Energy in a 7x7 cluster (no calibration) around hottest cell
virtual void transToPers(const TrigCaloCluster *transObj, TrigCaloCluster_p2 *persObj, MsgStream &log) const override
float m_allFloats[14+MAXSIZE]
float eta() const
get Eta (calibrated)
void setEnergy(float energy)
set Energy (calibrated)
float ehad1() const
get hadronic Energy (first hadronic layer)
float energy() const
get Energy (calibrated)
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 e233() const
get Energy in a 3x3 cluster (no calibration) around hottest cell
float emaxs1() const
get maximum energy in sampling 1 (strip layer)
const ElementLink< RingerRingsContainer > & ringsLink() const
virtual void persToTrans(const TrigEMCluster_p4 *persObj, TrigEMCluster *transObj, MsgStream &log) const override
ElementLinkCnv_p3< ElementLink< RingerRingsContainer > > ELinkRingerRingsCnv
void setEta(float eta)
set Eta (calibrated)
virtual void persToTrans(const TrigCaloCluster_p2 *persObj, TrigCaloCluster *transObj, MsgStream &log) const override
void set_ehad1(float ehad1)
set hadronic Energy (first hadronic layer)
void setRings(const RingerRingsContainer &ring_con, unsigned int ring_idx)
float et() const
get Et (calibrated)