1 /**************************************************************************
2 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * Author: The ALICE Off-line Project. *
5 * Contributors are mentioned in the code where appropriate. *
7 * Permission to use, copy, modify and distribute this software and its *
8 * documentation strictly for non-commercial purposes is hereby granted *
9 * without fee, provided that the above copyright notice appears in all *
10 * copies and that both the copyright notice and this permission notice *
11 * appear in the supporting documentation. The authors make no claims *
12 * about the suitability of this software for any purpose. It is *
13 * provided "as is" without express or implied warranty. *
14 **************************************************************************/
19 //__________________________________________________________________
20 ////////////////////////////////////////////////////////////////////
22 // class AliHBTQOutDistributionVsQInvFctn //
23 // class AliHBTQSideDistributionVsQInvFctn //
24 // class AliHBTQLongDistributionVsQInvFctn //
25 // class AliHBTPtDiffDistributionVsQInvFctn //
27 // Classes for Q's monitoring Vs Kt and Vs Qinv //
30 // Zbigniew Chajecki <chajecki@if.pw.edu.pl> //
32 ////////////////////////////////////////////////////////////////////
36 #include "AliHBTQDistributionVsQInvFctns.h"
38 ClassImp( AliHBTQOutDistributionVsQInvFctn )
40 AliHBTQOutDistributionVsQInvFctn::AliHBTQOutDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
41 Int_t nYbins, Double_t maxYval, Double_t minYval):
42 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
45 Rename("QOutDistributionVsQInv","Q_{Out} Distribution vs. Q_{inv}");
47 /******************************************************************/
49 TH1* AliHBTQOutDistributionVsQInvFctn::GetResult()
51 //returns the result histo
52 return this->GetNumerator();
56 /******************************************************************/
57 /******************************************************************/
59 ClassImp( AliHBTQSideDistributionVsQInvFctn )
61 AliHBTQSideDistributionVsQInvFctn::AliHBTQSideDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
62 Int_t nYbins, Double_t maxYval, Double_t minYval):
63 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
66 Rename("QSideDistributionVsQInv","Q_{Side} Distribution vs. Q_{inv}");
68 /******************************************************************/
70 TH1* AliHBTQSideDistributionVsQInvFctn::GetResult()
72 //returns the result histo
73 return this->GetNumerator();
77 /******************************************************************/
78 /******************************************************************/
80 ClassImp( AliHBTQLongDistributionVsQInvFctn )
82 AliHBTQLongDistributionVsQInvFctn::AliHBTQLongDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
83 Int_t nYbins, Double_t maxYval, Double_t minYval):
84 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
87 Rename("QLongDistributionVsQInv","Q_{Long} Distribution vs. Q_{inv}");
89 /******************************************************************/
91 TH1* AliHBTQLongDistributionVsQInvFctn::GetResult()
93 //returns the result histo
94 return this->GetNumerator();
98 /******************************************************************/
99 /******************************************************************/
101 ClassImp( AliHBTPtDiffDistributionVsQInvFctn )
103 AliHBTPtDiffDistributionVsQInvFctn::AliHBTPtDiffDistributionVsQInvFctn(Int_t nXbins, Double_t maxXval, Double_t minXval,
104 Int_t nYbins, Double_t maxYval, Double_t minYval):
105 AliHBTOnePairFctn2D(nXbins,maxXval,minXval,nYbins,maxYval,minYval)
108 Rename("PtDiffDistributionVsQInv","P_{t} Difference Distribution vs. Q_{inv}");
110 /******************************************************************/
112 TH1* AliHBTPtDiffDistributionVsQInvFctn::GetResult()
114 //returns the result histo
115 return this->GetNumerator();