1 #ifndef ALIHBTNONID3DCORRFCTN_H
2 #define ALIHBTNONID3DCORRFCTN_H
4 ///////////////////////////////////////////////////////
6 // AliHBTNonId3DCorrFctn.h //
8 // Class for calculating 3D non-id correlation //
11 ///////////////////////////////////////////////////////
13 #include "AliHBTFunction.h"
16 class AliHBTNonId3DCorrFctn: public AliHBTOnePairFctn1D
19 AliHBTNonId3DCorrFctn(const char* name = "nonid3DCF",
20 const char* title= "3D Non-Id Correlation Function");
22 AliHBTNonId3DCorrFctn(const char* name, const char* title,
23 Int_t nbins, Float_t maxXval, Float_t minXval);
24 AliHBTNonId3DCorrFctn(const AliHBTNonId3DCorrFctn& in);
26 virtual ~AliHBTNonId3DCorrFctn();
29 void ProcessSameEventParticles(AliHBTPair* pair);
30 void ProcessDiffEventParticles(AliHBTPair* pair);
38 Double_t GetValue(AliHBTPair* pair) const {return pair->GetQInv();}
39 void BuildHistos(Int_t nbins, Float_t max, Float_t min);
71 ClassDef(AliHBTNonId3DCorrFctn,1)