1 #ifndef AliHBTTwoTrackEffFctn_H
2 #define AliHBTTwoTrackEffFctn_H
3 //classes for calculating two track efficiency of the tracking
4 //binning is done using value of simulated pair montum difference
5 //pair must be recontructed, that is why we need both pairs
6 //(simulated and recontructed), thus functions are "two pair"
7 //Piotr.Skowronski@cern.ch
8 #include "AliHBTPair.h"
9 #include "AliHBTFunction.h"
11 class AliHBTTwoTrackEffFctn: public AliHBTOnePairFctn1D
14 AliHBTTwoTrackEffFctn();
15 AliHBTTwoTrackEffFctn(Int_t nbins, Double_t maxval, Double_t minval);
16 virtual ~AliHBTTwoTrackEffFctn(){}
19 Double_t GetValue(AliHBTPair* pair){return pair->GetDeltaP();}
22 ClassDef(AliHBTTwoTrackEffFctn,1)
25 class AliHBTTwoTrackEffFctn3D: public AliHBTOnePairFctn3D
28 AliHBTTwoTrackEffFctn3D();
29 virtual ~AliHBTTwoTrackEffFctn3D(){}
31 void ProcessSameEventParticles(AliHBTPair* pair){}
32 void ProcessDiffEventParticles(AliHBTPair* pair){}
35 void GetValues(AliHBTPair*,Double_t&, Double_t&,Double_t&);
38 ClassDef(AliHBTTwoTrackEffFctn3D,1)