Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
21 #include "CLHEP/Units/PhysicalConstants.h"
40 float aeta = fabs(adj_eta);
44 float u = (phi - elt->
phi()) / elt->
dphi() + 0.5;
47 ATH_MSG_DEBUG(
" ... e, eta, phi " << cluster->e() <<
" " << cluster->eta() <<
" " << cluster->phi() <<
" " <<
endmsg);
52 if (aeta < EtaFrontier[0])
60 else if (aeta > EtaFrontier[1] && aeta < EtaFrontier[2])
74 ATH_MSG_DEBUG(
" ... Phi mod " << qphimod <<
" " <<
u <<
" " << phi <<
" " << elt->
phi()
75 <<
" " << adj_eta <<
" " << aeta <<
" " << iEtaBin <<
endmsg);
78 setenergy (cluster, cluster->e() * qphimod);
81 ATH_MSG_DEBUG(
" ... e, eta, phi " << cluster->e() <<
" " << cluster->eta() <<
" " << cluster->phi() <<
" " <<
endmsg);
Constant< float > m_EndcapGranularity
Scalar phi() const
phi method
Constant< CxxUtils::Array< 1 > > m_P3e
This class groups all DetDescr information related to a CaloCell. Provides a generic interface for al...
virtual void setenergy(xAOD::CaloCluster *cluster, float energy) const
Constant< CxxUtils::Array< 1 > > m_P3b
Constant< CxxUtils::Array< 1 > > m_P2b
Constant< CxxUtils::Array< 1 > > m_P2e
@ u
Enums for curvilinear frames.
Definition of CaloDetDescrManager.
Constant< CxxUtils::Array< 1 > > m_P1b
Description of a calorimeter cluster.
virtual void makeTheCorrection(const Context &myctx, xAOD::CaloCluster *cluster, const CaloDetDescrElement *elt, float eta, float adj_eta, float phi, float adj_phi, CaloSampling::CaloSample samp) const
Virtual function for the correction-specific code.
Constant< float > m_BarrelGranularity
CaloPhiRange class declaration.
Constant< CxxUtils::Array< 1 > > m_P1e
float dphi() const
cell dphi
Constant< CxxUtils::Array< 1 > > m_EtaFrontier
Context object for retrieving ToolConstant values.
float phi() const
cell phi
Constant< CxxUtils::Array< 1 > > m_P4b
Constant< CxxUtils::Array< 1 > > m_P4e