BOSS
8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
JobInputRaw.cxx
Go to the documentation of this file.
1
#include "GaudiKernel/ISvcLocator.h"
2
#include "RawDataCnvSvc/IRawDataInputSvc.h"
3
4
namespace
DetVerSvcPack
{
5
6
int
funcInputRaw
( ISvcLocator* svcLct ) {
7
IRawDataInputSvc
* svc = 0;
8
StatusCode sc = svcLct->service(
"RawDataInputSvc"
, svc,
false
);
9
if
( sc.isSuccess() )
10
{
11
if
( svc != 0 ) {
return
svc->
runNo
(); }
12
}
13
return
-1;
14
}
15
16
extern
int ( *
pf_helper
)( ISvcLocator* );
17
18
// initialize function pointer: pf_helper
19
struct
InputRawInit
{
20
InputRawInit
() {
pf_helper
=
funcInputRaw
; }
21
};
22
23
InputRawInit
init
;
24
}
// namespace DetVerSvcPack
IRawDataInputSvc
Definition
Event/RawDataCnvSvc/include/RawDataCnvSvc/IRawDataInputSvc.h:8
IRawDataInputSvc::runNo
virtual uint32_t runNo()=0
DetVerSvcPack
Definition
DetVerSvc.cxx:20
DetVerSvcPack::pf_helper
int(* pf_helper)(ISvcLocator *)
Definition
DetVerSvc.cxx:21
DetVerSvcPack::init
InputRawInit init
Definition
JobInputRaw.cxx:23
DetVerSvcPack::funcInputRaw
int funcInputRaw(ISvcLocator *svcLct)
Definition
JobInputRaw.cxx:6
DetVerSvcPack::InputRawInit
Definition
JobInputRaw.cxx:19
DetVerSvcPack::InputRawInit::InputRawInit
InputRawInit()
Definition
JobInputRaw.cxx:20
8.0.0
BOSS_Source
Utilities
DetVerSvc
src
JobInputRaw.cxx
Generated by
1.16.1