|
ATLAS Offline Software
|
Go to the documentation of this file.
27 "Prefix to add to aux data items.");
29 "Getter instance for the input egamma objects.");
31 "If true, don't complain if input objects are missing.");
33 "True if we should use the high-lum definition "
46 return StatusCode::SUCCESS;
60 deltaemax2(*
g) = -999;
63 double eta2 = std::fabs(cluster->
etaBE(2));
66 eta2 = std::fabs(cluster->
eta());
67 double et = cluster->
e()/std::cosh(
eta2);
72 deltaemax2(*
g) = emax2/(1000.+0.0049*
et);
74 deltaemax2(*
g) = emax2/(1000.+0.009*
et);
80 return StatusCode::SUCCESS;
egammaDeltaEmax2Alg(const std::string &name, ISvcLocator *svcloc)
Standard Gaudi algorithm constructor.
Extra patterns decribing particle interation process.
ToolHandle< ICollectionGetterTool > m_getter
Property: Getter for input photon objects.
virtual StatusCode initialize() override
Standard Gaudi initialize method.
Gaudi::Details::PropertyBase & declareProperty(Gaudi::Property< T > &t)
std::string m_auxPrefix
Property: Prefix to add to aux data items.
float etaBE(const unsigned layer) const
Get the eta in one layer of the EM Calo.
Description of a calorimeter cluster.
Block filler tool for noisy FEB information.
Helper class to provide type-safe access to aux data.
virtual double eta() const
The pseudorapidity ( ) of the particle.
::StatusCode StatusCode
StatusCode definition for legacy code.
bool m_allowMissing
Property: If true, don't complain if input objects are missing.
#define CHECK(...)
Evaluate an expression and check for errors.
virtual StatusCode execute() override
Standard Gaudi execute method.
Helpers for checking error return status codes and reporting errors.
bool m_highLum
Property: True if we should use the high-lum definition of deltaEmax2.
@ e2tsts1
energy of the cell corresponding to second energy maximum in the first sampling
virtual double e() const
The total energy of the particle.