]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HBTAN/AliHBTAnalysisStavinskyMixing.h
DIPO added
[u/mrichter/AliRoot.git] / HBTAN / AliHBTAnalysisStavinskyMixing.h
CommitLineData
f8e464c2 1#ifndef AliHBTAnalysisStavinskyMixing_H
2#define AliHBTAnalysisStavinskyMixing_H
3//_________________________________________________________
4////////////////////////////////////////////////////////////////////////////
5//
6// class AliHBTAnalysisStavinskyMixing
7//
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
11// mirrored momenta.
12//
13// Piotr.Skowronski@cern.ch
c7ffd78f 14// more info: http://aliweb.cern.ch/people/skowron/analyzer/index.html
f8e464c2 15//
16////////////////////////////////////////////////////////////////////////////
17//_________________________________________________________
18
19#include <AliHBTAnalysis.h>
20
21class AliHBTCut;
22//class AliHBTPair;
23
24class AliHBTRun;
25class AliAOD;
26class AliReader;
27class AliEventBuffer;
28class AliEventCut;
29
30class AliHBTOnePairFctn;
31class AliHBTTwoPairFctn;
32
33class AliHBTMonOneParticleFctn;
34class AliHBTMonTwoParticleFctn;
35
36class TList;
37
38class AliHBTAnalysisStavinskyMixing: public AliHBTAnalysis
39 {
40 public:
41 AliHBTAnalysisStavinskyMixing(){};
42 virtual ~AliHBTAnalysisStavinskyMixing() {}
43
44
45 protected:
46
47 /**********************************************/
48 /* E V E N T P R O C E S S I N G */
49 /**********************************************/
50 // NEW AOD schema
51 Int_t (AliHBTAnalysisStavinskyMixing::*fProcEvent)(AliAOD* aodrec, AliAOD* aodsim);//Pointer to the processing method
52
369ae7dd 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);
f8e464c2 56
369ae7dd 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*/);
f8e464c2 60
61
62 private:
63
64
65 ClassDef(AliHBTAnalysisStavinskyMixing,0)
66 };
67#endif