![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
13 #ifndef DERIVATIONFRAMEWORK_EGammaClusterCoreCellRecovery_H
14 #define DERIVATIONFRAMEWORK_EGammaClusterCoreCellRecovery_H
43 {
this,
"SGKey_photons",
"Photons",
"SG key of photon container" };
46 {
this,
"SGKey_electrons",
"Electrons",
"SG key of electron container" };
51 "SGKey_photons_decorations_noConf",
53 "SG keys for photon decorations not really configurable"
59 "SGKey_electrons_decorations_noConf",
61 "SG keys for electrons decorations not really configurable"
66 "UseWeightForMaxCell",
68 "Use the cell weights when finding the L2 max energy cell"
74 double &etamax,
double &phimax)
const;
79 "egammaCellRecoveryTool",
80 "egammaCellRecoveryTool/egammaCellRecoveryTool",
81 "Optional tool that adds cells in L2 or L3 "
82 "that could have been rejected by timing cut"
89 #endif // DERIVATIONFRAMEWORK_EGammaClusterCoreCellRecovery_H
Property holding a SG store/key/clid from which a ReadHandle is made.
virtual StatusCode addBranches() const
Pass the thinning service
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > m_SGKey_electrons_decorations
Property holding a SG store/key/clid from which a ReadHandle is made.
IegammaCellRecoveryTool::Info decorateObject(const xAOD::Egamma *&egamma) const
~EGammaClusterCoreCellRecovery()=default
Description of a calorimeter cluster.
EGammaClusterCoreCellRecovery(const std::string &t, const std::string &n, const IInterface *p)
SG::WriteDecorHandleKeyArray< xAOD::EgammaContainer > m_SGKey_photons_decorations
::StatusCode StatusCode
StatusCode definition for legacy code.
ToolHandle< IegammaCellRecoveryTool > m_egammaCellRecoveryTool
Pointer to the egammaCellRecoveryTool.
StatusCode findMaxECell(const xAOD::CaloCluster *clus, double &etamax, double &phimax) const
SG::ReadHandleKey< xAOD::EgammaContainer > m_SGKey_photons
Gaudi::Property< bool > m_UseWeightForMaxCell
SG::ReadHandleKey< xAOD::EgammaContainer > m_SGKey_electrons