|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef EGAMMACALOTOOLS_EGAMMASHOWERSHAPE_H
6 #define EGAMMACALOTOOLS_EGAMMASHOWERSHAPE_H
28 #include "GaudiKernel/ToolHandle.h"
41 const std::string&
name,
61 "ExecAllVariables",
true,
"flag used by trigger"};
65 "ExecPreSampler",
true,
"Calculate EM presampler variables"};
69 "ExecEMFirst",
true,
"Calculate EM 1st sampling variables"};
73 "ExecEMSecond",
true,
"Calculate EM 2nd sampling variables"};
77 "ExecEMThird",
true,
"Calculate EM 3rd sampling variables"};
81 "ExecEMCombined",
true,
82 "Calculate EM variables combining all samplings"};
Gaudi::Property< bool > m_ExecEMThird
boolean to calculate variables for 3rd sampling
Gaudi::Property< bool > m_ExecEMFirst
boolean to calculate variables for 1st sampling
Gaudi::Property< bool > m_ExecPreSampler
boolean to calculate variables for presempler
Gaudi::Property< bool > m_ExecEMSecond
boolean to calculate variables for 2nd sampling
StatusCode initialize() override
AlgTool initialize method.
egammaShowerShape(const std::string &type, const std::string &name, const IInterface *parent)
Default constructor.
StatusCode finalize() override
AlgTool finalize method.
Description of a calorimeter cluster.
~egammaShowerShape()=default
Destructor.
virtual StatusCode execute(const xAOD::CaloCluster &cluster, const CaloDetDescrManager &cmgr, const CaloCellContainer &cell_container, Info &info) const override final
AlgTool main method.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< bool > m_ExecAllVariables
boolean to calculate all variables
Gaudi::Property< bool > m_ExecEMCombined
boolean to calculate combined variables
Container class for CaloCell.
This class provides the client interface for accessing the detector description information common to...
Helper class for LArEM offline identifiers.