#include <IMeasuredEcmsSvc.h>
Class to read the data information from database, such as ECMS, ECMS Error ... ( beam_energy = ECMS / 2.0). Access to almost all the XYZ, 3773, and 4180 data.
Definition at line 48 of file InstallArea/include/MeasuredEcmsSvc/MeasuredEcmsSvc/IMeasuredEcmsSvc.h.
◆ ~IMeasuredEcmsSvc() [1/2]
virtual IMeasuredEcmsSvc::~IMeasuredEcmsSvc |
( |
| ) |
|
|
inlinevirtual |
◆ ~IMeasuredEcmsSvc() [2/2]
virtual IMeasuredEcmsSvc::~IMeasuredEcmsSvc |
( |
| ) |
|
|
inlinevirtual |
◆ getAverageEcms() [1/2]
virtual double IMeasuredEcmsSvc::getAverageEcms |
( |
| ) |
|
|
pure virtual |
◆ getAverageEcms() [2/2]
virtual double IMeasuredEcmsSvc::getAverageEcms |
( |
| ) |
|
|
pure virtual |
◆ getAverageEcmsError() [1/2]
virtual double IMeasuredEcmsSvc::getAverageEcmsError |
( |
| ) |
|
|
pure virtual |
◆ getAverageEcmsError() [2/2]
virtual double IMeasuredEcmsSvc::getAverageEcmsError |
( |
| ) |
|
|
pure virtual |
◆ getBeamEnergy() [1/2]
virtual double IMeasuredEcmsSvc::getBeamEnergy |
( |
| ) |
|
|
pure virtual |
◆ getBeamEnergy() [2/2]
virtual double IMeasuredEcmsSvc::getBeamEnergy |
( |
| ) |
|
|
pure virtual |
◆ getEcms() [1/4]
virtual double IMeasuredEcmsSvc::getEcms |
( |
| ) |
|
|
pure virtual |
◆ getEcms() [2/4]
virtual double IMeasuredEcmsSvc::getEcms |
( |
| ) |
|
|
pure virtual |
◆ getEcms() [3/4]
virtual double IMeasuredEcmsSvc::getEcms |
( |
int |
runNo | ) |
|
|
pure virtual |
◆ getEcms() [4/4]
virtual double IMeasuredEcmsSvc::getEcms |
( |
int |
runNo | ) |
|
|
pure virtual |
◆ getEcmsError() [1/2]
virtual double IMeasuredEcmsSvc::getEcmsError |
( |
| ) |
|
|
pure virtual |
◆ getEcmsError() [2/2]
virtual double IMeasuredEcmsSvc::getEcmsError |
( |
| ) |
|
|
pure virtual |
◆ getPx() [1/2]
virtual double IMeasuredEcmsSvc::getPx |
( |
| ) |
|
|
pure virtual |
◆ getPx() [2/2]
virtual double IMeasuredEcmsSvc::getPx |
( |
| ) |
|
|
pure virtual |
◆ getPy() [1/2]
virtual double IMeasuredEcmsSvc::getPy |
( |
| ) |
|
|
pure virtual |
◆ getPy() [2/2]
virtual double IMeasuredEcmsSvc::getPy |
( |
| ) |
|
|
pure virtual |
◆ getPz() [1/2]
virtual double IMeasuredEcmsSvc::getPz |
( |
| ) |
|
|
pure virtual |
◆ getPz() [2/2]
virtual double IMeasuredEcmsSvc::getPz |
( |
| ) |
|
|
pure virtual |
◆ getRecord() [1/2]
virtual std::string IMeasuredEcmsSvc::getRecord |
( |
int |
runNo, |
|
|
char * |
tab, |
|
|
char * |
col, |
|
|
char * |
min_col, |
|
|
char * |
max_col |
|
) |
| |
|
pure virtual |
◆ getRecord() [2/2]
virtual std::string IMeasuredEcmsSvc::getRecord |
( |
int |
runNo, |
|
|
char * |
tab, |
|
|
char * |
col, |
|
|
char * |
min_col, |
|
|
char * |
max_col |
|
) |
| |
|
pure virtual |
◆ getSampleName() [1/2]
virtual double IMeasuredEcmsSvc::getSampleName |
( |
| ) |
|
|
pure virtual |
◆ getSampleName() [2/2]
virtual double IMeasuredEcmsSvc::getSampleName |
( |
| ) |
|
|
pure virtual |
◆ interfaceID() [1/2]
static const InterfaceID & IMeasuredEcmsSvc::interfaceID |
( |
| ) |
|
|
inlinestatic |
◆ interfaceID() [2/2]
static const InterfaceID & IMeasuredEcmsSvc::interfaceID |
( |
| ) |
|
|
inlinestatic |
◆ isRunNoValid() [1/2]
virtual bool IMeasuredEcmsSvc::isRunNoValid |
( |
| ) |
|
|
pure virtual |
◆ isRunNoValid() [2/2]
virtual bool IMeasuredEcmsSvc::isRunNoValid |
( |
| ) |
|
|
pure virtual |
◆ readDBTable() [1/2]
virtual void IMeasuredEcmsSvc::readDBTable |
( |
int |
runNo | ) |
|
|
protectedpure virtual |
◆ readDBTable() [2/2]
virtual void IMeasuredEcmsSvc::readDBTable |
( |
int |
runNo | ) |
|
|
protectedpure virtual |
◆ triggerDBTable() [1/2]
virtual int IMeasuredEcmsSvc::triggerDBTable |
( |
int |
runNo | ) |
|
|
protectedpure virtual |
trigger based on runNo @option 1 MeasuredEcms2 table for XYZ (Charmonium data) @option 2 RunParams table for 3773, 4180 (Charm data)
Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.
◆ triggerDBTable() [2/2]
virtual int IMeasuredEcmsSvc::triggerDBTable |
( |
int |
runNo | ) |
|
|
protectedpure virtual |
trigger based on runNo @option 1 MeasuredEcms2 table for XYZ (Charmonium data) @option 2 RunParams table for 3773, 4180 (Charm data)
Implemented in MeasuredEcmsSvc, and MeasuredEcmsSvc.
The documentation for this class was generated from the following files: