15 int main(
int argc,
char **argv)
26 if(verbose) cfg->
print();
29 if(verbose) cout << endl <<
"Pmm2 reader " << rdformat << endl;
39 if(verbose) hdr->
print();
43 printf (
"Int ERROR exiting ...\n");
46 if(verbose) printf(
"\nLooking for event %lld ...\n",cfg->
GetFromEvent());
53 if (verbose) st->
print();
54 if(verbose > 1) st->
Dump();
58 if(verbose)evt->
print();
59 if(verbose > 1)cout <<
" ** Start Event " << endl;
67 std::cout <<
"--- Decoding error--" << std::endl;
69 if(verbose>1)std::cout <<
"** Done Event " << rdr->
GetReadEvts() << std::endl;
74 std::cout <<
"Event " << cfg->
GetFromEvent() <<
" no found." << std::endl;
77 if(verbose) std::cout <<
" Done after event " << rdr->
GetReadEvts()
78 <<
" ( EOF ) : " << rdr->
isDone()
79 <<
" Err " << rdr->
isError() << std::endl;
Pmm2Event * GetEvent()
Can Read next event from raw file.
A class Pmm2Status is bits representation of pmm2 status register (0x400).
int main(int argc, char **argv)
void print() const
Add new Digi to the event.
Bool_t isError()
EOF reached.
void SetReadOutMode(Long_t version)
Pmm2MesVect * GetMesurements()
Return pointer to decoded data.
Long64_t GetToEvent()
Get Last Event number to process.
Bool_t Init()
Init method : Open in/out files and check run header signature.
Long64_t GetDetRdrType(HarpoDetType nDet)
Return type of reader impementation for given Harpo Detector.
A class store HARPO raw PMM2 event buffer and header. End provide access metods to the row data...
void print() const
Read config file in libconfig format.
Long64_t GetFromEvent()
Get First Event to process.
Bool_t Find(Long_t eventNo)
Init method : Open in/out files and check run header signature.
A class which read HARPO raw file from PMM2 and create Raw Events objects.
A list of all mesurements in one Event for Pmm2 v2 card The class is place holder for all unpacked me...
static hReaderType gHReaderType
Reader Type.
A class which keeps track of the entire configuration of the analysis.
R__EXTERN HarpoDetSet * gHDetSet
Pmm2Header * GetDetHeader()
Long64_t GetVerbose()
Get program verbosity level.