BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
IBeamEnergySvc.h
Go to the documentation of this file.
1#ifndef IBEAM_ENERGY_SVC_H
2#define IBEAM_ENERGY_SVC_H
3
4#include "GaudiKernel/IService.h"
5
6/* Decaration of the interface ID */
7static const InterfaceID IID_IBeamEnergySvc("IBeamEnergySvc", 1, 0);
8
9class EvtRecDTag;
10
11class IBeamEnergySvc : virtual public IService
12{
13 public :
14 virtual ~IBeamEnergySvc() {}
15
16 static const InterfaceID& interfaceID() { return IID_IBeamEnergySvc; }
17
18 virtual bool isRunValid(int run) = 0;
19 virtual double getbeamE(int run) = 0;
20};
21
22#endif
virtual bool isRunValid(int run)=0
virtual double getbeamE(int run)=0
static const InterfaceID & interfaceID()
virtual ~IBeamEnergySvc()