1#ifndef IREALIZATIONSVC_H
2#define IREALIZATIONSVC_H
4#include "GaudiKernel/IInterface.h"
5#include "GaudiKernel/Kernel.h"
6#include "GaudiKernel/ObjectVector.h"
virtual std::vector< double > getRunInfo()=0
virtual int getVthBalEEMC()=0
virtual std::vector< std::string > getTofThreshold()=0
virtual int getVthDiffB()=0
virtual void readDB(int runNo)=0
virtual int getVthDiffE()=0
virtual void setBunchPosY(double i)=0
virtual int getVthDiffMin()=0
virtual double getBunchPosX()=0
virtual int getVthBLZ()=0
virtual bool ifReadTrg()=0
virtual int getVthBalBLK()=0
virtual float getRunTotalTime()=0
virtual void setRunEvtNum(int i)=0
virtual std::vector< uint32_t > getTrgTable()=0
virtual void setLuminosity(float i)=0
virtual void setInitEvtID(int i)=0
virtual void setBunchSizeX(double i)=0
DeclareInterfaceID(IRealizationSvc, 1, 0)
virtual bool ifReadBunch()=0
virtual int getVthEEtotH()=0
virtual bool ifReadRandTrg()=0
virtual double getBunchPosY()=0
virtual void setTrgTable(std::vector< uint32_t > i)=0
virtual int getVthEtotL()=0
virtual double getBunchSizeY()=0
virtual bool ifReadTFEE()=0
virtual int getVthBEtotH()=0
virtual int getRunEvtNum()=0
virtual void setBunchPosZ(double i)=0
std::vector< std::string > getBgFileName(std::string query)
virtual void setRunId(int i)=0
virtual float getLuminosity(int runNo)=0
virtual void updateRealData()=0
virtual double getLuminosity()=0
virtual int getEtotDataSteps()=0
virtual std::vector< int > getRunList()=0
virtual double getBunchSizeX()=0
virtual void setBunchSizeZ(double i)=0
virtual int getInitEvtID()=0
virtual int getVthEtotM()=0
virtual void setBgFileName(std::vector< std::string > i)=0
virtual std::vector< std::string > getBgFileName()=0
virtual bool UseDBFlag()=0
virtual void setBunchSizeY(double i)=0
virtual void setBunchPosX(double i)=0
virtual double getBunchPosZ()=0
virtual double getBunchSizeZ()=0
virtual double getTrgGain(int cry_id)=0
virtual float getTauValue()=0