80 Long_t
Loop(Long_t maxevents) {
return rdr->
Loop(maxevents); }
virtual void AddAnalyseFunction(HarpoAnalyse *func)
Bool_t isError()
Read errors.
Long_t Find(Long_t eventNo)
Find raw event by event number.
void AddAnalyseFunction(HarpoAnalyse *func)
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
virtual HarpoEvent * GetEvent()=0
Bool_t Init(hReadMode mode=hSyncTime)
virtual Long_t LoopAll()
Read errors.
A class which instantiate the real top level reader.
Bool_t isDone()
EOF reached.
virtual Bool_t isTimeSynchro()=0
Long_t LoopAll()
Read errors.
virtual Bool_t isError()
EOF reached.
void SetRunNo(Long_t nRun)
Find raw event by event number.
virtual Long_t Find(Long_t eventNo)=0
virtual Long_t GetRunNo()
virtual void SetRootFile(TString *name)=0
A base class for all top level HARPO readers.
virtual Long_t Loop(Long_t maxevents)=0
void SetAnalyseFunction(HarpoAnalyse *func, Int_t i=0)
virtual Bool_t Init(hReadMode mode=hSyncTime)=0
virtual HarpoRunHeader * GetRunHeader()=0
virtual Long_t GetReadEvts()
void SetDetFile(TString *name, Int_t plane)
virtual void SetAnalyseFunction(HarpoAnalyse *func, Int_t i=0)
virtual Bool_t NextEvent()=0
virtual void SkipEvent()=0
virtual void SetRunNo(Long_t nRun)
Find raw event by event number.
Long_t GetReadEvts()
Number of readed events.
A class store HARPO row event data and header. Provide access metods to the row event data...
HarpoRunHeader * GetRunHeader()
void SetRunHeader(HarpoRunHeader *hdr)
virtual void SetDetFile(TString *name, Int_t plane)=0
A class which keeps track of the entire configuration of the analysis.
void SetRootFile(TString *name)
Long_t Loop(Long_t maxevents)