StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EntSep_pTCorrFctn.h
1 /***************************************************************************
2  *
3  * $Id: EntSep_pTCorrFctn.h,v 1.1 2000/09/14 18:36:54 lisa Exp $
4  *
5  * Author: Mike Lisa, Ohio State, lisa@mps.ohio-state.edu
6  ***************************************************************************
7  *
8  * Description: part of STAR HBT Framework: StHbtMaker package
9  * a simple entrance-seperation correlation function
10  * for studying 2-track cuts...
11  *
12  ***************************************************************************
13  *
14  * $Log: EntSep_pTCorrFctn.h,v $
15  * Revision 1.1 2000/09/14 18:36:54 lisa
16  * Added Qinv and ExitSep pair cuts and BPLCMSFrame3DCorrFctn_SIM CorrFctn
17  *
18  *
19  **************************************************************************/
20 
21 #ifndef EntSep_pTCorrFctn_hh
22 #define EntSep_pTCorrFctn_hh
23 
24 #include "StHbtMaker/Base/StHbtCorrFctn.hh"
25 
27 public:
28  EntSep_pTCorrFctn(char* title, const int& nbinsQ, const float& QLo, const float& QHi,
29  const int& nbinExSep, const float& ExSepLo, const float& ExSepHi);
30  virtual ~EntSep_pTCorrFctn();
31 
32  virtual StHbtString Report();
33  virtual void AddRealPair(const StHbtPair*);
34  virtual void AddMixedPair(const StHbtPair*);
35 
36  virtual void Finish();
37 
38  StHbt2DHisto* Numerator2D();
39  StHbt2DHisto* Denominator2D();
40  StHbt2DHisto* Ratio2D();
41 
42 private:
43 
44  StHbt2DHisto* mNumerator2D;
45  StHbt2DHisto* mDenominator2D;
46  StHbt2DHisto* mRatio2D;
47 
48 #ifdef __ROOT__
49  ClassDef(EntSep_pTCorrFctn, 1)
50 #endif
51 
52 };
53 
54 inline StHbt2DHisto* EntSep_pTCorrFctn::Numerator2D(){return mNumerator2D;}
55 inline StHbt2DHisto* EntSep_pTCorrFctn::Denominator2D(){return mDenominator2D;}
56 inline StHbt2DHisto* EntSep_pTCorrFctn::Ratio2D(){return mRatio2D;}
57 
58 
59 #endif
60