|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef DERIVATIONFRAMEWORK_ClusterEnergyPerLayerDecorator_H
10 #define DERIVATIONFRAMEWORK_ClusterEnergyPerLayerDecorator_H
19 #include "GaudiKernel/EventContext.h"
20 #include "GaudiKernel/ToolHandle.h"
55 "SG key of electron container"
62 "SG key of the cell container"
67 "CaloFillRectangularClusterTool",
69 "Handle of the CaloFillRectangularClusterTool"
75 "SGKey_photons_decorations_noConf",
77 "SG keys for photon decorations not really configurable"
83 "SGKey_electrons_decorations_noConf",
85 "SG keys for electrons decorations not really configurable"
96 #endif // DERIVATIONFRAMEWORK_ClusterEnergyPerLayerDecorator_H
Property holding a SG store/key/clid from which a ReadHandle is made.
Base class for cluster processing tools called from CaloClusterMaker that operate on individual clust...
Decorate egamma objects with the energy per layer for a rectangular cluster of size neta X nphi built...
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > m_SGKey_electrons_decorations
Calculates the per-layer position, size, etc. of a cluster. Optionally, fills the cluster with cells ...
std::vector< unsigned int > m_layers
Property holding a SG store/key/clid from which a ReadHandle is made.
ToolHandle< CaloClusterProcessor > m_caloFillRectangularTool
std::vector< float > decorateObject(const EventContext &ctx, const xAOD::Egamma *egamma, const CaloCellContainer *cellCont) const
::StatusCode StatusCode
StatusCode definition for legacy code.
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > m_SGKey_photons_decorations
~ClusterEnergyPerLayerDecorator()
const CaloFillRectangularCluster * m_tool
virtual StatusCode addBranches() const
Pass the thinning service
Container class for CaloCell.
SG::ReadHandleKey< xAOD::EgammaContainer > m_SGKey_photons
SG::ReadHandleKey< CaloCellContainer > m_SGKey_caloCells
ClusterEnergyPerLayerDecorator(const std::string &t, const std::string &n, const IInterface *p)
SG::ReadHandleKey< xAOD::EgammaContainer > m_SGKey_electrons