22 #include <arpa/inet.h>
43 fMaxEvents = LONG_MAX;
104 Warning(__FUNCTION__,
105 "Attempt to Set Analyse %d with %d defined, skeeping\n",
113 Warning(__FUNCTION__,
114 "NO Spasce inAnalyses Array %d\n",
fNanalyses);
130 Warning(__FUNCTION__,
131 "NO Spasce in Analyses Array %d\n",
fNanalyses);
144 if(
gHarpoDebug>0) Info(
"Loop",
"maxevents = %ld",maxevents);
145 return Loop(maxevents);
HarpoRunHeader * fRunHeader
virtual void AddAnalyseFunction(HarpoAnalyse *func)
virtual ~HarpoReaderBase()
static HarpoDetSet * Instance()
Long64_t GetRunNo()
Set Run Number.
Long_t fRunNo
Number of readed events.
A virtual class which define intrafece between HARPO Reader and Event Analysis code.
virtual Long_t LoopAll()
Read errors.
HarpoAnalyse * fAnalyse[30]
A virtual base class for all HARPO detectors readers.
A base class for all top level HARPO readers.
virtual Long_t Loop(Long_t maxevents)=0
virtual void SetAnalyseFunction(HarpoAnalyse *func, Int_t i=0)
Long64_t GetFromEvent()
Get First Event to process.
A class store HARPO row event data and header. Provide access metods to the row event data...
const ULong_t gkNDetectors
A class which keeps track of the entire configuration of the analysis.
HarpoDetReader ** fDetReader
HarpoEventHeader * fEventHeader
Long64_t GetMaxEvents()
Get Max Event for prosess.