BmnRoot
Loading...
Searching...
No Matches
BmnCalibData.h
Go to the documentation of this file.
1
#ifndef BMNCALIBDATA_H
2
#define BMNCALIBDATA_H
3
4
#include <vector>
5
6
#include "TNamed.h"
7
8
using
std::vector;
9
using
std::move;
10
11
class
BmnCalibData
:
public
TNamed
12
{
13
typedef
vector<vector<vector<bool> > > BitVecADC;
14
typedef
vector<vector<vector<Float_t> > > FloatVecADC;
15
public
:
17
BmnCalibData
();
18
20
BmnCalibData
(FloatVecADC calib, BitVecADC noise);
21
// BmnCalibData(Float_t*** calib, bool*** noise);
22
24
virtual
~BmnCalibData
() {}
25
26
void
SetCalibration
(FloatVecADC
v
) { calib_obj =
v
;}
27
void
SetNoise
(BitVecADC
v
) { noise_obj =
v
; }
28
29
// void SetCalibration(FloatVecADC &&v) { calib_obj = move(v);}
30
// void SetNoise(BitVecADC &&v) { noise_obj = move(v); }
31
32
FloatVecADC&
GetCalibration
() {
return
calib_obj; }
33
BitVecADC&
GetNoise
() {
return
noise_obj; }
34
35
private
:
36
FloatVecADC calib_obj;
37
BitVecADC noise_obj;
38
39
ClassDef(
BmnCalibData
, 1);
40
};
41
42
#endif
/* BMNCALIBDATA_H */
43
v
__m128 v
Definition
P4_F32vec4.h:1
BmnCalibData
Definition
BmnCalibData.h:12
BmnCalibData::GetCalibration
FloatVecADC & GetCalibration()
Definition
BmnCalibData.h:32
BmnCalibData::GetNoise
BitVecADC & GetNoise()
Definition
BmnCalibData.h:33
BmnCalibData::BmnCalibData
BmnCalibData()
Definition
BmnCalibData.cxx:3
BmnCalibData::~BmnCalibData
virtual ~BmnCalibData()
Definition
BmnCalibData.h:24
BmnCalibData::SetCalibration
void SetCalibration(FloatVecADC v)
Definition
BmnCalibData.h:26
BmnCalibData::SetNoise
void SetNoise(BitVecADC v)
Definition
BmnCalibData.h:27
base
data
BmnCalibData.h
Generated on Fri May 15 2026 10:40:53 for BmnRoot by
1.9.8