#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.
1.4.7