class AliESD;
class TParticle;
-class TH3F;
+class TH3;
class AliPWG0Helper : public TObject
{
public:
static Bool_t IsEventTriggered(AliESD* aEsd);
static Bool_t IsVertexReconstructed(AliESD* aEsd);
- static Bool_t IsPrimaryCharged(TParticle* aParticle, Int_t aTotalPrimaries);
-
- static void CreateProjections(TH3F* hist);
+ static Bool_t IsPrimaryCharged(TParticle* aParticle, Int_t aTotalPrimaries, Bool_t adebug = kFALSE);
+ static void CreateProjections(TH3* hist, Bool_t save = kFALSE);
+ static void CreateDividedProjections(TH3* hist, TH3* hist2, const char* axis = 0, Bool_t putErrors = kFALSE, Bool_t save = kFALSE);
+ static const char* GetAxisTitle(TH3* hist, const char axis);
+
protected:
ClassDef(AliPWG0Helper, 0)
+
+ private:
+ AliPWG0Helper(const AliPWG0Helper&);
+ AliPWG0Helper& operator=(const AliPWG0Helper&);
};
#endif