#ifndef ALIHBTFUNCTION_H
#define ALIHBTFUNCTION_H
-
+
/* Id: $ */
///////////////////////////////////////////////////////
virtual TH1* GetDenominator() const = 0;
virtual TH1* GetResult() = 0;
- virtual void WriteFunction();
+ virtual Int_t WriteFunction();
virtual void InitFunction();
TH1* GetRatio(Double_t normfactor = 1.0);
virtual void ProcessDiffEventParticles(AliHBTPair* pair) = 0;
virtual void Init() = 0;
- virtual void Write() = 0;
+ virtual Int_t Write(const char* /*x1*/ = 0,Int_t /*x2*/ = 0, Int_t /*x3*/ = 0) = 0;
virtual const char* Name() = 0;
ClassDef(AliHBTOnePairFctn,2)
ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair) = 0;
virtual void Init() = 0;
- virtual void Write(const char* /*x1*/ = 0 , int/*x2*/ = 0, int /*x3*/ = 0) = 0;
+ virtual Int_t Write(const char* /*x1*/ = 0,Int_t /*x2*/ = 0, Int_t /*x3*/ = 0) = 0;
virtual const char* Name() = 0;
ClassDef(AliHBTTwoPairFctn,2)
void ProcessSameEventParticles(AliHBTPair* pair);
void ProcessDiffEventParticles(AliHBTPair* pair);
- void Write(){WriteFunction();}
+ Int_t Write(const char* /*x1*/ = 0,Int_t /*x2*/ = 0, Int_t /*x3*/ = 0){return WriteFunction();}
void Init(){InitFunction();}
const char* Name(){return GetName();}
void ProcessSameEventParticles(AliHBTPair* pair);
void ProcessDiffEventParticles(AliHBTPair* pair);
- void Write(){WriteFunction();}
+ Int_t Write(const char* /*x1*/ = 0,Int_t /*x2*/ = 0, Int_t /*x3*/ = 0){return WriteFunction();}
void Init(){InitFunction();}
const char* Name(){return GetName();}
protected:
void ProcessSameEventParticles(AliHBTPair* pair);
void ProcessDiffEventParticles(AliHBTPair* pair);
- void Write(){WriteFunction();}
+ Int_t Write(const char* /*x1*/ = 0,Int_t /*x2*/ = 0, Int_t /*x3*/ = 0){return WriteFunction();}
void Init(){InitFunction();}
const char* Name(){return GetName();}
protected:
void ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
void ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
- void Write(){WriteFunction();}
+ Int_t Write(const char* /*x1*/ = 0,Int_t /*x2*/ = 0, Int_t /*x3*/ = 0){return WriteFunction();}
void Init(){InitFunction();}
const char* Name(){return GetName();}
void ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
void ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
- void Write(){WriteFunction();}
+ Int_t Write(const char* /*x1*/ = 0,Int_t /*x2*/ = 0, Int_t /*x3*/ = 0){return WriteFunction();}
void Init(){InitFunction();}
const char* Name(){return GetName();}
void ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
void ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
- void Write(){WriteFunction();}
+ Int_t Write(const char* /*x1*/ = 0,Int_t /*x2*/ = 0, Int_t /*x3*/ = 0){return WriteFunction();}
void Init(){InitFunction();}
const char* Name(){return GetName();}