BmnRoot 26.10.0-18-g4e3414f9
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
BmnCalibData.h
Go to the documentation of this file.
1#ifndef BMNCALIBDATA_H
2#define BMNCALIBDATA_H
3
4#include "TNamed.h"
5
6#include <vector>
7
8using std::move;
9using std::vector;
10
11class BmnCalibData : public TNamed
12{
13 typedef vector<vector<vector<bool>>> BitVecADC;
14 typedef vector<vector<vector<Float_t>>> FloatVecADC;
15
16 public:
17 /** Default constructor **/
19
20 /** Main constructor **/
22 // BmnCalibData(Float_t*** calib, bool*** noise);
23
24 /** Destructor **/
25 virtual ~BmnCalibData() {}
26
29
30 // void SetCalibration(FloatVecADC &&v) { calib_obj = move(v);}
31 // void SetNoise(BitVecADC &&v) { noise_obj = move(v); }
32
35
36 private:
39
41};
42
43#endif /* BMNCALIBDATA_H */
__m128 v
Definition P4_F32vec4.h:1
#define ClassDef(name, id)
vector< vector< vector< bool > > > BitVecADC
BitVecADC noise_obj
FloatVecADC & GetCalibration()
BitVecADC & GetNoise()
BmnCalibData()
Default constructor.
virtual ~BmnCalibData()
Destructor.
FloatVecADC calib_obj
vector< vector< vector< Float_t > > > FloatVecADC
void SetCalibration(FloatVecADC v)
void SetNoise(BitVecADC v)