StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StHbtMaker
Reader
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
37
class
StStrangeMuDstMaker
;
38
class
StEvent
;
39
40
#include "StMaker.h"
41
#include "StChain.h"
42
#include "St_DataSetIter.h"
43
#include "StHbtMaker/Base/StHbtEventReader.hh"
44
45
class
StHbtStrangeMuDstEventReader
:
public
StMaker
,
public
StHbtEventReader
{
46
47
// private:
48
StStrangeMuDstMaker
* mStrangeMuDstMaker;
49
protected
:
50
51
public
:
52
StHbtStrangeMuDstEventReader
();
53
StHbtStrangeMuDstEventReader
(
StStrangeMuDstMaker
*);
54
~
StHbtStrangeMuDstEventReader
();
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
StEvent
Definition:
StEvent.h:232
StMaker
Definition:
StMaker.h:57
StHbtEvent
Definition:
StHbtEvent.hh:109
StHbtStrangeMuDstEventReader::StHbtStrangeMuDstEventReader
StHbtStrangeMuDstEventReader()
this is the chain where the StStrangeMuDstMaker is
Definition:
StHbtStrangeMuDstEventReader.cxx:60
StStrangeMuDstMaker
Definition:
StStrangeMuDstMaker.h:52
StHbtEventReader
Definition:
StHbtEventReader.hh:77
StHbtStrangeMuDstEventReader
Definition:
StHbtStrangeMuDstEventReader.h:45
Generated by
1.8.5