]>
Commit | Line | Data |
---|---|---|
d4458efa | 1 | #ifndef AliPPVsMultUtils_H |
2 | #define AliPPVsMultUtils_H | |
3 | ||
4 | #include "TObject.h" | |
5 | ||
6 | class AliVEvent; | |
7 | class AliVVertex; | |
8 | class AliESDEvent; | |
9 | class AliAODEvent; | |
10 | ||
11 | class AliPPVsMultUtils : public TObject { | |
12 | ||
13 | public: | |
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 | ||
27 | private: | |
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 |