#include <IDaqRunInfoSvc.h>
Inheritance diagram for IDaqRunInfoSvc:
Public Types | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR | |
enum | Status |
Public Member Functions | |
virtual int | runNumber (const string fileName)=0 |
virtual const DaqRawDataFileInfo * | GetFileInfo (const string filename)=0 |
virtual const DaqRunInfo * | GetRunInfo (const int runNo)=0 |
virtual const DaqCalibRunInfo * | GetCalibRunInfo (const int runNo)=0 |
virtual int | dbRecordVector (const int runNo, DatabaseRecordVector &vec)=0 |
virtual int | fullRunConfigList (const int runNo, vector< DayaBay::DaqRunConfig > &vec)=0 |
virtual int | simpRunConfigList (const int runNo, vector< DayaBay::DaqRunConfig > &vec)=0 |
virtual int | findHWList (vector< DayaBay::DaqRunConfig > cV, vector< string > &dets, vector< string > &crates, vector< string > <bs, vector< string > &fees)=0 |
virtual int | findFEEThreshold (string runType, vector< DayaBay::DaqRunConfig > cv, vector< string > fees, map< string, string > &th_obj, map< string, bool > &isuni, map< string, int > &thres_uni, map< string, map< string, int > > &thres)=0 |
virtual int | findLtbTrigger (string runType, vector< DayaBay::DaqRunConfig > cv, vector< string > ltbs, map< string, string > &mode, map< string, int > &source, map< string, string > &trig_name, map< string, map< string, int > > &trig_thres)=0 |
virtual string | GetRunType (const int runNo)=0 |
virtual StatusCode | queryInterface (const InterfaceID &riid, void **ppvInterface)=0 |
virtual unsigned long | addRef ()=0 |
virtual unsigned long | release ()=0 |
Static Public Member Functions | |
static const InterfaceID & | interfaceID () |
Public Attributes | |
SUCCESS | |
NO_INTERFACE | |
VERSMISMATCH | |
LAST_ERROR |
Definition at line 40 of file IDaqRunInfoSvc.h.
static const InterfaceID& IDaqRunInfoSvc::interfaceID | ( | ) | [inline, static] |
Reimplemented from IInterface.
Definition at line 44 of file IDaqRunInfoSvc.h.
00044 { 00045 return IID_IDaqRunInfoSvc; 00046 }
virtual int IDaqRunInfoSvc::runNumber | ( | const string | fileName | ) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual const DaqRawDataFileInfo* IDaqRunInfoSvc::GetFileInfo | ( | const string | filename | ) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual const DaqRunInfo* IDaqRunInfoSvc::GetRunInfo | ( | const int | runNo | ) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual const DaqCalibRunInfo* IDaqRunInfoSvc::GetCalibRunInfo | ( | const int | runNo | ) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual int IDaqRunInfoSvc::dbRecordVector | ( | const int | runNo, | |
DatabaseRecordVector & | vec | |||
) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual int IDaqRunInfoSvc::fullRunConfigList | ( | const int | runNo, | |
vector< DayaBay::DaqRunConfig > & | vec | |||
) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual int IDaqRunInfoSvc::simpRunConfigList | ( | const int | runNo, | |
vector< DayaBay::DaqRunConfig > & | vec | |||
) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual int IDaqRunInfoSvc::findHWList | ( | vector< DayaBay::DaqRunConfig > | cV, | |
vector< string > & | dets, | |||
vector< string > & | crates, | |||
vector< string > & | ltbs, | |||
vector< string > & | fees | |||
) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual int IDaqRunInfoSvc::findFEEThreshold | ( | string | runType, | |
vector< DayaBay::DaqRunConfig > | cv, | |||
vector< string > | fees, | |||
map< string, string > & | th_obj, | |||
map< string, bool > & | isuni, | |||
map< string, int > & | thres_uni, | |||
map< string, map< string, int > > & | thres | |||
) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual int IDaqRunInfoSvc::findLtbTrigger | ( | string | runType, | |
vector< DayaBay::DaqRunConfig > | cv, | |||
vector< string > | ltbs, | |||
map< string, string > & | mode, | |||
map< string, int > & | source, | |||
map< string, string > & | trig_name, | |||
map< string, map< string, int > > & | trig_thres | |||
) | [pure virtual] |
Implemented in DaqRunInfoSvc.
virtual string IDaqRunInfoSvc::GetRunType | ( | const int | runNo | ) | [pure virtual] |
Implemented in DaqRunInfoSvc.