00001 #ifndef CalibData_ETofSimBase_h 00002 #define CalibData_ETofSimBase_h 00003 00004 #include "GaudiKernel/DataObject.h" 00005 #include "CalibData/CalibModel.h" 00006 00007 namespace CalibData { 00008 class ETofSimBase{ 00009 public: 00010 ETofSimBase(){}; 00011 virtual ~ETofSimBase() {} 00012 00013 //set the Simulation data of Tof 00014 void setGain( double gain ) { m_gain = gain; } 00015 void setAttenLength( double length ) { m_length = length; } 00016 void setNoiseSmear( double noisesmear ) { m_noisesmear = noisesmear; } 00017 00018 //get the Simulation Data of Tof 00019 double getGain() const { return m_gain; } 00020 double getAttenLength() const { return m_length; } 00021 double getNoiseSmear() const { return m_noisesmear; } 00022 00023 private: 00024 double m_gain; 00025 double m_length; 00026 double m_noisesmear; 00027 }; 00028 } 00029 00030 #endif