|
ATLAS Offline Software
|
Go to the documentation of this file.
10 char const *
const s_histoName =
"sdeta";
16 const std::string
path =
"EGammaVariableCorrection/" +
infile;
17 std::unique_ptr<TFile>
file =
20 throw std::runtime_error(
21 "cannot find input file for pear shape correction");
24 m_sdeta = std::unique_ptr<TH2>(
dynamic_cast<TH2*
>(
file->Get(s_histoName)));
26 throw std::runtime_error(
"cannot find histogram for pear shape correction");
34 const float phi)
const
39 return dEtaDistortion;
45 const float phi)
const
path
python interpreter configuration --------------------------------------—
Scalar phi() const
phi method
Scalar eta() const
pseudorapidity method
double getDeltaEtaDistortion(const float eta, const float phi) const
get the correction to deltaEta
electronPearShapeAlignmentCorrection(const std::string &infile="rel22_210510/pearshapedistortion.root")
constructor (initialization reading a root file)
double getDeltaEtaCorrection(const float eta, const float phi) const
std::string PathResolverFindCalibFile(const std::string &logical_file_name)
std::unique_ptr< TH2 > m_sdeta