1 #ifndef _io_SenecaShowerFile_h_
2 #define _io_SenecaShowerFile_h_
4 #include <io/VEventFile.h>
5 #include <io/IoCodes.h>
22 class SenecaFileParser;
23 class SenecaShowerFileParticleIterator;
41 void Open(
const std::string& fileName,
const Mode mode =
eRead,
utl::Branch*
const b =
nullptr)
override;
42 void Close()
override;
45 Status FindEvent(
const unsigned int eventId)
override;
46 Status GotoPosition(
const unsigned int position)
override;
47 int GetNEvents()
override;
50 int SenecaParticleIDToAuger(
const int senecaID);
51 Status CreateSenecaFileParticleIterator();
SenecaShowerFileParticleIterator fSenecaParticleIterator
Mode
Available open modes.
virtual ~SenecaShowerFile()
SenecaFileParser fFileParser
Class representing a document branch.
Status
Return code for seek operation.
Read data from the output of Seneca.