// ------------------------------------------------------
#include <TNamed.h>
+#include "AliPWG0Helper.h"
class AliCorrectionMatrix2D;
class AliCorrectionMatrix3D;
{
public:
AliCorrection();
- AliCorrection(const Char_t* name, const Char_t* title, const char* analysis = "tpc");
+ AliCorrection(const Char_t* name, const Char_t* title, AliPWG0Helper::AnalysisMode analysisMode = (AliPWG0Helper::AnalysisMode) (AliPWG0Helper::kTPC | AliPWG0Helper::kFieldOn));
AliCorrection(const AliCorrection& c);
virtual ~AliCorrection();
virtual Long64_t Merge(TCollection* list);
- AliCorrectionMatrix2D* GetEventCorrection() { return fEventCorr; }
- AliCorrectionMatrix3D* GetTrackCorrection() { return fTrackCorr; }
+ AliCorrectionMatrix2D* GetEventCorrection() const { return fEventCorr; }
+ AliCorrectionMatrix3D* GetTrackCorrection() const { return fTrackCorr; }
void SetEventCorrection(AliCorrectionMatrix2D* corr) { fEventCorr = corr; }
void SetTrackCorrection(AliCorrectionMatrix3D* corr) { fTrackCorr = corr; }
virtual void ReduceInformation();
virtual void Reset(Option_t* option = "");
+ void PrintStats(Float_t zRange, Float_t etaRange, Float_t ptCut);
void PrintInfo(Float_t ptCut);
protected: