5#ifndef DERIVATIONFRAMEWORK_MAXCELLDECORATOR_H
6#define DERIVATIONFRAMEWORK_MAXCELLDECORATOR_H
13#include "GaudiKernel/EventContext.h"
32 using base_class::base_class;
34 virtual StatusCode
initialize()
override final;
35 virtual StatusCode
addBranches(
const EventContext& ctx)
const override final;
53 "SG Key of LArOnOffIdMapping object"
63 "SG key of electron container"
71 "SGKey_egammaClusters",
73 "SG key of cluster container associated to standard egammas"
84 this,
"dRLRTegClusegClusMax",
86 "Maximum delta R to match LRT egammaCluster to std egammaCluster"
92 "SGKey_photons_decorations",
94 "maxEcell_onlId",
"maxEcell_x",
"maxEcell_y",
"maxEcell_z"},
95 "SG keys for photon decorations not really configurable"
101 "SGKey_electrons_decorations",
103 "maxEcell_onlId",
"maxEcell_x",
"maxEcell_y",
"maxEcell_z"},
104 "SG keys for electrons decorations not really configurable"
110 "SGKey_taus_decorations",
111 m_SGKey_taus, {
"maxEcell_time",
"maxEcell_energy",
"maxEcell_gain",
112 "maxEcell_onlId",
"maxEcell_x",
"maxEcell_y",
"maxEcell_z"},
113 "SG keys for tau decorations not really configurable"
119 "SGKey_jets_decorations",
120 m_SGKey_jets, {
"maxEcell_time",
"maxEcell_energy",
"maxEcell_gain",
121 "maxEcell_onlId",
"maxEcell_x",
"maxEcell_y",
"maxEcell_z"},
122 "SG keys for jet decorations not really configurable"
126 const EventContext& ctx)
const;
Property holding a SG store/key/clid from which a ReadHandle is made.
SG::WriteDecorHandleKeyArray< xAOD::JetContainer > m_SGKey_jets_decorations
SG::ReadHandleKey< xAOD::TauJetContainer > m_SGKey_taus
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
SG::ReadHandleKey< xAOD::EgammaContainer > m_SGKey_photons
SG::WriteDecorHandleKeyArray< xAOD::TauJetContainer > m_SGKey_taus_decorations
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > m_SGKey_electrons_decorations
SG::ReadHandleKey< xAOD::CaloClusterContainer > m_SGKey_egammaClusters
This should be only for using run 2 reprocessing, which misses the cell link from LRT electron cluste...
SG::ReadHandleKey< xAOD::EgammaContainer > m_SGKey_electrons
calculation decorateObject(const xAOD::CaloCluster *cluster, const EventContext &ctx) const
Gaudi::Property< double > m_dRLRTegClusegClusMax
matching cone size
virtual StatusCode initialize() override final
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > m_SGKey_photons_decorations
SG::ReadHandleKey< xAOD::JetContainer > m_SGKey_jets
virtual StatusCode addBranches(const EventContext &ctx) const override final
Property holding a SG store/key/clid from which a ReadHandle is made.
DecorHandleKeyArray< WriteDecorHandle< T, S >, WriteDecorHandleKey< T >, Gaudi::DataHandle::Writer > WriteDecorHandleKeyArray
CaloCluster_v1 CaloCluster
Define the latest version of the calorimeter cluster class.