BOSS 7.0.2
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
 
virtual ~IBeamEnergySvc ()
 
virtual bool isRunValid ()=0
 
virtual double getbeamE ()=0
 
virtual void getBeamEnergyInfo ()=0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 
static const InterfaceID & interfaceID ()
 

Detailed Description

Constructor & Destructor Documentation

◆ ~IBeamEnergySvc() [1/2]

virtual IBeamEnergySvc::~IBeamEnergySvc ( )
inlinevirtual

◆ ~IBeamEnergySvc() [2/2]

virtual IBeamEnergySvc::~IBeamEnergySvc ( )
inlinevirtual

Member Function Documentation

◆ getbeamE() [1/2]

virtual double IBeamEnergySvc::getbeamE ( )
pure virtual

Implemented in BeamEnergySvc, and BeamEnergySvc.

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

◆ getbeamE() [2/2]

virtual double IBeamEnergySvc::getbeamE ( )
pure virtual

Implemented in BeamEnergySvc, and BeamEnergySvc.

◆ getBeamEnergyInfo() [1/2]

virtual void IBeamEnergySvc::getBeamEnergyInfo ( )
pure virtual

Implemented in BeamEnergySvc, and BeamEnergySvc.

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

◆ getBeamEnergyInfo() [2/2]

virtual void IBeamEnergySvc::getBeamEnergyInfo ( )
pure virtual

Implemented in BeamEnergySvc, and BeamEnergySvc.

◆ interfaceID() [1/2]

static const InterfaceID & IBeamEnergySvc::interfaceID ( )
inlinestatic

Definition at line 16 of file InstallArea/include/BeamEnergySvc/BeamEnergySvc/IBeamEnergySvc.h.

16{ return IID_IBeamEnergySvc; }

Referenced by BeamEnergySvc::queryInterface().

◆ interfaceID() [2/2]

static const InterfaceID & IBeamEnergySvc::interfaceID ( )
inlinestatic

Definition at line 16 of file Utilities/BeamEnergySvc/BeamEnergySvc-00-00-04/BeamEnergySvc/IBeamEnergySvc.h.

16{ return IID_IBeamEnergySvc; }

◆ isRunValid() [1/2]

virtual bool IBeamEnergySvc::isRunValid ( )
pure virtual

Implemented in BeamEnergySvc, and BeamEnergySvc.

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

◆ isRunValid() [2/2]

virtual bool IBeamEnergySvc::isRunValid ( )
pure virtual

Implemented in BeamEnergySvc, and BeamEnergySvc.


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