10 #include "StIOInterFace.h"
18 StIOMaker(
const char *name=
"StIO",
const char *iomode=
"r",
const char *ioFile=
"",
const char *treeName=
"bfcTree");
19 StIOMaker(
const char *name,
const char *iomode,
StFileI *fileSet ,
const char *treeName=
"bfcTree");
24 Int_t MakeRead(
const StUKey &);
26 Int_t Open(
const char * = 0);
29 void Close(Option_t *opt=0);
31 virtual void Clear(Option_t *opt);
32 virtual void SetFile(
const char *file);
34 void SetFileSet(
StFileI *fileSet){fFileSet = fileSet;};
35 virtual Int_t Skip(
int nskip){
fSkip=nskip;
return 0;}
37 virtual void Rewind();
38 virtual void NotifyMe(
const char *about,
const void *info);
43 void Build(
StFileI *fileSet,
const char *ioFile,
const char *treeName);
59 virtual const char *GetCVS()
const
60 {
static const char cvs[]=
"Tag $Name: $ $Id: StIOMaker.h,v 1.15 2014/08/06 11:43:21 jeromel Exp $ built " __DATE__
" " __TIME__ ;
return cvs;}
Int_t fCase
for debug only
StIOInterFace * fCurrMk
next file from file set
virtual void Clear(Option_t *opt)
User defined functions.
void Build(StFileI *fileSet, const char *ioFile, const char *treeName)
Int_t fSkip
case 1=root,2=xdf,3=mdc2,4=daq
TString fNextFile
Chain of files.
Int_t fNumEvent
for debug only
Int_t fMaxEvent
Pointers to TreeMaker,xdfin_Maker,St_io_Maker,StDAQMaker.
StIOInterFace * fFmtMk[9]
Pointer to Current Maker.