1 #ifndef ALIHBTWeightSPID_H
2 #define ALIHBTWeightSPID_H
3 /////////////////////////////////////////////////////////////
5 //This class introduces the weights calculated according
6 //with functions of efficiency of identification (TPC+TOF)
7 //(calculated by B.V. Batyunia).
9 //Author: Ludmila Malinina, JINR (malinina@sunhe.jinr.ru)
11 /////////////////////////////////////////////////////////////
17 class AliHBTWeightsPID: public TObject
21 virtual ~AliHBTWeightsPID(){;}
22 static AliHBTWeightsPID* Instance();
24 Double_t GetWeightPID(const AliHBTPair* trackpair); //get weight calculated Batyunia's algorithm
27 Float_t fEfficTPC1; // ...?
28 Float_t fEfficTPC2; // ...?
29 Float_t fEfficTOF1; // ...?
30 Float_t fEfficTOF2; // ...?
32 static AliHBTWeightsPID *fgWeightsPID;// pointer to wrapper of Fortran Lednicky code
34 TH1 *fPtKefftpc;//comment?
35 TH1 *fPtKefftpcboth;//comment?
36 TF1 *fEffic1pol;//comment?
37 TF1 *fEffic2pol;//comment?
38 TF1 *fEffic3pol;//comment?
39 TF1 *fEffic4pol;//comment?
41 TF1 *fEffic1polTOF;//comment?
42 TF1 *fEffic2polTOF;//comment?
43 TF1 *fEffic3polTOF;//comment?
44 TF1 *fEffic4polTOF;//comment?
47 AliHBTWeightsPID(const AliHBTWeightsPID &source); // Not implemented
48 AliHBTWeightsPID & operator=(const AliHBTWeightsPID &/*source*/); // Not implemented
50 ClassDef(AliHBTWeightsPID,2)