Loading [MathJax]/extensions/tex2jax.js
 |
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 {
364 static const double GeV = 1.e+3;
417 double varSF = 1.0)
const;
428 double varSF = 1.0)
const;
437 double energy,
double eta,
double etaCalo,
465 std::unique_ptr<egGain::GainUncertainty>
473 long int runnumber,
double cl_eta,
double cl_etaS2,
double cl_etaCalo,
double energy,
474 double energyS2,
double eraw,
477 double varSF = 1.)
const;
480 long int runnumber,
double cl_eta,
double cl_etaS2,
double cl_etaCalo,
double energy,
481 double energyS2,
double eraw,
484 double varSF = 1.)
const;
523 double S,
double S_er);
525 double& errDown)
const;
534 double varSF = 1.)
const;
544 int iLayer,
double cl_eta,
546 double varSF = 1.)
const;
559 double varSF = 1.)
const;
569 double varSF = 1.)
const;
574 double varSF = 1.)
const;
579 double varSF = 1.)
const;
581 double et,
bool useInterp)
const;
586 double varSF = 1.)
const;
589 double cl_eta,
double energy,
double eraw,
592 double varSF = 1.)
const;
597 double varSF = 1.)
const;
621 double etaCalo,
int syst_mask,
623 double& resolution_error_up,
624 double& resolution_error_down,
625 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)