StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtTTreeXi.h
1 /***********************************************************************
2  *
3  * StHbtTTreeXi.h,v 1.0 1999/09/07
4  *
5  * Authors: Frank Laue, BNL, laue@bnl.gov
6  *
7  ***********************************************************************/
8 
9 #ifndef StHbtTTreeXi_h
10 #define StHbtTTreeXi_h
11 
12 #include "TObject.h"
13 #include "StHbtMaker/Infrastructure/StHbtTypes.hh"
14 #include "StHbtMaker/Infrastructure/StHbtTTreeV0.h"
15 
16 class StHbtEvent;
17 class StHbtXi;
18 
19 //----------------------------------------------------------------------------
20 //----------------------------------------------------------------------------
21 //----------------------------------------------------------------------------
22 class StHbtTTreeXi : public StHbtTTreeV0 {
23 public:
24  StHbtTTreeXi(){/* no-op */}
25  StHbtTTreeXi(const StHbtEvent*, const StHbtXi* ); // copy constructor
26  virtual ~StHbtTTreeXi(){/* no-op */}
27 
28  friend class StHbtTTreeReader;
29  friend class StHbtXi;
30 protected:
31 
32  int mCharge; // Written out
33  float mDecayVertexXiX;
34  float mDecayVertexXiY;
35  float mDecayVertexXiZ;
36 
37  float mDcaXiDaughters;
38  float mDcaBachelorToPrimVertex;
39  float mDcaXiToPrimVertex;
40  float mMomBachelorX;
41  float mMomBachelorY;
42  float mMomBachelorZ;
43 
44  unsigned short mKeyBachelor;
45  unsigned int mTopologyMapBachelor[2];
46 
47  float mChi2Xi;
48  float mClXi;
49  float mChi2Bachelor;
50  float mClBachelor;
51 
52  float mDedxBachelor;
53  unsigned short mNumDedxBachelor;
54 
55  ClassDef(StHbtTTreeXi,1)
56 };
57 
58 #endif
59 
60 /***********************************************************************
61  *
62  * $Log: StHbtTTreeXi.h,v $
63  * Revision 1.2 2001/12/05 15:10:34 laue
64  * Boris' updates (mainly access functions)
65  *
66  *
67  ***********************************************************************/