1 #ifndef ALIHBTASHBTCORRFCTN_H
2 #define ALIHBTASHBTCORRFCTN_H
4 ///////////////////////////////////////////////////////
6 // AliHBTashbtCorrFctn.h //
8 // Class for calculating 3D ashbt correlation //
11 ///////////////////////////////////////////////////////
13 #include "AliHBTFunction.h"
16 class AliHBTashbtCorrFctn: public AliHBTOnePairFctn1D
19 AliHBTashbtCorrFctn(const char* name = "asejdzbitiCF",
20 const char* title= "asHBT Correlation Function");
22 AliHBTashbtCorrFctn(const char* name, const char* title,
23 Int_t nbins, Float_t maxXval, Float_t minXval);
24 AliHBTashbtCorrFctn(const AliHBTashbtCorrFctn& in);
26 virtual ~AliHBTashbtCorrFctn();
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);
126 ClassDef(AliHBTashbtCorrFctn,1)