|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ELECTRONPHOTONFOURMOMENTUMCORRECTION_EGAMMAENERGYCORRECTIONTOOL_H
12 #define ELECTRONPHOTONFOURMOMENTUMCORRECTION_EGAMMAENERGYCORRECTIONTOOL_H
40 class GainUncertainty;
50 namespace Resolution {
360 static const double GeV = 1.e+3;
413 double varSF = 1.0)
const;
424 double varSF = 1.0)
const;
433 double energy,
double eta,
double etaCalo,
461 std::unique_ptr<egGain::GainUncertainty>
469 long int runnumber,
double cl_eta,
double cl_etaS2,
double cl_etaCalo,
double energy,
470 double energyS2,
double eraw,
473 double varSF = 1.)
const;
476 long int runnumber,
double cl_eta,
double cl_etaS2,
double cl_etaCalo,
double energy,
477 double energyS2,
double eraw,
480 double varSF = 1.)
const;
519 double S,
double S_er);
521 double& errDown)
const;
530 double varSF = 1.)
const;
540 int iLayer,
double cl_eta,
542 double varSF = 1.)
const;
555 double varSF = 1.)
const;
565 double varSF = 1.)
const;
570 double varSF = 1.)
const;
575 double varSF = 1.)
const;
577 double et,
bool useInterp)
const;
582 double varSF = 1.)
const;
585 double cl_eta,
double energy,
double eraw,
588 double varSF = 1.)
const;
593 double varSF = 1.)
const;
617 double etaCalo,
int syst_mask,
619 double& resolution_error_up,
620 double& resolution_error_down,
621 int resol_type = 0,
bool fast =
false)
const;
Extra patterns decribing particle interation process.
@ LArCalibExtra2015PreDown
@ LArTemperature2016PreUp
@ LArTemperature2015PreDown
@ LArTemperature2015PreUp
@ es2015cPRE_res_improved
def TProfile(*args, **kwargs)
parameterization of correction for ADC non linearity
void Scale(TH1 *h, double d=1)
Class mimicking the AthMessaging class from the offline software.
@ S12ExtraLastEtaBinRun2Down
@ LastResolutionVariation
@ LArTemperature2016PreDown
@ S12ExtraLastEtaBinRun2Up
get resolution for electron and photons (converted / unconverted) vs E,eta
get resolution systematics from material effect (mc12c setup, MVA calibration)