BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Utilities/ScanEnergySvc/include/ScanEnergySvc/IScanEnergySvc.h
Go to the documentation of this file.
1#ifndef ISCANENERGYSVC_H_
2#define ISCANENERGYSVC_H_
3
4#include "CLHEP/Matrix/Vector.h"
5#include "GaudiKernel/IInterface.h"
6#include "GaudiKernel/Kernel.h"
7#include <string>
8using CLHEP::HepVector;
9
10/* Declaration of the interface ID */
11// static const InterfaceID IID_IScanEnergySvc("IScanEnergySvc",1,0);
12
13class IScanEnergySvc : virtual public IInterface {
14public:
15 // static const InterfaceID& interfaceID() { return IID_IScanEnergySvc; }
17 virtual bool getScanEnergySvcInfo() = 0;
18 virtual double getScanEnergy() const = 0;
19 virtual int getRunStart() const = 0;
20 virtual int getRunEnd() const = 0;
21};
22
23#endif /* ISCANENERGYSVC_H_ */
virtual int getRunEnd() const =0
virtual double getScanEnergy() const =0
virtual int getRunStart() const =0
virtual bool getScanEnergySvcInfo()=0
DeclareInterfaceID(IScanEnergySvc, 1, 0)