BOSS 7.1.2
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 */
7//static const InterfaceID IID_IBeamEnergySvc("IBeamEnergySvc", 1, 0);
8
9class EvtRecDTag;
10
11//class IBeamEnergySvc : virtual public IService
12class IBeamEnergySvc : virtual public IInterface
13{
14 public :
15 virtual ~IBeamEnergySvc() {}
16
17 //static const InterfaceID& interfaceID() { return IID_IBeamEnergySvc; }
19 virtual bool isRunValid() = 0;
20 virtual double getbeamE() = 0;
21 virtual void getBeamEnergyInfo() = 0;
22};
23
24#endif
virtual bool isRunValid()=0
virtual double getbeamE()=0
DeclareInterfaceID(IBeamEnergySvc, 1, 0)
virtual void getBeamEnergyInfo()=0
virtual ~IBeamEnergySvc()