![]() |
ATLAS Offline Software
|
Decorate egamma objects with the energy per layer for a rectangular cluster of size neta X nphi built on the fly. More...
#include <ClusterEnergyPerLayerDecorator.h>
Public Member Functions | |
ClusterEnergyPerLayerDecorator (const std::string &t, const std::string &n, const IInterface *p) | |
~ClusterEnergyPerLayerDecorator () | |
StatusCode | initialize () |
StatusCode | finalize () |
virtual StatusCode | addBranches () const |
Private Member Functions | |
std::vector< float > | decorateObject (const EventContext &ctx, const xAOD::Egamma *egamma, const CaloCellContainer *cellCont) const |
Private Attributes | |
int | m_eta_size = 0 |
int | m_phi_size = 0 |
std::vector< unsigned int > | m_layers |
SG::ReadHandleKey< xAOD::EgammaContainer > | m_SGKey_photons { this, "SGKey_photons", "", "SG key of photon container" } |
SG::ReadHandleKey< xAOD::EgammaContainer > | m_SGKey_electrons |
SG::ReadHandleKey< CaloCellContainer > | m_SGKey_caloCells |
ToolHandle< CaloClusterProcessor > | m_caloFillRectangularTool |
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > | m_SGKey_photons_decorations |
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > | m_SGKey_electrons_decorations |
const CaloFillRectangularCluster * | m_tool = nullptr |
Decorate egamma objects with the energy per layer for a rectangular cluster of size neta X nphi built on the fly.
Definition at line 30 of file ClusterEnergyPerLayerDecorator.h.
DerivationFramework::ClusterEnergyPerLayerDecorator::ClusterEnergyPerLayerDecorator | ( | const std::string & | t, |
const std::string & | n, | ||
const IInterface * | p | ||
) |
Definition at line 19 of file ClusterEnergyPerLayerDecorator.cxx.
|
default |
|
virtual |
Definition at line 97 of file ClusterEnergyPerLayerDecorator.cxx.
|
private |
Definition at line 161 of file ClusterEnergyPerLayerDecorator.cxx.
StatusCode DerivationFramework::ClusterEnergyPerLayerDecorator::finalize | ( | ) |
Definition at line 89 of file ClusterEnergyPerLayerDecorator.cxx.
StatusCode DerivationFramework::ClusterEnergyPerLayerDecorator::initialize | ( | ) |
Definition at line 37 of file ClusterEnergyPerLayerDecorator.cxx.
|
private |
Definition at line 63 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 42 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 44 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 43 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 56 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 49 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 79 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 47 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 71 of file ClusterEnergyPerLayerDecorator.h.
|
private |
Definition at line 86 of file ClusterEnergyPerLayerDecorator.h.