8 #ifndef GET_RUN_LIST_HH
9 #define GET_RUN_LIST_HH
16 #include "GStringList.hh"
46 GETRunList (
const string & pattern =
"",
bool open =
true );
54 virtual int Close ( );
55 virtual bool IsOpen ( )
const;
58 virtual bool AtEnd ( )
const;
Definition: GETRunList.hh:26
virtual bool AtEnd() const
Definition: GETRunList.icc:15
u_int GetFileCount() const
Definition: GETRunList.icc:37
virtual bool IsOpen() const
Definition: GETRunList.icc:9
GETRunList(const string &pattern="", bool open=true)
Definition: GETRunList.cpp:18
u_int list_event_count
Number of events in the file list.
Definition: GETRunList.hh:40
virtual int SetFilePattern(const string &pattern)
Definition: GETRunList.cpp:152
int GetListEventCount() const
Definition: GETRunList.icc:47
Definition: GETRunFile.hh:29
virtual int OpenNext()
Definition: GETRunList.cpp:111
string run_file_pattern
Pattern for file name selection.
Definition: GETRunList.hh:36
virtual void EventCountIncr()
Definition: GETRunList.icc:43
virtual ~GETRunList()
Definition: GETRunList.cpp:40
virtual int Open()
Definition: GETRunList.cpp:53
int current_file_num
Number of currently opened file (-1 if none)
Definition: GETRunList.hh:38
virtual int Close()
Definition: GETRunList.cpp:87
const GStringList & GetFileList() const
Definition: GETRunList.icc:29
GStringList run_file_list
List of effective run files.
Definition: GETRunList.hh:37
const string & GetFilePattern() const
Definition: GETRunList.icc:21