60 UInt_t
GetMonitorID(
const string& name, Bool_t zero_id_is_error=kTRUE);
UInt_t GetErrorCodeID(const string &name)
QwParityDB()
Simple constructor.
UInt_t fRunletID
runlet_id of current run
UInt_t GetMonitorID(const string &name, Bool_t zero_id_is_error=kTRUE)
Int_t fSegmentNumber
CODA file segment number of current run.
void StoreMainDetectorIDs()
UInt_t SetRunID(QwEventBuffer &qwevt)
UInt_t GetMainDetectorID(const string &name, Bool_t zero_id_is_error=kTRUE)
const string GetMeasurementID(const Int_t index)
bool fDisableAnalysisCheck
Flag to disable pre-existing analysis_id check.
static std::vector< string > fMeasurementIDs
Bool_t SetRunNumber(const UInt_t runnum)
UInt_t SetAnalysisID(QwEventBuffer &qwevt)
A database interface class.
A class for handling connections to the Qweak database.
UInt_t fRunID
run_id of current run
UInt_t GetLumiDetectorID(const string &name, Bool_t zero_id_is_error=kTRUE)
static std::map< string, unsigned int > fSlowControlDetectorIDs
Associative array of slow controls data IDs. This declaration will be a problem if QwDatabase is used...
static std::map< string, unsigned int > fLumiDetectorIDs
Associative array of LUMI detector IDs. This declaration will be a problem if QwDatabase is used to c...
UInt_t SetRunletID(QwEventBuffer &qwevt)
Virtual base class for the parity subsystems.
A logfile class, based on an identical class in the Hermes analyzer.
static void DefineAdditionalOptions(QwOptions &options)
Defines QwParityDB-specific class options for QwOptions.
UInt_t fAnalysisID
analysis_id of current analysis pass
void StoreLumiDetectorIDs()
void StoreSlowControlDetectorIDs()
void FillParameterFiles(QwSubsystemArrayParity &subsys)
void SetupOneRun(QwEventBuffer &qwevt)
void StoreMeasurementIDs()
An options class which parses command line, config file and environment.
virtual ~QwParityDB()
Destructor.
UInt_t GetSegmentNumber()
static std::map< string, unsigned char > fErrorCodeIDs
Associative array of error code IDs. This declaration will be a problem if QwDatabase is used to conn...
UInt_t fRunNumber
Run number of current run.
static std::map< string, unsigned int > fMonitorIDs
Associative array of beam monitor IDs. This declaration will be a problem if QwDatabase is used to co...
UInt_t GetSlowControlDetectorID(const string &name)
void ProcessAdditionalOptions(QwOptions &options)
Processes the options contained in the QwOptions object.
Bool_t SetSegmentNumber(const UInt_t segment)
static std::map< string, unsigned int > fMainDetectorIDs
Associative array of main detector IDs. This declaration will be a problem if QwDatabase is used to c...