11#ifndef ELECTRONPHOTONFOURMOMENTUMCORRECTION_EGAMMAENERGYCORRECTIONTOOL_H
12#define ELECTRONPHOTONFOURMOMENTUMCORRECTION_EGAMMAENERGYCORRECTIONTOOL_H
375static const double GeV = 1.e+3;
428 double varSF = 1.0)
const;
433 double energy,
double energyS2,
double eraw,
RandomNumber seed,
439 double varSF = 1.0)
const;
441 double resolution(
double energy,
double cl_eta,
double cl_etaCalo,
448 double energy,
double eta,
double etaCalo,
476 std::unique_ptr<egGain::GainUncertainty>
478 std::unique_ptr<egGain::GainUncertainty>
486 long int runnumber,
double cl_eta,
double cl_etaS2,
double cl_etaCalo,
double energy,
487 double energyS2,
double eraw,
490 double varSF = 1.)
const;
493 long int runnumber,
double cl_eta,
double cl_etaS2,
double cl_etaCalo,
double energy,
494 double energyS2,
double eraw,
497 double varSF = 1.)
const;
535 static double fcn_sigma(
double energy,
double Cdata,
double Cdata_er,
536 double S,
double S_er);
538 double& errDown)
const;
547 double varSF = 1.)
const;
557 int iLayer,
double cl_eta,
559 double varSF = 1.)
const;
572 double varSF = 1.)
const;
582 double varSF = 1.)
const;
587 double varSF = 1.)
const;
592 double varSF = 1.)
const;
594 double et,
bool useInterp)
const;
599 double varSF = 1.)
const;
602 double cl_eta,
double energy,
double eraw,
605 double varSF = 1.)
const;
610 double varSF = 1.)
const;
634 double etaCalo,
int syst_mask,
636 double& resolution_error_up,
637 double& resolution_error_down,
638 int resol_type = 0,
bool fast =
false)
const;
641 double pileUpTerm(
double energy,
double eta,
int particle_type)
const;
Scalar eta() const
pseudorapidity method
parameterization of correction for ADC non linearity
Class mimicking the AthMessaging class from the offline software.
get resolution for electron and photons (converted / unconverted) vs E,eta
get resolution systematics from material effect (mc12c setup, MVA calibration)
static std::vector< uint32_t > runnumber
@ LastResolutionVariation
@ LArCalibExtra2015PreDown
@ S12ExtraLastEtaBinRun2Down
@ LArTemperature2016PreDown
@ L2MediumGainEXTRARUN3Down
@ L2MediumGainEXTRARUN3Up
@ LArTemperature2015PreUp
@ S12ExtraLastEtaBinRun2Up
@ LArTemperature2015PreDown
@ LArTemperature2016PreUp
@ es2015cPRE_res_improved
Extra patterns decribing particle interation process.