BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
Calibration/CalibData/include/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
2// 06:13:32 maqm Exp $
3#ifndef CalibData_DacCol_h
4#define CalibData_DacCol_h
5#include <vector>
6namespace CalibData {
7
8 /** @class DacCol
9 Keeps track of a collection of dac settings, typically used
10 for collecting calibration data for a single range
11 */
12 class DacCol {
13
14 public:
15 DacCol( std::vector<unsigned>* vals = 0 );
16 DacCol( std::vector<int>* vals );
18
19 const std::vector<unsigned>* getDacs() const { return &m_dacs; }
20 /// Deep copy.
21 void update( const DacCol* other );
22
23 private:
24 std::vector<unsigned> m_dacs;
25 };
26
27} // namespace CalibData
28#endif
DacCol(std::vector< unsigned > *vals=0)
Definition DacCol.cxx:8
void update(const DacCol *other)
Deep copy.
Definition DacCol.cxx:28
const std::vector< unsigned > * getDacs() const