16 #include <arpa/inet.h>
30 if(
gHarpoDebug>0) Info(
"HarpoDetReader",
"Creating");
35 fInFile = (TString *) NULL;
45 fMaxEvents = LONG_MAX;
151 Bool_t found =
false;
159 if ((evt->
GetHeader())->eventNumb == eventNo) {
164 if (++cnt >= maxevents)
break;
177 if ( evt != NULL )
delete evt ;
virtual ~HarpoDetReader()
Long64_t GetRunNo()
Set Run Number.
A virtual class store event data for un detector.
const char * GetName() const
TString * GetInFile(Int_t idet)
Get Input file name for detector.
HarpoDetHeader * GetDetHeader()
Base class for all Harpo Detectors.
virtual void PushBack()
Skeeping not "intersting" event.
A virtual base class for all HARPO detectors readers.
virtual HarpoDetEvent * GetEvent()
HarpoDetEvent * fSaveEvent
HarpoDetHeader * fRunHeader
virtual Bool_t NextEvent()=0
virtual const EventHeader_t * GetHeader() const
void SetDetFile(TString *name)
Bool_t Find(Long_t eventNo)
Init method : Open in/out files and check run header signature.
virtual void SkipEvent()
Read next event from raw file.
A class which keeps track of the entire configuration of the analysis.
Long64_t GetMaxEvents()
Get Max Event for prosess.