1 #ifndef _io_CONEXFile_h_
2 #define _io_CONEXFile_h_
4 #include <io/CONEXIOException.h>
5 #include <io/VEventFile.h>
6 #include <io/CONEXStructures.h>
23 class CONEXLeadingParticles;
44 void Close()
override;
CONEXFile & operator=(const CONEXFile &)
Read profiles from CONEX.
Wrapper for CONEX header shower profile data.
Status GotoPosition(const unsigned int position) override
goto by position in the file
void Write(const evt::Event &event) override
void Open(const std::string &fileName, const Mode mode=eRead, utl::Branch *const b=nullptr) override
Mode
Available open modes.
Status FindEvent(const unsigned int eventId) override
seek Event id set cursor there
Class representing a document branch.
void MapHeader(const float version)
Status
Return code for seek operation.
void MapShower(const float version)
unsigned int fCurrentPosition
Status Read(evt::Event &event) override
read current event advance cursor by 1
int GetNEvents() override
std::vector< io::CONEXLeadingParticles > fLPvector