Correct calculation and usage of the longitudinal impact parameter (Yu.Belikov)
[u/mrichter/AliRoot.git] / PWG0 / AliPWG0Helper.h
CommitLineData
04a7657f 1/* $Id$ */
2
3#ifndef ALIPWG0HELPER_H
4#define ALIPWG0HELPER_H
5
6#include <TObject.h>
7
8// static helper functions
9
10class AliESD;
11class TParticle;
847489f7 12class TH3F;
04a7657f 13
14class AliPWG0Helper : public TObject
15{
16 public:
17 static Bool_t IsEventTriggered(AliESD* aEsd);
18 static Bool_t IsVertexReconstructed(AliESD* aEsd);
19 static Bool_t IsPrimaryCharged(TParticle* aParticle, Int_t aTotalPrimaries);
20
847489f7 21 static void CreateProjections(TH3F* hist);
1afae8ff 22 static void CreateDividedProjections(TH3F* hist, TH3F* hist2, const char* axis = 0);
92d2d8ad 23 static const char* GetAxisTitle(TH3F* hist, const char axis);
24
04a7657f 25 protected:
26 ClassDef(AliPWG0Helper, 0)
27};
28
29#endif
30