]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HBTAN/AliHBTCorrFitFctn.h
Bug Correction
[u/mrichter/AliRoot.git] / HBTAN / AliHBTCorrFitFctn.h
CommitLineData
8bcc1321 1#ifndef ALIHBTCORRFITFCTN_H
2#define ALIHBTCORRFITFCTN_H
3//____________________________________________________________
4///////////////////////////////////////////////////////////////
5// //
6// class AliHBTCorrFitFctn //
7// //
8// //
9///////////////////////////////////////////////////////////////
10
11#include "AliHBTFunction.h"
12#include <TNtuple.h>
13
14class AliHBTCorrFitFctn: public AliHBTTwoPairFctn1D
15{
16//Q Invaraint Correlation Function
17//It writes Ntuple that is input for CorrFit
18 public:
19 AliHBTCorrFitFctn(Int_t nbins = 300, Double_t maxXval = 0.3, Double_t minXval = 0.0);
20 virtual ~AliHBTCorrFitFctn(){delete fNtuple;}
21 void ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
22 void ProcessDiffEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
23
24 TH1* GetResult();
25 void WriteFunction();
26 protected:
a22a56ec 27 Double_t GetValue(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/) const {return 0.0;}//not usable
8bcc1321 28
29 TNtuple* fNtuple;//ntuple for storig pairs
30 Int_t fNPairsFitArea;//number of pairs in fitting area
31 Int_t fNPairsNormArea;//number of pairs in normalization area
32 public:
33 ClassDef(AliHBTCorrFitFctn,1)
34};
35
36#endif