HighLAND
highland2
highlandCorrections
v2r8
src
TPCExpecteddEdxCorrection.hxx
1
#ifndef TPCExpecteddEdxCorrection_h
2
#define TPCExpecteddEdxCorrection_h
3
4
#include "CorrectionBase.hxx"
5
#include "DataClasses.hxx"
6
7
/// This correction uses a new parameterisation of the TPC dEdx lines to
8
/// re-calculate the TPC pulls.
9
/// The parameterisation is different to that use in tpcRecon, and comes from
10
/// work Claudio Giganti did to improve the Data/MC comparisons for Production 5.
11
class
TPCExpecteddEdxCorrection
:
public
CorrectionBase
{
12
public
:
13
14
TPCExpecteddEdxCorrection
();
15
virtual
~
TPCExpecteddEdxCorrection
(){}
16
17
/// Apply the TPCExpecteddEdxCorrection. Updates the expected dEdx for all
18
/// particle hypotheses, and recomputes the pulls based on these values.
19
void
Apply
(
AnaSpillC
& spill);
20
};
21
22
#endif
AnaSpillC
Definition:
CoreDataClasses.hxx:187
TPCExpecteddEdxCorrection::Apply
void Apply(AnaSpillC &spill)
Definition:
TPCExpecteddEdxCorrection.cxx:11
TPCExpecteddEdxCorrection
Definition:
TPCExpecteddEdxCorrection.hxx:11
CorrectionBase
All corrections should be registered with the CorrectionManager.
Definition:
CorrectionBase.hxx:15
Generated by
1.8.13