BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Utilities/BeamEnergySvc/include/BeamEnergySvc/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 {
13public:
14 virtual ~IBeamEnergySvc() {}
15
16 // static const InterfaceID& interfaceID() { return IID_IBeamEnergySvc; }
18 virtual bool isRunValid() = 0;
19 virtual double getbeamE() = 0;
20 virtual void getBeamEnergyInfo() = 0;
21};
22
23#endif
virtual bool isRunValid()=0
virtual double getbeamE()=0
DeclareInterfaceID(IBeamEnergySvc, 1, 0)
virtual void getBeamEnergyInfo()=0