ATLAS Offline Software
|
#include <e1hg_systematics.h>
Public Member Functions | |
e1hg_systematics (const std::string &filename) | |
constructor (initialization done there reading root files) More... | |
~e1hg_systematics () | |
double | getAlpha (int particle_type, double energy, double eta, bool interpolate=false) const |
particle_type = 0 (electrons), 1 (unconv photons), 2 (conv photons) More... | |
Private Attributes | |
TH1D * | m_helec [8] |
TH1D * | m_hphot [8] |
TH1D * | m_hphot2 [8] |
TFile * | m_file0 |
const TArrayD * | m_etBins |
Definition at line 18 of file e1hg_systematics.h.
e1hg_systematics::e1hg_systematics | ( | const std::string & | filename | ) |
constructor (initialization done there reading root files)
Definition at line 18 of file e1hg_systematics.cxx.
e1hg_systematics::~e1hg_systematics | ( | ) |
Definition at line 37 of file e1hg_systematics.cxx.
double e1hg_systematics::getAlpha | ( | int | particle_type, |
double | energy, | ||
double | eta, | ||
bool | interpolate = false |
||
) | const |
particle_type = 0 (electrons), 1 (unconv photons), 2 (conv photons)
energy = energy in MeV
eta
return value alpha Ebiased = E*(1 + alpha)
Definition at line 48 of file e1hg_systematics.cxx.
|
private |
Definition at line 40 of file e1hg_systematics.h.
|
private |
Definition at line 39 of file e1hg_systematics.h.
|
private |
Definition at line 36 of file e1hg_systematics.h.
|
private |
Definition at line 37 of file e1hg_systematics.h.
|
private |
Definition at line 38 of file e1hg_systematics.h.