8 #ifndef GET_RUN_SERIE_HH
9 #define GET_RUN_SERIE_HH
16 #include "GIntervalList.hh"
50 const string & serie =
"",
bool open =
true );
58 virtual int Close ( );
59 virtual bool IsOpen ( )
const;
62 virtual bool AtEnd ( )
const;
virtual int SetRunList(int rnum)
Definition: GETRunSerie.cpp:237
Definition: GETRunList.hh:26
virtual ~GETRunSerie()
Definition: GETRunSerie.cpp:52
const string & GetRunPattern() const
Definition: GETRunSerie.icc:21
virtual bool IsOpen() const
Definition: GETRunSerie.icc:9
GString run_pattern
Pattern for file name (containing "%*r" information)
Definition: GETRunSerie.hh:39
virtual int Open()
Definition: GETRunSerie.cpp:65
virtual int SetNextRunList(bool skip=true)
Definition: GETRunSerie.cpp:189
int current_run_num
Current run number (-1 if none)
Definition: GETRunSerie.hh:41
int GetCurrentRun() const
Definition: GETRunSerie.icc:37
int GetSerieEventCount() const
Definition: GETRunSerie.icc:51
GIntervalList run_serie
List of effective run files.
Definition: GETRunSerie.hh:40
void InitCurrentRun()
Definition: GETRunSerie.icc:41
virtual int SetRunSerie(const string &serie)
Definition: GETRunSerie.cpp:308
virtual int SetRunPattern(const string &pattern)
Definition: GETRunSerie.cpp:269
GETRunSerie(const string &pattern="", const string &serie="", bool open=true)
Definition: GETRunSerie.cpp:20
u_int GetRunCount() const
Definition: GETRunSerie.icc:33
virtual int Close()
Definition: GETRunSerie.cpp:111
virtual bool AtEnd() const
Definition: GETRunSerie.icc:15
virtual void EventCountIncr()
Definition: GETRunSerie.icc:47
string GetRunSerie() const
Definition: GETRunSerie.icc:29
virtual int OpenNext()
Definition: GETRunSerie.cpp:138
u_int serie_event_count
Number of events in the runs serie.
Definition: GETRunSerie.hh:43
Definition: GETRunSerie.hh:29