]>
Commit | Line | Data |
---|---|---|
1 | /* $Id$ */ | |
2 | ||
3 | #ifndef ALIPWG0HELPER_H | |
4 | #define ALIPWG0HELPER_H | |
5 | ||
6 | #include <TObject.h> | |
7 | ||
8 | #include <AliHeader.h> | |
9 | ||
10 | // static helper functions | |
11 | ||
12 | class AliESD; | |
13 | class TParticle; | |
14 | class TH3; | |
15 | ||
16 | class AliPWG0Helper : public TObject | |
17 | { | |
18 | public: | |
19 | static Bool_t IsEventTriggered(AliESD* aEsd); | |
20 | static Bool_t IsVertexReconstructed(AliESD* aEsd); | |
21 | static Bool_t IsPrimaryCharged(TParticle* aParticle, Int_t aTotalPrimaries, Bool_t adebug = kFALSE); | |
22 | ||
23 | static void CreateProjections(TH3* hist); | |
24 | static void CreateDividedProjections(TH3* hist, TH3* hist2, const char* axis = 0, Bool_t putErrors = kFALSE); | |
25 | static const char* GetAxisTitle(TH3* hist, const char axis); | |
26 | ||
27 | protected: | |
28 | ClassDef(AliPWG0Helper, 0) | |
29 | ||
30 | private: | |
31 | AliPWG0Helper(const AliPWG0Helper&); | |
32 | AliPWG0Helper& operator=(const AliPWG0Helper&); | |
33 | }; | |
34 | ||
35 | #endif | |
36 |