]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ANALYSIS/AliPPVsMultUtils.h
Small fix:
[u/mrichter/AliRoot.git] / ANALYSIS / AliPPVsMultUtils.h
CommitLineData
d4458efa 1#ifndef AliPPVsMultUtils_H
2#define AliPPVsMultUtils_H
3
4#include "TObject.h"
5
6class AliVEvent;
7class AliVVertex;
8class AliESDEvent;
9class AliAODEvent;
10
11class AliPPVsMultUtils : public TObject {
12
13public:
14
15 AliPPVsMultUtils();
16 virtual ~AliPPVsMultUtils(){};
17
18 //Extra const
19 AliPPVsMultUtils(const AliPPVsMultUtils& pd);
20 AliPPVsMultUtils &operator=(const AliPPVsMultUtils &c);
21
22 //Utility functions
23 //for the base virtual event class: all methods are common
c92a112d 24 Float_t GetMultiplicityPercentile(AliVEvent *event, TString lMethod = "V0M");
d4458efa 25 Bool_t LoadCalibration(Int_t lLoadThisCalibration);
26
27private:
28
c92a112d 29 Int_t fRunNumber; // for control of run changes
30 Bool_t fCalibrationLoaded; // control flag
d4458efa 31
32 TH1F *fBoundaryHisto_V0M;
33 TH1F *fBoundaryHisto_V0A;
34 TH1F *fBoundaryHisto_V0C;
35 TH1F *fBoundaryHisto_V0MEq;
36 TH1F *fBoundaryHisto_V0AEq;
37 TH1F *fBoundaryHisto_V0CEq;
38
39 ClassDef(AliPPVsMultUtils,1) // base helper class
40};
41#endif
42