A class which instantiate the real top level reader. More...
#include <HarpoReader.h>
Public Member Functions | |
HarpoReader () | |
HarpoReader (HarpoConfig *cfg) | |
Constructor called by a standalone application. More... | |
virtual | ~HarpoReader () |
void | SetDetFile (TString *name, Int_t plane) |
void | SetRootFile (TString *name) |
void | SetAnalyseFunction (HarpoAnalyse *func, Int_t i=0) |
void | AddAnalyseFunction (HarpoAnalyse *func) |
Bool_t | NextEvent () |
Bool_t | isTimeSynchro () |
void | SkipEvent () |
HarpoEvent * | GetEvent () |
HarpoRunHeader * | GetRunHeader () |
Bool_t | Init (hReadMode mode=hSyncTime) |
Bool_t | isDone () |
EOF reached. More... | |
Bool_t | isError () |
Read errors. More... | |
Long_t | LoopAll () |
Read errors. More... | |
Long_t | Loop (Long_t maxevents) |
Long_t | Find (Long_t eventNo) |
Find raw event by event number. More... | |
void | SetRunNo (Long_t nRun) |
Find raw event by event number. More... | |
Long_t | GetRunNo () |
Long_t | GetReadEvts () |
Number of readed events. More... | |
Protected Attributes | |
Long_t | fRunNo |
Number of readed events. More... | |
Long_t | fNevts |
Long_t | fFirstEvent |
Long_t | fMaxEvents |
Bool_t | fDone |
Bool_t | fError |
Int_t | fNanalyses |
HarpoDetReader ** | fDetReader |
HarpoEvent * | fEvent |
HarpoEventHeader * | fEventHeader |
HarpoRunHeader * | fRunHeader |
HarpoAnalyse * | fAnalyse [30] |
HarpoDetSet * | fDetSet |
Private Attributes | |
HarpoReaderBase * | rdr |
A class which instantiate the real top level reader.
The class is initialized by calling the init() proceedure.
Definition at line 33 of file HarpoReader.h.
HarpoReader::HarpoReader | ( | ) |
HarpoReader::HarpoReader | ( | HarpoConfig * | cfg | ) |
Constructor called by a standalone application.
The constructor resets all pointers among the data members, parses the configuration file. You will need to call Init() metod before access to any data from an input file.
Definition at line 75 of file HarpoReader.cxx.
|
virtual |
Definition at line 116 of file HarpoReader.cxx.
|
inlinevirtual |
Reimplemented from HarpoReaderBase.
Definition at line 56 of file HarpoReader.h.
|
inlinevirtual |
Find raw event by event number.
Implements HarpoReaderBase.
Definition at line 82 of file HarpoReader.h.
|
inlinevirtual |
Implements HarpoReaderBase.
Definition at line 68 of file HarpoReader.h.
|
inlinevirtual |
Number of readed events.
Reimplemented from HarpoReaderBase.
Definition at line 87 of file HarpoReader.h.
|
inlinevirtual |
Implements HarpoReaderBase.
Definition at line 70 of file HarpoReader.h.
|
inlinevirtual |
Reimplemented from HarpoReaderBase.
Definition at line 85 of file HarpoReader.h.
Implements HarpoReaderBase.
Definition at line 73 of file HarpoReader.h.
|
inlinevirtual |
EOF reached.
Reimplemented from HarpoReaderBase.
Definition at line 75 of file HarpoReader.h.
|
inlinevirtual |
Read errors.
Reimplemented from HarpoReaderBase.
Definition at line 77 of file HarpoReader.h.
|
inlinevirtual |
Implements HarpoReaderBase.
Definition at line 64 of file HarpoReader.h.
|
inlinevirtual |
Implements HarpoReaderBase.
Definition at line 80 of file HarpoReader.h.
|
inlinevirtual |
Read errors.
Reimplemented from HarpoReaderBase.
Definition at line 79 of file HarpoReader.h.
|
inlinevirtual |
Implements HarpoReaderBase.
Definition at line 62 of file HarpoReader.h.
|
inlinevirtual |
Reimplemented from HarpoReaderBase.
Definition at line 51 of file HarpoReader.h.
|
inlinevirtual |
Implements HarpoReaderBase.
Definition at line 46 of file HarpoReader.h.
|
inlinevirtual |
Implements HarpoReaderBase.
Definition at line 49 of file HarpoReader.h.
|
inlinevirtual |
Find raw event by event number.
Reimplemented from HarpoReaderBase.
Definition at line 84 of file HarpoReader.h.
|
inlinevirtual |
Implements HarpoReaderBase.
Definition at line 66 of file HarpoReader.h.
|
protectedinherited |
Definition at line 87 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 80 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 91 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 75 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 76 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 82 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 83 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 73 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 74 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 78 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 72 of file HarpoReaderBase.h.
|
protectedinherited |
Definition at line 84 of file HarpoReaderBase.h.
|
protectedinherited |
Number of readed events.
Definition at line 71 of file HarpoReaderBase.h.
|
private |
Definition at line 37 of file HarpoReader.h.