00001 // $Header: /bes/bes/BossCvs/Calibration/CalibData/CalibData/DacCol.h,v 1.1.1.1 2005/10/17 06:13:32 maqm Exp $ 00002 #ifndef CalibData_DacCol_h 00003 #define CalibData_DacCol_h 00004 #include <vector> 00005 namespace CalibData { 00006 00011 class DacCol { 00012 00013 public: 00014 DacCol(std::vector<unsigned>* vals=0); 00015 DacCol(std::vector<int>* vals); 00016 ~DacCol() {} 00017 00018 const std::vector<unsigned>* getDacs() const {return &m_dacs;} 00020 void update(const DacCol* other); 00021 00022 private: 00023 std::vector<unsigned> m_dacs; 00024 00025 }; 00026 00027 } 00028 #endif