StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHbtStrangeMuDstEventReader.h
1 /***************************************************************************
2  *
3  * $Id: StHbtStrangeMuDstEventReader.h,v 1.2 2001/06/21 19:18:42 laue Exp $
4  *
5  * Author: Frank Laue, Ohio State, laue@mps.ohio-state.edu
6  ***************************************************************************
7  *
8  * Description: part of STAR HBT Framework: StHbtMaker package
9  * This is the HbtEventReader class to be used when reading the
10  * StStrangeMuDsts produced by the STAR Strangeness group
11  *
12  ***************************************************************************
13  *
14  * $Log: StHbtStrangeMuDstEventReader.h,v $
15  * Revision 1.2 2001/06/21 19:18:42 laue
16  * Modified Files: (to match the changed base classes)
17  * StHbtAsciiReader.cxx StHbtAsciiReader.h
18  * StHbtAssociationReader.cxx StHbtAssociationReader.h
19  * StHbtBinaryReader.cxx StHbtBinaryReader.h
20  * StHbtGstarTxtReader.cxx StHbtGstarTxtReader.h
21  * StHbtStrangeMuDstEventReader.cxx
22  * StHbtStrangeMuDstEventReader.h StStandardHbtEventReader.cxx
23  * Added Files: new reader
24  * StHbtTTreeReader.cxx StHbtTTreeReader.h
25  *
26  * Revision 1.1 2000/12/13 20:44:59 laue
27  * New reader to read directly from the StStrangeMuDstMaker's V0 files
28  *
29  *
30  **************************************************************************/
31 
32 #ifndef StHbtStrangeMuDstEventReader_hh
33 #define StHbtStrangeMuDstEventReader_hh
34 
35 
36 
38 class StEvent;
39 
40 #include "StMaker.h"
41 #include "StChain.h"
42 #include "St_DataSetIter.h"
43 #include "StHbtMaker/Base/StHbtEventReader.hh"
44 
46 
47  // private:
48  StStrangeMuDstMaker* mStrangeMuDstMaker;
49  protected:
50 
51 public:
55 
56  StHbtEvent* ReturnHbtEvent();
57  StHbtString Report();
58 
59  // void SetStStrangeMuDstMaker(StStrangeMuDstMaker*);
60  void SetStrangeMuDstMaker(StStrangeMuDstMaker* maker) { mStrangeMuDstMaker=maker;};
61  StStrangeMuDstMaker* StrangeMuDstMaker() {return mStrangeMuDstMaker;};
62 
63 #ifdef __ROOT__
64  ClassDef(StHbtStrangeMuDstEventReader, 1)
65 #endif
66 };
67 
68 
69 #endif
70 
StHbtStrangeMuDstEventReader()
this is the chain where the StStrangeMuDstMaker is