BOSS 7.0.9
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 ()=0
 
virtual double getbeamE ()=0
 
virtual void getBeamEnergyInfo ()=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 ( )
pure virtual

Implemented in BeamEnergySvc.

Referenced by DiGam::execute(), and EmcSelBhaEvent::execute().

◆ getBeamEnergyInfo()

virtual void IBeamEnergySvc::getBeamEnergyInfo ( )
pure virtual

Implemented in BeamEnergySvc.

Referenced by DiGam::execute(), and EmcSelBhaEvent::execute().

◆ 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 ( )
pure virtual

Implemented in BeamEnergySvc.

Referenced by DiGam::execute(), and EmcSelBhaEvent::execute().


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