BOSS 6.6.4.p03
BESIII Offline Software System
Loading...
Searching...
No Matches
IBeamEnergySvc Class Referenceabstract

#include <IBeamEnergySvc.h>

+ Inheritance diagram for IBeamEnergySvc:

Public Member Functions

virtual ~IBeamEnergySvc ()
 
virtual bool isRunValid (int run)=0
 
virtual double getbeamE (int run)=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

Definition at line 11 of file IBeamEnergySvc.h.

Constructor & Destructor Documentation

◆ ~IBeamEnergySvc()

virtual IBeamEnergySvc::~IBeamEnergySvc ( )
inlinevirtual

Definition at line 14 of file IBeamEnergySvc.h.

14{}

Member Function Documentation

◆ getbeamE()

virtual double IBeamEnergySvc::getbeamE ( int  run)
pure virtual

Implemented in BeamEnergySvc.

◆ interfaceID()

static const InterfaceID & IBeamEnergySvc::interfaceID ( )
inlinestatic

Definition at line 16 of file IBeamEnergySvc.h.

16{ return IID_IBeamEnergySvc; }

Referenced by BeamEnergySvc::queryInterface().

◆ isRunValid()

virtual bool IBeamEnergySvc::isRunValid ( int  run)
pure virtual

Implemented in BeamEnergySvc.


The documentation for this class was generated from the following file: