/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Tof/TofSimSvc/TofSimSvc-00-00-04/TofSimSvc/ITofSimSvc.h

Go to the documentation of this file.
00001 #ifndef ITOFSIMSVC_H
00002 #define ITOFSIMSVC_H
00003 
00004 #include "GaudiKernel/Service.h"
00005 #include "GaudiKernel/IInterface.h"
00006 #include "GaudiKernel/Property.h"
00007 
00008 // Declaration of the interface ID 
00009 static const InterfaceID  IID_ITofSimSvc("ITofSimSvc",1,0);
00010 
00011 class ITofSimSvc : virtual public IInterface {
00012  public:
00013   static const InterfaceID& interfaceID() { return IID_ITofSimSvc; }
00014 
00015   virtual const double BarLowThres()  = 0;
00016   virtual const double BarHighThres() = 0;
00017   virtual const double EndLowThres()  = 0;
00018   virtual const double EndHighThres() = 0;
00019   virtual const double BarPMTGain() = 0;
00020   virtual const double EndPMTGain() = 0;
00021   virtual const double BarConstant() = 0;
00022   virtual const double EndConstant() = 0;
00023   virtual const double EndNoiseSwitch() = 0;
00024 
00025   virtual const double BarGain1(unsigned int id) = 0;
00026   virtual const double BarGain2(unsigned int id) = 0;
00027   virtual const double EndGain(unsigned int id) = 0;
00028   virtual const double BarAttenLength(unsigned int id) = 0;
00029   virtual const double EndAttenLength(unsigned int id) = 0;
00030   virtual const double EndNoiseSmear(unsigned int id) = 0;
00031 
00032   virtual void Dump() = 0;
00033 };
00034 
00035 #endif // ITOFSIMSVC_H

Generated on Tue Nov 29 23:14:39 2016 for BOSS_7.0.2 by  doxygen 1.4.7