/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Calibration/CalibData/CalibData-00-01-18/src/DacCol.cxx

Go to the documentation of this file.
00001 // $Header: /bes/bes/BossCvs/Calibration/CalibData/src/DacCol.cxx,v 1.1.1.1 2005/10/17 06:13:32 maqm Exp $
00002 
00003 #include "CalibData/DacCol.h"
00004 
00005 namespace CalibData {
00006 
00007   DacCol::DacCol(std::vector<unsigned>* vals) {
00008     if (vals) {
00009       m_dacs.clear();
00010       for (unsigned int iDac = 0; iDac < vals->size(); iDac++) {
00011         m_dacs.push_back((*vals)[iDac]);
00012       }
00013     }
00014   }
00015   DacCol::DacCol(std::vector<int>* vals) {
00016     if (vals) {
00017       m_dacs.clear();
00018       for (unsigned int iDac = 0; iDac < vals->size(); iDac++) {
00019         unsigned val = (*vals)[iDac];
00020         m_dacs.push_back(val);
00021       }
00022     }
00023   }
00024   
00025   void DacCol::update(const DacCol* other) {
00026     m_dacs.clear();
00027     for (unsigned int iDac = 0; iDac < other->m_dacs.size(); iDac++) {
00028       m_dacs.push_back((other->m_dacs)[iDac]);
00029     }
00030   }
00031 
00032 }

Generated on Tue Nov 29 22:57:48 2016 for BOSS_7.0.2 by  doxygen 1.4.7