BOSS 7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
IMeasuredEcmsSvc Class Referenceabstract

#include <IMeasuredEcmsSvc.h>

+ Inheritance diagram for IMeasuredEcmsSvc:

Public Member Functions

virtual ~IMeasuredEcmsSvc ()
 
virtual void readMeasuredEcms (int runNo)=0
 
virtual void readRunParams (int runNo)=0
 
virtual void readDB (int runNo)=0
 
virtual int getSampleName (int runNo)=0
 
virtual int getRunFrom (int runNo)=0
 
virtual int getRunTo (int runNo)=0
 
virtual bool isRunNoValid (int runNo)=0
 
virtual double getEcms (int runNo)=0
 
virtual double getEcmsErr (int runNo)=0
 
virtual double getAveEcms (int runNo)=0
 
virtual double getAveEcmsErr (int runNo)=0
 
virtual ~IMeasuredEcmsSvc ()
 
virtual void readMeasuredEcms (int runNo)=0
 
virtual void readRunParams (int runNo)=0
 
virtual void readDB (int runNo)=0
 
virtual int getSampleName (int runNo)=0
 
virtual int getRunFrom (int runNo)=0
 
virtual int getRunTo (int runNo)=0
 
virtual bool isRunNoValid (int runNo)=0
 
virtual double getEcms (int runNo)=0
 
virtual double getEcmsErr (int runNo)=0
 
virtual double getAveEcms (int runNo)=0
 
virtual double getAveEcmsErr (int runNo)=0
 

Static Public Member Functions

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

Detailed Description

Constructor & Destructor Documentation

◆ ~IMeasuredEcmsSvc() [1/2]

virtual IMeasuredEcmsSvc::~IMeasuredEcmsSvc ( )
inlinevirtual

◆ ~IMeasuredEcmsSvc() [2/2]

virtual IMeasuredEcmsSvc::~IMeasuredEcmsSvc ( )
inlinevirtual

Member Function Documentation

◆ getAveEcms() [1/2]

virtual double IMeasuredEcmsSvc::getAveEcms ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getAveEcms() [2/2]

virtual double IMeasuredEcmsSvc::getAveEcms ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getAveEcmsErr() [1/2]

virtual double IMeasuredEcmsSvc::getAveEcmsErr ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getAveEcmsErr() [2/2]

virtual double IMeasuredEcmsSvc::getAveEcmsErr ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getEcms() [1/2]

virtual double IMeasuredEcmsSvc::getEcms ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

Referenced by KKMC::execute().

◆ getEcms() [2/2]

virtual double IMeasuredEcmsSvc::getEcms ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getEcmsErr() [1/2]

virtual double IMeasuredEcmsSvc::getEcmsErr ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getEcmsErr() [2/2]

virtual double IMeasuredEcmsSvc::getEcmsErr ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getRunFrom() [1/2]

virtual int IMeasuredEcmsSvc::getRunFrom ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getRunFrom() [2/2]

virtual int IMeasuredEcmsSvc::getRunFrom ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getRunTo() [1/2]

virtual int IMeasuredEcmsSvc::getRunTo ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getRunTo() [2/2]

virtual int IMeasuredEcmsSvc::getRunTo ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getSampleName() [1/2]

virtual int IMeasuredEcmsSvc::getSampleName ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ getSampleName() [2/2]

virtual int IMeasuredEcmsSvc::getSampleName ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ interfaceID() [1/2]

static const InterfaceID & IMeasuredEcmsSvc::interfaceID ( )
inlinestatic

Definition at line 32 of file InstallArea/include/MeasuredEcmsSvc/MeasuredEcmsSvc/IMeasuredEcmsSvc.h.

32{ return IID_IMeasuredEcmsSvc; }

Referenced by MeasuredEcmsSvc::queryInterface().

◆ interfaceID() [2/2]

static const InterfaceID & IMeasuredEcmsSvc::interfaceID ( )
inlinestatic

Definition at line 32 of file Utilities/MeasuredEcmsSvc/MeasuredEcmsSvc-00-00-11/MeasuredEcmsSvc/IMeasuredEcmsSvc.h.

32{ return IID_IMeasuredEcmsSvc; }

◆ isRunNoValid() [1/2]

virtual bool IMeasuredEcmsSvc::isRunNoValid ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

Referenced by KKMC::execute().

◆ isRunNoValid() [2/2]

virtual bool IMeasuredEcmsSvc::isRunNoValid ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ readDB() [1/2]

virtual void IMeasuredEcmsSvc::readDB ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ readDB() [2/2]

virtual void IMeasuredEcmsSvc::readDB ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ readMeasuredEcms() [1/2]

virtual void IMeasuredEcmsSvc::readMeasuredEcms ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ readMeasuredEcms() [2/2]

virtual void IMeasuredEcmsSvc::readMeasuredEcms ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ readRunParams() [1/2]

virtual void IMeasuredEcmsSvc::readRunParams ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.

◆ readRunParams() [2/2]

virtual void IMeasuredEcmsSvc::readRunParams ( int  runNo)
pure virtual

Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.


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