Corrections for gcc 4.0
[u/mrichter/AliRoot.git] / HBTAN / AliHBTMonSplitting.h
CommitLineData
a296aa84 1#ifndef ALIHBTMONSPLITTING_H
2#define ALIHBTMONSPLITTING_H
3
4#include "AliHBTFunction.h"
5
6class AliHBTMonSplittingQosl: public AliHBTTwoPairFctn3D, public AliHBTCorrelFunction
7{
8//histograms qout-qside-qlong of splitted tracks - found more than ones
9
10 public:
11 AliHBTMonSplittingQosl(Int_t nXbins = 50, Double_t maxXval = 0.05, Double_t minXval = -0.05,
12 Int_t nYbins = 50, Double_t maxYval = 0.05, Double_t minYval = -0.05,
13 Int_t nZbins = 50, Double_t maxZval = 0.05, Double_t minZval = -0.05 );
14 virtual ~AliHBTMonSplittingQosl(){}
15
16 TH1* GetResult() {return fNumerator;}
17 void ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
18 void ProcessDiffEventParticles(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/) {}
19
20 protected:
21 void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/,
22 Double_t& /*x*/, Double_t& /*y*/, Double_t& /*z*/) const{ }
23
24 ClassDef(AliHBTMonSplittingQosl,1)
25};
26
27
28class AliHBTMonSplittingDptDthetaDphi: public AliHBTTwoPairFctn3D, public AliHBTCorrelFunction
29{
30//histograms qout-qside-qlong of splitted tracks - found more than ones
31
32 public:
33 AliHBTMonSplittingDptDthetaDphi(Int_t nXbins = 50, Double_t maxXval = 0.05, Double_t minXval = -0.05,
34 Int_t nYbins = 50, Double_t maxYval = 0.05, Double_t minYval = -0.05,
35 Int_t nZbins = 50, Double_t maxZval = 0.05, Double_t minZval = -0.05 );
36 virtual ~AliHBTMonSplittingDptDthetaDphi(){}
37
38 TH1* GetResult() {return fNumerator;}
39 void ProcessSameEventParticles(AliHBTPair* trackpair, AliHBTPair* partpair);
40 void ProcessDiffEventParticles(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/) {}
41
42 protected:
43 void GetValues(AliHBTPair* /*trackpair*/, AliHBTPair* /*partpair*/,
44 Double_t& /*x*/, Double_t& /*y*/, Double_t& /*z*/) const{ }
45
46 ClassDef(AliHBTMonSplittingDptDthetaDphi,1)
47};
48
49
50
51#endif