5#ifndef EGAMMAEVENT_EMSHOWER_H
6#define EGAMMAEVENT_EMSHOWER_H
32 virtual const std::string&
className()
const;
389 std::vector < std::pair<egammaParameters::ParamDef , double > >
m_parameters;
virtual ~EMShower()=default
Destructor.
double e337() const
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x7
void set_etcone25(double)
void set_topoetcone20(double)
void set_etringnoisedR03SigAbs2(double)
void set_etringnoisedR04Sig2(double)
double e255() const
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 5x5
double ptcone30_zpv05() const
summed pt of tracks in a cone with half-opening angle 0.2, |zpv| < 5mm
double nucone40() const
number of tracks in a cone with half-opening angle 0.4
double f1core() const
E1(3x1)/E = fraction of the energy reconstructed in the first longitudinal compartment of the electro...
double etconoisedR02SigAbs2() const
ET in a ring of dR<20, cell abs(ET) above 2 sigma from noise.
EMShower()
Default constructor.
void set_etcone40(double)
double weta1() const
shower width using +/-3 strips around the one with the maximal energy deposit: w3 strips = sqrt{sum(E...
double e335() const
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x5
double ehad1() const
E leakage into 1st sampling of had calo (CaloSampling::HEC0 + CaloSampling::TileBar0 + CaloSampling::...
void set_etringnoisedR02SigAbs3(double)
double etconoisedR03SigAbs2() const
ET in a ring of dR<30, cell abs(ET) above 2 sigma from noise.
double widths1() const
same as egammaParameters::weta1 but without corrections on particle impact point inside the cell
void set_ptcone20_zpv05(double)
void set_etcone30(double)
void set_etconoisedR04SigAbs3(double)
double e011() const
uncalibrated energy (sum of cells) in presampler in a 1x1 window in cells in eta X phi
double etcone40_corrected() const
pt + ED corrected ET in a cone with half-opening angle 0.4
void set_etconoisedR04SigAbs2(double)
double etcone25_ptcorrected() const
pt corrected ET in a cone with half-opening angle 0.25
void set_etcone20_corrected(double)
double ethad() const
ET leakage into hadronic calorimeter with exclusion of energy in CaloSampling::TileGap3.
void set_etcone35(double)
double etringnoisedR04SigAbs3() const
all energy in a ring : (0.1<DR<0.4) with abs(energy) > 3 sigma above noise
double etcone30() const
ET in a cone with half-opening angle 0.3, with exclusion of a window of size 7x5 in electromagnetic c...
double etcone40_ptcorrected() const
ptcorrected ET in a cone with half-opening angle 0.4
double asy1() const
uncorr asymmetry in 3 strips in the 1st sampling
void set_etringnoisedR04SigAbs3(double)
double ethad1() const
transverse energy in the first sampling of the hadronic calorimeters behind the cluster calculated fr...
double etcone20() const
ET in a cone with half-opening angle 0.2, with exclusion of a window of size 7x5 in electromagnetic c...
void set_etconoisedR03SigAbs3(double)
double pos7() const
Difference between the track and the shower positions: sum_{i=i_m-7}^{i=i_m+7}E_i x (i-i_m) / sum_{i=...
double e237() const
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x7
double e235() const
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x5
double nucone30_zpv05() const
number of tracks in a cone with half-opening angle 0.2, |zpv| < 5mm
double ptcone20() const
summed pt of tracks in a cone with half-opening angle 0.2 (no zvx cut photons, 1mm electrons)
void set_etconoisedR02SigAbs3(double)
void set_etconoisedR04Sig2(double)
double etringnoisedR03Sig2() const
all energy in a ring : (0.1<DR<0.3) with energy > 2 sigma above noise
void set_etcone30_corrected(double)
double e277() const
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7
double etconoisedR04Sig3() const
ET in a ring of DR<0.40 above 3 sigma of noise.
double etringnoisedR04SigAbs2() const
all energy in a ring : (0.1<DR<0.4) with abs(energy) > 2 sigma above noise
void set_etringnoisedR03Sig2(double)
void set_ptcone30(double)
virtual bool hasParameter(egammaParameters::ParamDef) const
static const std::string s_className
interface methods
double e333() const
uncalibrated energy (sum of cells) of the third sampling in a rectangle of size 3x3
double f3core() const
E3(3x3)/E fraction of the energy reconstructed in the third compartment of the electromagnetic calori...
double nucone20() const
number of tracks in a cone with half-opening angle 0.2
double fracs1() const
shower shape in the shower core : [E(+/-3)-E(+/-1)]/E(+/-1), where E(+/-n) is the energy in +- n stri...
double weta2() const
the lateral width is calculated with a window of 3x5 cells using the energy weighted sum over all cel...
double ptcone40_zpv05() const
summed pt of tracks in a cone with half-opening angle 0.2, |zpv| < 5mm
void set_etcone20_ptcorrected(double)
double etcone20_corrected() const
pt + ED corrected ET in a cone with half-opening angle 0.2
double etringnoisedR03Sig3() const
all energy in a ring : (0.1<DR<0.3) with energy > 3 sigma above noise
double e2tsts1() const
energy of the cell corresponding to second energy maximum in the first sampling
double etcone() const
ET in a cone of R=0.45 in calo, with exclusion of a window of size 7x5 in electromagnetic calorimeter...
void set_etconoisedR02SigAbs2(double)
void set_nucone20(double)
void set_ptcone40_zpv05(double)
double topoetcone40() const
ET in a cone with half-opening angle 0.40.
double etap() const
pointing eta reconstructed from the cluster (first and second sampling)
int linkIndex() const
link index
double e132() const
uncalibrated energy (sum of cells) in strips in a 3x2 window in cells in eta X phi
void set_ptcone20(double)
double nucone20_zpv05() const
number of tracks in a cone with half-opening angle 0.2, |zpv| < 5mm
void set_r33over37allcalo(double)
double nucone30() const
number of tracks in a cone with half-opening angle 0.3
void set_etringnoisedR03Sig4(double)
double zvertex() const
pointing z at vertex reconstructed from the cluster
void set_etcone30_ptcorrected(double)
double nucone40_zpv05() const
number of tracks in a cone with half-opening angle 0.2, |zpv| < 5mm
double emins1() const
energy reconstructed in the strip with the minimal value between the first and second maximum
double etringnoisedR03Sig4() const
all energy in a ring : (0.1<DR<0.3) with energy > 4 sigma above noise
double e233() const
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 3x3 (in cell units e...
double topoetcone40_ptcorrected() const
pt corrected ET in a cone with half-opening angle 0.40
void set_etringnoisedR03SigAbs3(double)
double ptcone20_zpv05() const
summed pt of tracks in a cone with half-opening angle 0.2, |zpv| < 5mm
double widths2() const
same as egammaParameters::weta2 but without corrections on particle impact point inside the cell
void set_etconoisedR03SigAbs2(double)
void set_etcone15(double)
double topoetcone30() const
ET in a cone with half-opening angle 0.30.
double etringnoisedR03SigAbs3() const
all energy in a ring : (0.1<DR<0.3) with abs(energy) > 3 sigma above noise
void set_topoetcone40_ptcorrected(double)
double etringnoisedR04Sig3() const
all energy in a ring : (0.1<DR<0.4) with energy > 3 sigma above noise
double topoetcone40_corrected() const
fully corrected ET in a cone with half-opening angle 0.40
double etringnoisedR03SigAbs2() const
all energy in a ring : (0.1<DR<0.3) with abs(energy) > 2 sigma above noise
void set_topoetcone40_corrected(double)
double errz() const
error associated to zvertex
double poscs1() const
relative position in eta within cell in 1st sampling
void set_etringnoisedR02SigAbs2(double)
double e2ts1() const
2nd max in strips calc by summing 3 strips
double poscs2() const
relative position in eta within cell in 2nd sampling
double etconoisedR03SigAbs3() const
ET in a ring of dR<30 cell abs (ET) above 3 sigma from noise.
void set_etconoisedR04Sig3(double)
double ecore() const
core energy in em calo E(core) = E0(3x3) + E1(15x2) + E2(5x5) + E3(3x5)
double etcone20_ptcorrected() const
pt corrected ET in a cone with half-opening angle 0.2
void set_etcone15_ptcorrected(double)
double etringnoisedR02SigAbs3() const
all energy in a ring : (0.1<DR<0.2) with abs(energy) > 3 sigma above noise
void set_etcone25_ptcorrected(double)
void set_etringnoisedR04Sig3(double)
void set_nucone40(double)
virtual double parameter(egammaParameters::ParamDef) const
double etringnoisedR04Sig2() const
all energy in a ring : (0.1<DR<0.4) with energy > 2 sigma above noise
double etcone30_corrected() const
pt + ED corrected ET in a cone with half-opening angle 0.3
void set_ptcone30_zpv05(double)
double emaxs1() const
energy of strip with maximal energy deposit
double barys1() const
barycentre in sampling 1 calculated in 3 strips
double r33over37allcalo() const
1-ratio of energy in 3x3 over 3x7 cells; E(3x3) = E0(1x1) + E1(3x1) + E2(3x3) + E3(3x3); E(3x7) = E0(...
double etconoisedR02SigAbs3() const
ET in a ring of dR<20 cell abs (ET) above 3 sigma from noise.
void set_parameter(egammaParameters::ParamDef, double, bool overwrite=false)
std::vector< std::pair< egammaParameters::ParamDef, double > > m_parameters
void set_topoetcone30(double)
double etcone15() const
ET in a cone with half-opening angle 0.15, with exclusion of a window of size 7x5 in electromagnetic ...
double e1152() const
uncalibrated energy (sum of cells) in strips in a 15x2 window in cells in eta X phi
double ptcone30() const
summed pt of tracks in a cone with half-opening angle 0.3
void set_topoetcone40(double)
double etcone15_ptcorrected() const
pt corrected ET in a cone with half-opening angle 0.15
void set_nucone20_zpv05(double)
void set_nucone30_zpv05(double)
void set_nucone40_zpv05(double)
double depth() const
pointing depth of the shower as calculated in egammaqgcld
double etcone35() const
ET in a cone with half-opening angle 0.35, with exclusion of a window of size 7x5 in electromagnetic ...
void set_nucone30(double)
double topoetcone20() const
ET in a cone with half-opening angle 0.20.
double etcone30_ptcorrected() const
pt corrected ET in a cone with half-opening angle 0.3
double etconoisedR04Sig2() const
ET in a ring of DR<0.40 above 2 sigma of noise.
void set_etcone40_corrected(double)
void set_etcone40_ptcorrected(double)
void set_etcone20(double)
double etringnoisedR02SigAbs2() const
all energy in a ring : (0.1<DR<0.2) with abs(energy) > 2 sigma above noise
double pos() const
difference between shower cell and predicted track in +/- 1 cells
double etconoisedR04SigAbs2() const
ET in a ring of dR<40, cell abs(ET) above 2 sigma from noise.
double etconoisedR04SigAbs3() const
ET in a ring of dR<40 cell abs (ET) above 3 sigma from noise.
double etcone40() const
ET in a cone with half-opening angle 0.4, with exclusion of a window of size 7x5 in electromagnetic c...
double wtots1() const
shower width is determined in a window detaxdphi = 0,0625 x~0,2, corresponding typically to 20 strips...
void set_etringnoisedR03Sig3(double)
double e377() const
uncalibrated energy (sum of cells) of the middle sampling in a rectangle of size 7x7
double etcone25() const
ET in a cone with half-opening angle 0.25, with exclusion of a window of size 7x5 in electromagnetic ...
void set_etcone35_ptcorrected(double)
void set_ptcone40(double)
double etcone35_ptcorrected() const
pt corrected ET in a cone with half-opening angle 0.35
void set_etringnoisedR04SigAbs2(double)
double e033() const
uncalibrated energy (sum of cells) in presampler in a 3x3 window in cells in eta X phi
virtual const std::string & className() const
double f3() const
fraction of energy reconstructed in 3rd sampling
double f1() const
E1/E = fraction of energy reconstructed in the first sampling, where E1 is energy in all strips belon...
double ptcone40() const
summed pt of tracks in a cone with half-opening angle 0.4
egDetail()=default
Default constructor.