HighLAND
highland2
highlandCorrections
v2r8
src
PileUpCorrection.hxx
1
#ifndef PileUpCorrection_h
2
#define PileUpCorrection_h
3
4
#include "CorrectionBase.hxx"
5
#include "BinnedParams.hxx"
6
7
const
UInt_t NMAXRUNPERIODS=20;
8
9
class
PileUpCorrection
:
public
CorrectionBase
,
public
BinnedParams
{
10
public
:
11
12
PileUpCorrection
();
13
virtual
~
PileUpCorrection
(){}
14
15
void
Apply
(
AnaSpillC
& spill);
16
17
protected
:
18
19
UInt_t _nRunPeriods;
20
Float_t _correction[NMAXRUNPERIODS];
21
22
};
23
24
#endif
AnaSpillC
Definition:
CoreDataClasses.hxx:187
CorrectionBase
All corrections should be registered with the CorrectionManager.
Definition:
CorrectionBase.hxx:15
PileUpCorrection
Definition:
PileUpCorrection.hxx:9
PileUpCorrection::Apply
void Apply(AnaSpillC &spill)
Definition:
PileUpCorrection.cxx:38
BinnedParams
Definition:
BinnedParams.hxx:250
Generated by
1.8.13