219 #endif // #ifndef HARPOCONFIG_H
void SetNEvent(Long64_t nevt)
Set Event number with we looking for.
Bool_t isWriterEnabled()
Check if Writer Enabled.
TString * GetProgramName()
Get Program Name.
Long64_t GetRunNo()
Set Run Number.
TString * GetDbUrl()
Get harpo database server URL.
void SetToEvent(Long64_t nevt)
Set Last Event number to process.
void SetRunNo(Long64_t nrun)
Set Run Number.
TString * ProgramName
db serevr url
void SetDbUrl(char *url)
Set harpo database server URL.
TString * GetOutFile()
Get Output root file name.
void SetMaxEvents(Long64_t nevt)
Set Max Event for prosess.
void SetInFile(char *fin, Int_t plane=0)
Set Input file name for detector.
void SetAnalyses(char *fcfg)
Set List of HarpoAnalyses to run.
R__EXTERN HarpoConfig * gHConfig
hReaderType_
Harpo Reader Type.
Long64_t GetDet()
Get Detector Number for single detector readers.
void SetFromEvent(Long64_t nevt)
Set First Event to process.
bin mode like mclientUDP feminis data
TString * fDbUrl
root file with feminos pedstals
TString * fOutFile
Array of input row files.
void SetSplit(Long64_t split)
Long64_t fSplit
Events to skeep.
void SetPedFile(char *pfile)
Set Pedestal File.
TString * GetInFile(Int_t idet)
Get Input file name for detector.
HarpoConfig()
Constructor which does basically nothing.
TString * fHistFile
Output file for root tries.
void SetDetRdrType(HarpoDetType nDet, Long64_t rtype)
Set type of reader impementation for given Harpo Detector.
TString * GetDataDir()
Get Top Data directory.
A generic class for HARPO datectors The class is ....
Long64_t ToEvent
Fist event for analyse.
TString * fAnalyses
Output file for histograms.
void SetWriterEnable(Bool_t enable=true)
Set Writer Enabled Flag.
Long64_t GetType()
Return global Harpo Reader type.
void SetSkipEvents(Long64_t skip)
A class which keeps track of the entire configuration file.
llr time stamp and trigger format
TString * fPedFile
List of HarpoAnalyses to run.
Long64_t RunNo
Event number to show/print etc.
HarpoPedMgr * GetHarpoPedMgr()
Get pointer to Harpo Feminos pdestal manager.
Long64_t MaxEvents
Verbose level.
enum hDccType_ hDccType
DCC card Type.
Long64_t nEvent
Last event for analyse.
Long64_t GetToEvent()
Get Last Event number to process.
Long64_t DetNo
Detector mask (default 0x3)
void SetDataDir(char *datadir)
Get Top Data directory.
Long64_t fSkipEvents
Enabke/Disble Output Tree writer.
void SetVerbose(Long64_t v=1)
Set program verbosity level.
void SetHarpoPedMgr(HarpoPedMgr *pm)
Set Harpo Feminos pdestal manager.
enum pReadMode_ pReadMode
Long64_t GetDetRdrType(HarpoDetType nDet)
Return type of reader impementation for given Harpo Detector.
virtual ~HarpoConfig()
Destructor:
Long64_t GetNEvent()
Get Event number with we looking for.
void ParseArgs(int argc, char **argv, ULong64_t detmask=0x3)
Init Config data.
void print() const
Read config file in libconfig format.
Long64_t GetFromEvent()
Get First Event to process.
void SetHistFile(char *fcfg)
Set Name of Histogram output file.
Long64_t tDetRdr[gkNDetectors]
Detector id (for dummy reader)
HarpoDetSet * GetDetSet()
Get set of active detectors.
dummy reader, for one detector test
TString * GetPedFile()
Get Pedestal file.
Long64_t FromEvent
Max number events to process.
TString * GetHistFile()
Get Name of Histogram output file.
bin mode as written by Windows PMMv2_DAQ program
TString * GetAnalyses()
Get List of HarpoAnalyses.
const ULong_t gkNDetectors
void SetOutFile(char *fout)
Set Output root file name.
static hReaderType gHReaderType
Reader Type.
Long64_t detmask
Current run number.
enum hReaderType_ hReaderType
Harpo Reader Type.
A class which keeps track of the entire configuration of the analysis.
TEXT mode (?? csv), UNIMPLEMENTED.
Long64_t GetVerbose()
Get program verbosity level.
Long64_t GetMaxEvents()
Get Max Event for prosess.