4#ifndef Utilities_MeasuredEcmsSvc_H
5#define Utilities_MeasuredEcmsSvc_H
6#include "MeasuredEcmsSvc/IMeasuredEcmsSvc.h"
14 virtual StatusCode
queryInterface(
const InterfaceID& riid,
void** ppvIF);
17 void handle(
const Incident&);
34 int RunParamsMin, RunParamsMax;
36 int MeasuredEcmsMin, MeasuredEcmsMax;
39 IDataProviderSvc* m_eventSvc;
40 int m_sampleName, m_runFrom, m_runTo;
41 double m_ecms, m_ecmsErr, m_aveEcms, m_aveEcmsErr;
42 bool m_runNoValid, m_callRead, m_recallRead;
43 double m_px, m_py,
m_pz;
NTuple::Item< double > m_pz
double getEcmsErr(int runNo)
virtual StatusCode queryInterface(const InterfaceID &riid, void **ppvIF)
void readRunParams(int runNo)
int getRunFrom(int runNo)
int getSampleName(int runNo)
double getEcms(int runNo)
virtual ~MeasuredEcmsSvc()
void handle(const Incident &)
virtual StatusCode initialize()
bool isRunNoValid(int runNo)
double getAveEcmsErr(int runNo)
virtual StatusCode finalize()
double getAveEcms(int runNo)
void readMeasuredEcms(int runNo)