 |
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef DERIVATIONFRAMEWORK_CALOCELLDECORATOR_H
17 #define DERIVATIONFRAMEWORK_CALOCELLDECORATOR_H
25 #include "GaudiKernel/EventContext.h"
40 using base_class::base_class;
74 "SG Key of LArOnOffIdMapping object"
82 "SG key of photon container"
88 "SGKey_photons_decorations_noConf",
90 "SG keys for photon decorations not really configurable"
98 "SG key of electron container"
104 "SGKey_electrons_decorations_noConf",
106 "SG keys for electrons decorations not really configurable"
117 const EventContext& ctx)
const;
125 const EventContext& ctx)
const;
129 #endif // DERIVATIONFRAMEWORK_CALOCELLDECORATOR_H
std::vector< float > cells_phi
Property holding a SG store/key/clid from which a ReadHandle is made.
std::vector< float > cells_y
SG::ReadHandleKey< xAOD::EgammaContainer > m_SGKey_photons
SG::ReadHandleKey< xAOD::EgammaContainer > m_SGKey_electrons
std::vector< float > cells_eta
Property holding a SG store/key/clid from which a ReadHandle is made.
StatusCode decorateCells(const SG::ReadHandleKey< xAOD::EgammaContainer > &contKey, const SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > &decorKeys, const EventContext &ctx) const
Description of a calorimeter cluster.
virtual StatusCode addBranches() const
std::vector< float > cells_E
::StatusCode StatusCode
StatusCode definition for legacy code.
std::vector< uint64_t > cells_onlId
std::vector< float > cells_time
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > m_SGKey_photons_decorations
std::vector< int > cells_quality
std::vector< int > cells_layer
std::vector< int > cells_gain
std::vector< float > cells_z
std::vector< float > cells_x
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > m_SGKey_electrons_decorations
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
cell_decorations getDecorations(const xAOD::CaloCluster *cluster, const EventContext &ctx) const