ATLAS Offline Software
Loading...
Searching...
No Matches
Reconstruction
egamma
egammaLayerRecalibTool
egammaLayerRecalibTool
corr_pileupShift.h
Go to the documentation of this file.
1
#ifndef CORR_PILEUPHIFT_H
2
#define CORR_PILEUPHIFT_H
3
#include "TH1D.h"
4
#include "TFile.h"
5
6
12
13
class
corr_pileupShift
{
14
15
public
:
17
corr_pileupShift
();
18
~corr_pileupShift
();
19
22
float
getCorr
(
int
layer,
int
run
,
float
mu,
float
eta
)
const
;
23
24
private
:
25
26
// run range to apply the correction: 2016 data 296939 to 311563
27
int
m_runMin
,
m_runMax
;
28
29
// store corrections/mu vs eta per layer
30
TH1D*
m_haverage
[4]{};
31
TFile*
m_file
;
32
33
};
34
#endif
eta
Scalar eta() const
pseudorapidity method
Definition
AmgMatrixBasePlugin.h:83
corr_pileupShift::m_runMax
int m_runMax
Definition
corr_pileupShift.h:27
corr_pileupShift::m_haverage
TH1D * m_haverage[4]
Definition
corr_pileupShift.h:30
corr_pileupShift::m_file
TFile * m_file
Definition
corr_pileupShift.h:31
corr_pileupShift::~corr_pileupShift
~corr_pileupShift()
Definition
corr_pileupShift.cxx:35
corr_pileupShift::m_runMin
int m_runMin
Definition
corr_pileupShift.h:27
corr_pileupShift::getCorr
float getCorr(int layer, int run, float mu, float eta) const
get shift to subtract to raw layer energy : corrected layer energy = raw energy - shift
Definition
corr_pileupShift.cxx:41
corr_pileupShift::corr_pileupShift
corr_pileupShift()
constructor (initialization done there reading a root file for the HV maps per period
Definition
corr_pileupShift.cxx:13
run
Definition
run.py:1
Generated on
for ATLAS Offline Software by
1.14.0