#include <IMeasuredEcmsSvc.h>
|
| | DeclareInterfaceID (IMeasuredEcmsSvc, 1, 0) |
| virtual | ~IMeasuredEcmsSvc () |
| virtual bool | isRunNoValid ()=0 |
| virtual double | getEcms ()=0 |
| virtual double | getBeamEnergy ()=0 |
| virtual double | getEcmsError ()=0 |
| virtual double | getAverageEcms ()=0 |
| virtual double | getAverageEcmsError ()=0 |
| virtual double | getSampleName ()=0 |
| virtual double | getPx ()=0 |
| virtual double | getPy ()=0 |
| virtual double | getPz ()=0 |
| virtual double | getEcms (int runNo)=0 |
| virtual std::string | getRecord (int runNo, char *tab, char *col, char *min_col, char *max_col)=0 |
| | DeclareInterfaceID (IMeasuredEcmsSvc, 1, 0) |
| virtual | ~IMeasuredEcmsSvc () |
| virtual bool | isRunNoValid ()=0 |
| virtual double | getEcms ()=0 |
| virtual double | getBeamEnergy ()=0 |
| virtual double | getEcmsError ()=0 |
| virtual double | getAverageEcms ()=0 |
| virtual double | getAverageEcmsError ()=0 |
| virtual double | getSampleName ()=0 |
| virtual double | getPx ()=0 |
| virtual double | getPy ()=0 |
| virtual double | getPz ()=0 |
| virtual double | getEcms (int runNo)=0 |
| virtual std::string | getRecord (int runNo, char *tab, char *col, char *min_col, char *max_col)=0 |
| | DeclareInterfaceID (IMeasuredEcmsSvc, 1, 0) |
| virtual | ~IMeasuredEcmsSvc () |
| virtual bool | isRunNoValid ()=0 |
| virtual double | getEcms ()=0 |
| virtual double | getBeamEnergy ()=0 |
| virtual double | getEcmsError ()=0 |
| virtual double | getAverageEcms ()=0 |
| virtual double | getAverageEcmsError ()=0 |
| virtual double | getSampleName ()=0 |
| virtual double | getPx ()=0 |
| virtual double | getPy ()=0 |
| virtual double | getPz ()=0 |
| virtual double | getEcms (int runNo)=0 |
| virtual std::string | getRecord (int runNo, char *tab, char *col, char *min_col, char *max_col)=0 |
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/x86_64-el9-gcc13-dbg/include/MeasuredEcmsSvc/IMeasuredEcmsSvc.h.
◆ ~IMeasuredEcmsSvc() [1/3]
| virtual IMeasuredEcmsSvc::~IMeasuredEcmsSvc |
( |
| ) |
|
|
inlinevirtual |
◆ ~IMeasuredEcmsSvc() [2/3]
| virtual IMeasuredEcmsSvc::~IMeasuredEcmsSvc |
( |
| ) |
|
|
inlinevirtual |
◆ ~IMeasuredEcmsSvc() [3/3]
| virtual IMeasuredEcmsSvc::~IMeasuredEcmsSvc |
( |
| ) |
|
|
inlinevirtual |
◆ DeclareInterfaceID() [1/3]
◆ DeclareInterfaceID() [2/3]
◆ DeclareInterfaceID() [3/3]
◆ getAverageEcms() [1/3]
| virtual double IMeasuredEcmsSvc::getAverageEcms |
( |
| ) |
|
|
pure virtual |
◆ getAverageEcms() [2/3]
| virtual double IMeasuredEcmsSvc::getAverageEcms |
( |
| ) |
|
|
pure virtual |
◆ getAverageEcms() [3/3]
| virtual double IMeasuredEcmsSvc::getAverageEcms |
( |
| ) |
|
|
pure virtual |
◆ getAverageEcmsError() [1/3]
| virtual double IMeasuredEcmsSvc::getAverageEcmsError |
( |
| ) |
|
|
pure virtual |
Return average Ecms error
◆ getAverageEcmsError() [2/3]
| virtual double IMeasuredEcmsSvc::getAverageEcmsError |
( |
| ) |
|
|
pure virtual |
Return average Ecms error
◆ getAverageEcmsError() [3/3]
| virtual double IMeasuredEcmsSvc::getAverageEcmsError |
( |
| ) |
|
|
pure virtual |
Return average Ecms error
◆ getBeamEnergy() [1/3]
| virtual double IMeasuredEcmsSvc::getBeamEnergy |
( |
| ) |
|
|
pure virtual |
◆ getBeamEnergy() [2/3]
| virtual double IMeasuredEcmsSvc::getBeamEnergy |
( |
| ) |
|
|
pure virtual |
◆ getBeamEnergy() [3/3]
| virtual double IMeasuredEcmsSvc::getBeamEnergy |
( |
| ) |
|
|
pure virtual |
◆ getEcms() [1/6]
| virtual double IMeasuredEcmsSvc::getEcms |
( |
| ) |
|
|
pure virtual |
Return Ecms ( Ecms = beam_energy * 2 )
◆ getEcms() [2/6]
| virtual double IMeasuredEcmsSvc::getEcms |
( |
| ) |
|
|
pure virtual |
Return Ecms ( Ecms = beam_energy * 2 )
◆ getEcms() [3/6]
| virtual double IMeasuredEcmsSvc::getEcms |
( |
| ) |
|
|
pure virtual |
Return Ecms ( Ecms = beam_energy * 2 )
◆ getEcms() [4/6]
| virtual double IMeasuredEcmsSvc::getEcms |
( |
int | runNo | ) |
|
|
pure virtual |
Return Ecms depend on runNo only. Here RunNo. can be set independ on event.
◆ getEcms() [5/6]
| virtual double IMeasuredEcmsSvc::getEcms |
( |
int | runNo | ) |
|
|
pure virtual |
Return Ecms depend on runNo only. Here RunNo. can be set independ on event.
◆ getEcms() [6/6]
| virtual double IMeasuredEcmsSvc::getEcms |
( |
int | runNo | ) |
|
|
pure virtual |
Return Ecms depend on runNo only. Here RunNo. can be set independ on event.
◆ getEcmsError() [1/3]
| virtual double IMeasuredEcmsSvc::getEcmsError |
( |
| ) |
|
|
pure virtual |
◆ getEcmsError() [2/3]
| virtual double IMeasuredEcmsSvc::getEcmsError |
( |
| ) |
|
|
pure virtual |
◆ getEcmsError() [3/3]
| virtual double IMeasuredEcmsSvc::getEcmsError |
( |
| ) |
|
|
pure virtual |
◆ getPx() [1/3]
| virtual double IMeasuredEcmsSvc::getPx |
( |
| ) |
|
|
pure virtual |
◆ getPx() [2/3]
| virtual double IMeasuredEcmsSvc::getPx |
( |
| ) |
|
|
pure virtual |
◆ getPx() [3/3]
| virtual double IMeasuredEcmsSvc::getPx |
( |
| ) |
|
|
pure virtual |
◆ getPy() [1/3]
| virtual double IMeasuredEcmsSvc::getPy |
( |
| ) |
|
|
pure virtual |
◆ getPy() [2/3]
| virtual double IMeasuredEcmsSvc::getPy |
( |
| ) |
|
|
pure virtual |
◆ getPy() [3/3]
| virtual double IMeasuredEcmsSvc::getPy |
( |
| ) |
|
|
pure virtual |
◆ getPz() [1/3]
| virtual double IMeasuredEcmsSvc::getPz |
( |
| ) |
|
|
pure virtual |
◆ getPz() [2/3]
| virtual double IMeasuredEcmsSvc::getPz |
( |
| ) |
|
|
pure virtual |
◆ getPz() [3/3]
| virtual double IMeasuredEcmsSvc::getPz |
( |
| ) |
|
|
pure virtual |
◆ getRecord() [1/3]
| virtual std::string IMeasuredEcmsSvc::getRecord |
( |
int | runNo, |
|
|
char * | tab, |
|
|
char * | col, |
|
|
char * | min_col, |
|
|
char * | max_col ) |
|
pure virtual |
Return the string depend on the parameters
◆ getRecord() [2/3]
| virtual std::string IMeasuredEcmsSvc::getRecord |
( |
int | runNo, |
|
|
char * | tab, |
|
|
char * | col, |
|
|
char * | min_col, |
|
|
char * | max_col ) |
|
pure virtual |
Return the string depend on the parameters
◆ getRecord() [3/3]
| virtual std::string IMeasuredEcmsSvc::getRecord |
( |
int | runNo, |
|
|
char * | tab, |
|
|
char * | col, |
|
|
char * | min_col, |
|
|
char * | max_col ) |
|
pure virtual |
Return the string depend on the parameters
◆ getSampleName() [1/3]
| virtual double IMeasuredEcmsSvc::getSampleName |
( |
| ) |
|
|
pure virtual |
◆ getSampleName() [2/3]
| virtual double IMeasuredEcmsSvc::getSampleName |
( |
| ) |
|
|
pure virtual |
◆ getSampleName() [3/3]
| virtual double IMeasuredEcmsSvc::getSampleName |
( |
| ) |
|
|
pure virtual |
◆ isRunNoValid() [1/3]
| virtual bool IMeasuredEcmsSvc::isRunNoValid |
( |
| ) |
|
|
pure virtual |
Return true or false for runNo
◆ isRunNoValid() [2/3]
| virtual bool IMeasuredEcmsSvc::isRunNoValid |
( |
| ) |
|
|
pure virtual |
Return true or false for runNo
◆ isRunNoValid() [3/3]
| virtual bool IMeasuredEcmsSvc::isRunNoValid |
( |
| ) |
|
|
pure virtual |
Return true or false for runNo
◆ readDBTable() [1/3]
| virtual void IMeasuredEcmsSvc::readDBTable |
( |
int | runNo | ) |
|
|
protectedpure virtual |
◆ readDBTable() [2/3]
| virtual void IMeasuredEcmsSvc::readDBTable |
( |
int | runNo | ) |
|
|
protectedpure virtual |
◆ readDBTable() [3/3]
| virtual void IMeasuredEcmsSvc::readDBTable |
( |
int | runNo | ) |
|
|
protectedpure virtual |
◆ triggerDBTable() [1/3]
| 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)
◆ triggerDBTable() [2/3]
| 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)
◆ triggerDBTable() [3/3]
| 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)
The documentation for this class was generated from the following files: