BOSS 7.0.2
BESIII Offline Software System
Loading...
Searching...
No Matches
InstallArea/include/CalibData/CalibData/DacCol.h
Go to the documentation of this file.
1// $Header: /bes/bes/BossCvs/Calibration/CalibData/CalibData/DacCol.h,v 1.1.1.1 2005/10/17 06:13:32 maqm Exp $
2#ifndef CalibData_DacCol_h
3#define CalibData_DacCol_h
4#include <vector>
5namespace CalibData {
6
7 /** @class DacCol
8 Keeps track of a collection of dac settings, typically used
9 for collecting calibration data for a single range
10 */
11 class DacCol {
12
13 public:
14 DacCol(std::vector<unsigned>* vals=0);
15 DacCol(std::vector<int>* vals);
17
18 const std::vector<unsigned>* getDacs() const {return &m_dacs;}
19 /// Deep copy.
20 void update(const DacCol* other);
21
22 private:
23 std::vector<unsigned> m_dacs;
24
25 };
26
27}
28#endif
DacCol(std::vector< unsigned > *vals=0)
void update(const DacCol *other)
Deep copy.
const std::vector< unsigned > * getDacs() const
DacCol(std::vector< int > *vals)