1 #ifndef AliHBTAnalysisStavinskyMixing_H
2 #define AliHBTAnalysisStavinskyMixing_H
3 //_________________________________________________________
4 ////////////////////////////////////////////////////////////////////////////
6 // class AliHBTAnalysisStavinskyMixing
8 // Analysis that does mixing with Stavinsky method i.e.
9 // denominator is created out of particles originating from
10 // the same event, but the second particle within a pair has
13 // Piotr.Skowronski@cern.ch
14 // more info: http://alisoft.cern.ch/people/skowron/analyzer/index.html
16 ////////////////////////////////////////////////////////////////////////////
17 //_________________________________________________________
19 #include <AliHBTAnalysis.h>
30 class AliHBTOnePairFctn;
31 class AliHBTTwoPairFctn;
33 class AliHBTMonOneParticleFctn;
34 class AliHBTMonTwoParticleFctn;
38 class AliHBTAnalysisStavinskyMixing: public AliHBTAnalysis
41 AliHBTAnalysisStavinskyMixing(){};
42 virtual ~AliHBTAnalysisStavinskyMixing() {}
47 /**********************************************/
48 /* E V E N T P R O C E S S I N G */
49 /**********************************************/
51 Int_t (AliHBTAnalysisStavinskyMixing::*fProcEvent)(AliAOD* aodrec, AliAOD* aodsim);//Pointer to the processing method
53 virtual Int_t ProcessSim(AliAOD* /*aodrec*/, AliAOD* aodsim);
54 virtual Int_t ProcessRec(AliAOD* aodrec, AliAOD* /*aodsim*/);
55 virtual Int_t ProcessRecAndSim(AliAOD* aodrec, AliAOD* aodsim);
57 virtual Int_t ProcessRecAndSimNonId(AliAOD* aodrec, AliAOD* aodsim);
58 virtual Int_t ProcessSimNonId(AliAOD* /*aodrec*/, AliAOD* aodsim);
59 virtual Int_t ProcessRecNonId(AliAOD* aodrec, AliAOD* /*aodsim*/);
65 ClassDef(AliHBTAnalysisStavinskyMixing,0)