CGEM BOSS
6.6.5.i
BESIII Offline Software System
Loading...
Searching...
No Matches
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
DacCol.h:11
CalibData::DacCol::DacCol
DacCol(std::vector< unsigned > *vals=0)
Definition
DacCol.cxx:7
CalibData::DacCol::getDacs
const std::vector< unsigned > * getDacs() const
Definition
DacCol.h:18
CalibData::DacCol::~DacCol
~DacCol()
Definition
DacCol.h:16
CalibData
Definition
Calibration/CalibData/CalibData-00-01-09/CalibData/CalibBase.h:27
6.6.5.i
Calibration
CalibData
CalibData-00-01-09
CalibData
DacCol.h
Generated by
1.12.0