00001 #ifndef CalibData_etfBunchCalibBase_h 00002 #define CalibData_etfBunchCalibBase_h 00003 00004 #include "GaudiKernel/DataObject.h" 00005 #include "CalibData/CalibModel.h" 00006 #include <vector> 00007 00008 namespace CalibData { 00009 class etfBunchCalibBase{ 00010 public: 00011 etfBunchCalibBase(){}; 00012 00013 virtual ~etfBunchCalibBase() {} 00014 00015 //set the bunch offset of etf 00016 void setPBunch(const double* etfBunchP); 00017 00018 //get the bunch offset of etf 00019 double getPBunch(int No) const { return m_pBunch[No]; } 00020 00021 private: 00022 double m_pBunch[4]; 00023 00024 }; 00025 } 00026 00027 #endif