1 #include "AliHBTTwoTrackEffFctn.h"
4 /******************************************************************/
5 /******************************************************************/
6 /******************************************************************/
7 ClassImp(AliHBTTwoTrackEffFctn)
8 /******************************************************************/
10 AliHBTTwoTrackEffFctn::AliHBTTwoTrackEffFctn()
14 /******************************************************************/
16 AliHBTTwoTrackEffFctn::
17 AliHBTTwoTrackEffFctn(Int_t nbins, Double_t maxval, Double_t minval):
18 AliHBTOnePairFctn1D("TwoTrackEff","Two Track Efficiency",nbins,maxval,minval)
21 //nbins - numner of bins of the function
22 //maxval - max X of the fctn
23 //minval - min X of the fctn
24 GetNumerator()->GetXaxis()->SetTitle("dP [GeV]");
25 GetDenominator()->GetXaxis()->SetTitle("dP [GeV]");
27 TH1* AliHBTTwoTrackEffFctn::GetResult()
29 //returns ratio of numerator and denominator
30 TH1* res = GetRatio(Scale());
33 res->GetXaxis()->SetTitle("dP [GeV]");
34 res->GetYaxis()->SetTitle("C(dP)");
35 res->SetTitle("Double Track Resolution: dP Correlation Fctn.");
39 /******************************************************************/
40 /******************************************************************/
41 /******************************************************************/
42 ClassImp(AliHBTTwoTrackEffFctn3D)
44 AliHBTTwoTrackEffFctn3D::AliHBTTwoTrackEffFctn3D()
49 void AliHBTTwoTrackEffFctn3D::GetValues(AliHBTPair* pair, Double_t& x, Double_t&y ,Double_t& z)
51 //Returns values to be histogrammed
53 x = pair->GetDeltaPx();
54 y = pair->GetDeltaPy();
55 z = pair->GetDeltaPz();