BOSS
7.0.1
BESIII Offline Software System
Loading...
Searching...
No Matches
Calibration/CalibData/CalibData-00-01-17/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>
5
namespace
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);
16
~DacCol
() {}
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
CalibData::DacCol
Definition:
Calibration/CalibData/CalibData-00-01-17/CalibData/DacCol.h:11
CalibData::DacCol::getDacs
const std::vector< unsigned > * getDacs() const
Definition:
Calibration/CalibData/CalibData-00-01-17/CalibData/DacCol.h:18
CalibData::DacCol::~DacCol
~DacCol()
Definition:
Calibration/CalibData/CalibData-00-01-17/CalibData/DacCol.h:16
CalibData
Definition:
Calibration/CalibData/CalibData-00-01-17/CalibData/CalibBase.h:27
source
Calibration
CalibData
CalibData-00-01-17
CalibData
DacCol.h
Generated by
1.9.6