117 #ifndef StStandardHbtEventReader_hh
118 #define StStandardHbtEventReader_hh
120 #include "StHbtMaker/Base/StHbtEventReader.hh"
121 #include "StHbtMaker/Reader/StHbtTagReader.h"
126 #include "St_DataSetIter.h"
150 StTrackType mTrackType;
166 StHbtString Report();
168 void SetTheEventMaker(
StMaker*);
175 StTrackType TrackType();
180 void SetTrackType(StTrackType);
181 void SetReadTracks(
bool);
182 void SetReadV0s(
bool);
183 void SetReadXis(
bool);
184 void SetReadKinks(
bool);
193 inline void StStandardHbtEventReader::SetTheEventMaker(
StMaker* maker){mTheEventMaker=maker;}
194 inline StMaker* StStandardHbtEventReader::TheEventMaker(){
return mTheEventMaker;}
195 inline void StStandardHbtEventReader::SetTheV0Maker(
StStrangeMuDstMaker* maker){mTheV0Maker=maker;}
197 inline void StStandardHbtEventReader::SetTheTagReader(
StHbtTagReader* maker){mTheTagReader=maker;}
198 inline StHbtTagReader* StStandardHbtEventReader::TheTagReader(){
return mTheTagReader;}
199 inline StTrackType StStandardHbtEventReader::TrackType() {
return mTrackType;}
200 inline bool StStandardHbtEventReader::ReadTracks() {
return mReadTracks;}
201 inline bool StStandardHbtEventReader::ReadV0s() {
return mReadV0s;}
202 inline bool StStandardHbtEventReader::ReadXis() {
return mReadXis;}
203 inline bool StStandardHbtEventReader::ReadKinks() {
return mReadKinks;}
204 inline void StStandardHbtEventReader::SetTrackType(StTrackType t) { mTrackType=t;}
205 inline void StStandardHbtEventReader::SetReadTracks(
bool b) { mReadTracks=b;}
206 inline void StStandardHbtEventReader::SetReadV0s(
bool b) { mReadV0s=b;}
207 inline void StStandardHbtEventReader::SetReadXis(
bool b) { mReadXis=b;}
208 inline void StStandardHbtEventReader::SetReadKinks(
bool b) { mReadKinks=b;}
209 inline void StStandardHbtEventReader::SetFlowMaker(
StFlowMaker* flowMaker){mFlowMaker = flowMaker;}
210 inline void StStandardHbtEventReader::SetFlowAnalysisMaker(
StFlowAnalysisMaker* flowAnal) {
211 mFlowAnalysisMaker = flowAnal;