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>
6
namespace
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 );
17
~DacCol
() {}
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
CalibData::DacCol
Definition
Calibration/CalibData/include/CalibData/DacCol.h:12
CalibData::DacCol::DacCol
DacCol(std::vector< unsigned > *vals=0)
Definition
DacCol.cxx:8
CalibData::DacCol::update
void update(const DacCol *other)
Deep copy.
Definition
DacCol.cxx:28
CalibData::DacCol::getDacs
const std::vector< unsigned > * getDacs() const
Definition
Calibration/CalibData/include/CalibData/DacCol.h:19
CalibData::DacCol::~DacCol
~DacCol()
Definition
Calibration/CalibData/include/CalibData/DacCol.h:17
CalibData
Definition
Calibration/CalibData/include/CalibData/CalibBase.h:28
8.0.0
BOSS_Source
Calibration
CalibData
include
CalibData
DacCol.h
Generated by
1.16.1