HighLAND
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.
12  public:
13 
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
All corrections should be registered with the CorrectionManager.