1 #ifndef _io_EventFileChain_h_
2 #define _io_EventFileChain_h_
4 #include <io/IoCodes.h>
6 #include <utl/Reader.h>
7 #include <utl/Branch.h>
57 void SetFileList(
const std::vector<std::string>& filenames);
79 FileContainer::iterator fFileIterator{
fFileList.end()};
Status Read(evt::Event &event)
read current event and advance cursor by 1
const std::string & GetCurrentFilename() const
EventFileChain(utl::Branch &branch)
static std::map< std::string, std::string > fgXMLDictionary
std::vector< std::string > FileContainer
Class representing a document branch.
Status
Return code for seek operation.
static void InitXMLDictionary()
void SetFileList(const std::vector< std::string > &filenames)
EventFileChain & operator=(const EventFileChain &eventFileChain)
A collection of EventFile.
Interface to file I/O objects.
void SetIgnoreExceptions(const bool ignore)
EventFileChain(const Type type)
Type
The type of file that we are acutally opening.