1 #ifndef HARPOSIMREADER_H
2 #define HARPOSIMREADER_H
58 Long_t
Loop(Long_t maxevents);
HarpoSimReadout * fHarpoReadout
Bool_t GenerateEvent(HarpoSimEvent *simEvent)
#define EVENT_BUFFER_SIZE
Bool_t isError()
EOF reached.
HarpoDetHeader * fRunHeader[gkNDetectors]
A virtual class store event data for un detector.
UShort_t lData[EVENT_BUFFER_SIZE]
void SkipEvent()
Read next event from raw file.
HarpoSimChamber * fHarpoChamber
Bool_t GenerateEventBasic(HarpoSimEvent *simEvent)
HarpoDetHeader * GetDetHeader()
A class which read HARPO sim file from one SIM and creant Sim Events and Sim Headers for SIM Events o...
HarpoSimEvent * GetEvent()
TpcSimEventGenerator * fEventGenerator
A class store HARPO row DCC event data and header. End provide access metods to the row data...
HarpoSimAnalyse * fSimAnalyse
A virtual base class for all HARPO detectors readers.
Long_t Loop()
Read errors.
HarpoSimElectronics * fDigi
virtual ~HarpoSimReader()
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
Bool_t GenerateEventFromText(HarpoSimEvent *simEvent, std::ifstream *str)
Bool_t Init()
Init method : Open in/out files and check run header signature.
void SetAnalyseFunction(HarpoSimAnalyse *func)
void SetSimFile(TString *name)
TpcSimIonisationChamber * fIonisationChamber
const ULong_t gkNDetectors
TpcSimDriftChamber * fDriftChamber
void SetRootFile(TString *name)
A class which keeps track of the entire configuration of the analysis.