1 #ifndef _io_ArtificialShowerFile_h_
2 #define _io_ArtificialShowerFile_h_
4 #include <io/VEventFile.h>
5 #include <io/IoCodes.h>
8 #include <utl/GeometryUtilities.h>
20 class ArtificialShowerFileParticleIterator;
virtual ~ArtificialShowerFile()
Status FindEvent(const unsigned int eventId) override
seek Event id set cursor there
bool fIsOpen
double fMuonDensity = 0; // unused. LN.
ArtificialShowerFileParticleIterator fArtificialShowerFileParticleIterator
Mode
Available open modes.
void Write(const evt::Event &event) override
Status Read(evt::Event &event) override
read current event advance cursor by 1
Class representing a document branch.
Artificial shower generator: uniform particle density, direction.
Status
Return code for seek operation.
Status GotoPosition(const unsigned int position) override
goto by position in the file
void Open(const std::string &fileName, const Mode mode=eRead, utl::Branch *const b=nullptr) override
int GetNEvents() override
Status CreateArtificialShowerFileParticleIterator()