Belle II Software  release-05-01-25
ARICHFebTest.h
1 /**************************************************************************
2  * BASF2 (Belle Analysis Framework 2) *
3  * Copyright(C) 2015 - Belle II Collaboration *
4  * *
5  * Author: The Belle II Collaboration *
6  * Contributors: Manca Mrvar *
7  * *
8  * This software is provided "as is" without any warranty. *
9  **************************************************************************/
10 
11 #pragma once
12 
13 #include <TObject.h>
14 #include <string>
15 #include <vector>
16 #include <utility>
17 #include <TTimeStamp.h>
18 #include <TH2F.h>
19 #include <TH3F.h>
20 
21 #include <TClass.h>
22 
23 namespace Belle2 {
33  class ARICHFebTest: public TObject {
34  public:
35 
39  ARICHFebTest(): m_serial(0), m_dna(""), m_runSlowC(""), m_timeSlowC(), m_tmon0(0.0), m_tmon1(0.0), m_vdd(0.0), m_v2p(0.0),
40  m_v2n(0.0), m_vss(0.0), m_vth1(0.0), m_vth2(0.0), m_vcc12(0.0), m_vcc15(0.0), m_vcc25(0.0), m_v38p(0.0), m_runLV(""), m_timeLV(),
43 
44 
48  explicit ARICHFebTest(int serial): m_serial(serial), m_dna(""), m_runSlowC(""), m_timeSlowC(), m_tmon0(0.0), m_tmon1(0.0),
49  m_vdd(0.0), m_v2p(0.0), m_v2n(0.0), m_vss(0.0), m_vth1(0.0), m_vth2(0.0), m_vcc12(0.0), m_vcc15(0.0), m_vcc25(0.0), m_v38p(0.0),
52  m_comment("") {};
53 
57  ~ARICHFebTest() {};
58 
63  int getFebSerial() const {return m_serial; }
64 
68  void setFebSerial(int serial) {m_serial = serial; }
69 
73  std::string getFebDna() const {return m_dna; }
74 
78  void setRunSlowC(const std::string& runSlowC) {m_runSlowC = runSlowC; }
79 
83  std::string getRunSlowC() const {return m_runSlowC; }
84 
88  void setFebDna(const std::string& dna) {m_dna = dna; }
89 
93  TTimeStamp getTimeSlowC() const {return m_timeSlowC; }
94 
98  void setTimeSlowC(TTimeStamp timeSlowC) {m_timeSlowC = timeSlowC; }
99 
103  float getTemperature0() const {return m_tmon0; }
104 
108  void setTemperature0(float tmon0) {m_tmon0 = tmon0; }
109 
113  float getTemperature1() const {return m_tmon1; }
114 
118  void setTemperature1(float tmon1) {m_tmon1 = tmon1; }
119 
123  float getVdd() const {return m_vdd; }
124 
128  void setVdd(float vdd) {m_vdd = vdd; }
129 
133  float getV2p() const {return m_v2p; }
134 
138  void setV2p(float v2p) {m_v2p = v2p; }
139 
143  float getV2n() const {return m_v2n; }
144 
148  void setV2n(float v2n) {m_v2n = v2n; }
149 
153  float getVss() const {return m_vss; }
154 
158  void setVss(float vss) {m_vss = vss; }
159 
163  float getVth1() const {return m_vth1; }
164 
168  void setVth1(float vth1) {m_vth1 = vth1; }
169 
173  float getVth2() const {return m_vth2; }
174 
178  void setVth2(float vth2) {m_vth2 = vth2; }
179 
183  float getVcc12() const {return m_vcc12; }
184 
188  void setVcc12(float vcc12) {m_vcc12 = vcc12; }
189 
193  float getVcc15() const {return m_vcc15; }
194 
198  void setVcc15(float vcc15) {m_vcc15 = vcc15; }
199 
203  float getVcc25() const {return m_vcc25; }
204 
208  void setVcc25(float vcc25) {m_vcc25 = vcc25; }
209 
213  float getV38p() const {return m_v38p; }
214 
218  void setV38p(float v38p) {m_v38p = v38p; }
219 
223  void setRunLV(const std::string& runLV) {m_runLV = runLV; }
224 
228  std::string getRunLV() const {return m_runLV; }
229 
233  TTimeStamp getTimeLV() const {return m_timeLV; }
234 
238  void setTimeLV(TTimeStamp timeLV) {m_timeLV = timeLV; }
239 
243  float getCurrentV20p() const {return m_currentV20p; }
244 
248  void setCurrentV20p(float currentV20p) {m_currentV20p = currentV20p; }
249 
253  float getCurrentV21n() const {return m_currentV21n; }
254 
258  void setCurrentV21n(float currentV21n) {m_currentV21n = currentV21n; }
259 
263  float getCurrentV38p() const {return m_currentV38p; }
264 
268  void setCurrentV38p(float currentV38p) {m_currentV38p = currentV38p; }
269 
273  void setRunHV(const std::string& runHV) {m_runHV = runHV; }
274 
278  std::string getRunHV() const {return m_runHV; }
279 
283  TTimeStamp getTimeHV() const {return m_timeHV; }
284 
288  void setTimeHV(TTimeStamp timeHV) {m_timeHV = timeHV; }
289 
293  float getCurrentV99p() const {return m_currentV99p; }
294 
298  void setCurrentV99p(float currentV99p) {m_currentV99p = currentV99p; }
299 
305  int getDeadChannel(unsigned int i) const;
306 
311  void appendDeadChannel(int channel) {m_deadChannel.push_back(channel); }
312 
317  void setDeadChannels(const std::vector<int>& deadChannels) {m_deadChannel = deadChannels; }
318 
323  int getDeadChannelsSize() const {return m_deadChannel.size();}
324 
329  TH2F* getTestPulse2D() const {return m_testPulse;}
330 
335  void setTestPulse2D(TH2F* testPulse) { m_testPulse = testPulse;}
336 
341  TH3F* getOffsetRough3D() const {return m_offsetRough;}
342 
347  void setOffsetRough3D(TH3F* offsetRough) { m_offsetRough = offsetRough;}
348 
353  TH3F* getOffsetFine3D() const {return m_offsetFine;}
354 
359  void setOffsetFine3D(TH3F* offsetFine) { m_offsetFine = offsetFine;}
360 
366  float getSlopeRough(unsigned int i) const;
367 
372  void appendSlopeRough(float slope) {m_slopesRough.push_back(slope); }
373 
378  void setSlopesRough(const std::vector<float>& slopesRough) {m_slopesRough = slopesRough; }
379 
384  int getSlopesRoughSize() const {return m_slopesRough.size();}
385 
391  float getSlopeFine(unsigned int i) const;
392 
397  void appendSlopeFine(float slope) {m_slopesFine.push_back(slope); }
398 
403  void setSlopesFine(const std::vector<float>& slopesFine) {m_slopesFine = slopesFine; }
404 
409  int getSlopesFineSize() const {return m_slopesFine.size();}
410 
416  std::pair<float, float> getFWHM(unsigned int i) const;
417 
422  void appendFWHM(const std::pair<float, float>& fwhm) {m_fwhm.push_back(fwhm); }
423 
428  void setFWHM(const std::vector<std::pair<float, float>>& fwhm) {m_fwhm = fwhm; }
429 
434  int getFWHMSize() const {return m_fwhm.size();}
435 
441  float getFWHMvalue(unsigned int i) const;
442 
448  float getFWHMsigma(unsigned int i) const;
449 
453  void setComment(const std::string& comment) {m_comment = comment; }
454 
458  std::string getComment() const {return m_comment; }
459 
460  private:
461 
462  int m_serial;
463  std::string m_dna;
464  std::string m_runSlowC;
465  TTimeStamp m_timeSlowC;
466  float m_tmon0;
467  float m_tmon1;
468  float m_vdd;
469  float m_v2p;
470  float m_v2n;
471  float m_vss;
472  float m_vth1;
473  float m_vth2;
474  float m_vcc12;
475  float m_vcc15;
476  float m_vcc25;
477  float m_v38p;
478  std::string m_runLV;
479  TTimeStamp m_timeLV;
483  std::string m_runHV;
484  TTimeStamp m_timeHV;
486  std::vector<int> m_deadChannel;
487  TH2F* m_testPulse;
489  TH3F* m_offsetFine;
490  std::vector<float> m_slopesRough;
491  std::vector<float> m_slopesFine;
492  std::vector<std::pair<float, float>> m_fwhm;
493  std::string m_comment;
496  };
498 } // end namespace Belle2
Belle2::ARICHFebTest::appendFWHM
void appendFWHM(const std::pair< float, float > &fwhm)
Add FWHM value&sigma for i-th channel.
Definition: ARICHFebTest.h:430
Belle2::ARICHFebTest::getCurrentV99p
float getCurrentV99p() const
Return current at voltage (+99) V.
Definition: ARICHFebTest.h:301
Belle2::ARICHFebTest::appendSlopeRough
void appendSlopeRough(float slope)
Add slope[mV/offset step] for i-th channel (rough settings)
Definition: ARICHFebTest.h:380
Belle2::ARICHFebTest::m_dna
std::string m_dna
FEB dna.
Definition: ARICHFebTest.h:471
Belle2::ARICHFebTest::setTestPulse2D
void setTestPulse2D(TH2F *testPulse)
Set test pulse.
Definition: ARICHFebTest.h:343
Belle2::ARICHFebTest::getVcc12
float getVcc12() const
Return Voltage - supply voltage 1.2 V.
Definition: ARICHFebTest.h:191
Belle2::ARICHFebTest::getVcc25
float getVcc25() const
Return Voltage - supply voltage 2.5 V.
Definition: ARICHFebTest.h:211
Belle2::ARICHFebTest::getVcc15
float getVcc15() const
Return Voltage - supply voltage 1.5 V.
Definition: ARICHFebTest.h:201
Belle2::ARICHFebTest::setSlopesRough
void setSlopesRough(const std::vector< float > &slopesRough)
Set vector of slopes (rough settings)
Definition: ARICHFebTest.h:386
Belle2::ARICHFebTest::m_runHV
std::string m_runHV
Run number of FEB high voltage test.
Definition: ARICHFebTest.h:491
Belle2::ARICHFebTest::ClassDef
ClassDef(ARICHFebTest, 2)
ClassDef.
Belle2::ARICHFebTest::setTemperature0
void setTemperature0(float tmon0)
Set Temperature 0.
Definition: ARICHFebTest.h:116
Belle2::ARICHFebTest::m_fwhm
std::vector< std::pair< float, float > > m_fwhm
FWHM and sigma for each channel.
Definition: ARICHFebTest.h:500
Belle2::ARICHFebTest::m_offsetRough
TH3F * m_offsetRough
Threshold scans with rough offset settings.
Definition: ARICHFebTest.h:496
Belle2::ARICHFebTest::setRunSlowC
void setRunSlowC(const std::string &runSlowC)
Set slow control run number.
Definition: ARICHFebTest.h:86
Belle2::ARICHFebTest::getCurrentV21n
float getCurrentV21n() const
Return current at voltage (-2.0) V.
Definition: ARICHFebTest.h:261
Belle2::ARICHFebTest::getTemperature1
float getTemperature1() const
Return Temperature 1.
Definition: ARICHFebTest.h:121
Belle2::ARICHFebTest::setTimeSlowC
void setTimeSlowC(TTimeStamp timeSlowC)
Set Test date (slow control measurement)
Definition: ARICHFebTest.h:106
Belle2::ARICHFebTest::~ARICHFebTest
~ARICHFebTest()
Destructor.
Definition: ARICHFebTest.h:65
Belle2::ARICHFebTest::setV2n
void setV2n(float v2n)
Set Voltage - (-2.0) V.
Definition: ARICHFebTest.h:156
Belle2::ARICHFebTest::getFWHMSize
int getFWHMSize() const
Return size of the list of FWHM.
Definition: ARICHFebTest.h:442
Belle2::ARICHFebTest::setRunHV
void setRunHV(const std::string &runHV)
Set HV test run number.
Definition: ARICHFebTest.h:281
Belle2::ARICHFebTest::getSlopesFineSize
int getSlopesFineSize() const
Return size of the list of slopes (fine settings)
Definition: ARICHFebTest.h:417
Belle2::ARICHFebTest::setVcc25
void setVcc25(float vcc25)
Set Voltage - supply voltage 2.5 V.
Definition: ARICHFebTest.h:216
Belle2::ARICHFebTest::getOffsetFine3D
TH3F * getOffsetFine3D() const
Return threshold scans with fine offset settings.
Definition: ARICHFebTest.h:361
Belle2::ARICHFebTest::appendDeadChannel
void appendDeadChannel(int channel)
Add a channel number to the list of dead channels.
Definition: ARICHFebTest.h:319
Belle2::ARICHFebTest::m_currentV38p
float m_currentV38p
Current at 3.8 V.
Definition: ARICHFebTest.h:490
Belle2::ARICHFebTest::m_timeLV
TTimeStamp m_timeLV
Test Date of FEB low voltage test.
Definition: ARICHFebTest.h:487
Belle2::ARICHFebTest::getCurrentV38p
float getCurrentV38p() const
Return current at voltage (+3.8) V.
Definition: ARICHFebTest.h:271
Belle2::ARICHFebTest::setOffsetRough3D
void setOffsetRough3D(TH3F *offsetRough)
Set threshold scans with rough offset settings.
Definition: ARICHFebTest.h:355
Belle2::ARICHFebTest::m_tmon1
float m_tmon1
Temperature 1.
Definition: ARICHFebTest.h:475
Belle2::ARICHFebTest::setTemperature1
void setTemperature1(float tmon1)
Set Temperature 1.
Definition: ARICHFebTest.h:126
Belle2::ARICHFebTest::m_slopesRough
std::vector< float > m_slopesRough
Slopes for each channel (rough settings) [mV/step].
Definition: ARICHFebTest.h:498
Belle2::ARICHFebTest::getSlopesRoughSize
int getSlopesRoughSize() const
Return size of the list of slopes (rough settings)
Definition: ARICHFebTest.h:392
Belle2::ARICHFebTest::m_vcc15
float m_vcc15
Voltage - supply voltage 1.5 V.
Definition: ARICHFebTest.h:483
Belle2::ARICHFebTest::m_v38p
float m_v38p
Voltage - (+3.8) V.
Definition: ARICHFebTest.h:485
Belle2::ARICHFebTest::setVth1
void setVth1(float vth1)
Set Voltage - threshold voltage 1.
Definition: ARICHFebTest.h:176
Belle2::ARICHFebTest::m_runLV
std::string m_runLV
Run number of FEB low voltage test.
Definition: ARICHFebTest.h:486
Belle2::ARICHFebTest::getFWHM
std::pair< float, float > getFWHM(unsigned int i) const
Return FWHM value&sigma for i-th channel.
Belle2::ARICHFebTest::getRunHV
std::string getRunHV() const
Return HV test number.
Definition: ARICHFebTest.h:286
Belle2::ARICHFebTest::getVth1
float getVth1() const
Return Voltage - threshold voltage 1.
Definition: ARICHFebTest.h:171
Belle2::ARICHFebTest::m_testPulse
TH2F * m_testPulse
Test pulse scan.
Definition: ARICHFebTest.h:495
Belle2::ARICHFebTest::getDeadChannel
int getDeadChannel(unsigned int i) const
Return a channel number from the list of dead channels.
Definition: ARICHFebTest.cc:16
Belle2::ARICHFebTest::getFWHMvalue
float getFWHMvalue(unsigned int i) const
Return FWHM value for i-th channel.
Belle2::ARICHFebTest::getOffsetRough3D
TH3F * getOffsetRough3D() const
Return threshold scans with rough offset settings.
Definition: ARICHFebTest.h:349
Belle2::ARICHFebTest::getDeadChannelsSize
int getDeadChannelsSize() const
Return size of the list of dead channels.
Definition: ARICHFebTest.h:331
Belle2::ARICHFebTest::m_vth1
float m_vth1
Voltage - threshold voltage 1.
Definition: ARICHFebTest.h:480
Belle2::ARICHFebTest::setCurrentV99p
void setCurrentV99p(float currentV99p)
Set current at voltage (+99) V.
Definition: ARICHFebTest.h:306
Belle2::ARICHFebTest::appendSlopeFine
void appendSlopeFine(float slope)
Add slope[mV/offset step] for i-th channel (fine settings)
Definition: ARICHFebTest.h:405
Belle2::ARICHFebTest::m_offsetFine
TH3F * m_offsetFine
Threshold scans with fine offset settings.
Definition: ARICHFebTest.h:497
Belle2::ARICHFebTest::getTimeLV
TTimeStamp getTimeLV() const
Return Test date (LV test)
Definition: ARICHFebTest.h:241
Belle2::ARICHFebTest::m_slopesFine
std::vector< float > m_slopesFine
Slopes for each channel (fine settings) [mV/step].
Definition: ARICHFebTest.h:499
Belle2::ARICHFebTest::m_v2p
float m_v2p
Voltage - (+2.0) V.
Definition: ARICHFebTest.h:477
Belle2::ARICHFebTest::setV38p
void setV38p(float v38p)
Set Voltage - (+3.8) V.
Definition: ARICHFebTest.h:226
Belle2::ARICHFebTest::setDeadChannels
void setDeadChannels(const std::vector< int > &deadChannels)
Set vector of dead channel numbers.
Definition: ARICHFebTest.h:325
Belle2::ARICHFebTest::getV2p
float getV2p() const
Return Voltage - (+2.0) V.
Definition: ARICHFebTest.h:141
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ARICHFebTest::getVss
float getVss() const
Return Voltage - negative supply voltage.
Definition: ARICHFebTest.h:161
Belle2::ARICHFebTest::m_vcc25
float m_vcc25
Voltage - supply voltage 2.5 V.
Definition: ARICHFebTest.h:484
Belle2::ARICHFebTest::getTestPulse2D
TH2F * getTestPulse2D() const
Return test pulse.
Definition: ARICHFebTest.h:337
Belle2::ARICHFebTest::getRunLV
std::string getRunLV() const
Return LV test number.
Definition: ARICHFebTest.h:236
Belle2::ARICHFebTest::setFebSerial
void setFebSerial(int serial)
Set FEB serial number.
Definition: ARICHFebTest.h:76
Belle2::ARICHFebTest::getV2n
float getV2n() const
Return Voltage - (-2.0) V.
Definition: ARICHFebTest.h:151
Belle2::ARICHFebTest::setVth2
void setVth2(float vth2)
Set Voltage - threshold voltage 1.
Definition: ARICHFebTest.h:186
Belle2::ARICHFebTest::m_timeSlowC
TTimeStamp m_timeSlowC
Test Date of FEB slow control measurements.
Definition: ARICHFebTest.h:473
Belle2::ARICHFebTest
The Class for ARICH Aerogel Parameters.
Definition: ARICHFebTest.h:41
Belle2::ARICHFebTest::m_tmon0
float m_tmon0
Temperature 0.
Definition: ARICHFebTest.h:474
Belle2::ARICHFebTest::m_deadChannel
std::vector< int > m_deadChannel
List of dead channels on the FEB.
Definition: ARICHFebTest.h:494
Belle2::ARICHFebTest::m_vcc12
float m_vcc12
Voltage - supply voltage 1.2 V.
Definition: ARICHFebTest.h:482
Belle2::ARICHFebTest::getFebSerial
int getFebSerial() const
Return FEB serial number.
Definition: ARICHFebTest.h:71
Belle2::ARICHFebTest::getComment
std::string getComment() const
Return comment.
Definition: ARICHFebTest.h:466
Belle2::ARICHFebTest::setCurrentV38p
void setCurrentV38p(float currentV38p)
Set current at voltage (+3.8) V.
Definition: ARICHFebTest.h:276
Belle2::ARICHFebTest::m_timeHV
TTimeStamp m_timeHV
Test Date of FEB high voltage test.
Definition: ARICHFebTest.h:492
Belle2::ARICHFebTest::setCurrentV21n
void setCurrentV21n(float currentV21n)
Set current at voltage (-2.0) V.
Definition: ARICHFebTest.h:266
Belle2::ARICHFebTest::m_vth2
float m_vth2
Voltage - threshold voltage 2.
Definition: ARICHFebTest.h:481
Belle2::ARICHFebTest::setOffsetFine3D
void setOffsetFine3D(TH3F *offsetFine)
Set threshold scans with fine offset settings.
Definition: ARICHFebTest.h:367
Belle2::ARICHFebTest::getFWHMsigma
float getFWHMsigma(unsigned int i) const
Return FWHM sigma for i-th channel.
Belle2::ARICHFebTest::m_v2n
float m_v2n
Voltage - (-2.0) V.
Definition: ARICHFebTest.h:478
Belle2::ARICHFebTest::setTimeLV
void setTimeLV(TTimeStamp timeLV)
Set Test date (LV test)
Definition: ARICHFebTest.h:246
Belle2::ARICHFebTest::m_serial
int m_serial
FEB serial number.
Definition: ARICHFebTest.h:470
Belle2::ARICHFebTest::m_vss
float m_vss
Voltage - negative supply voltage.
Definition: ARICHFebTest.h:479
Belle2::ARICHFebTest::getSlopeRough
float getSlopeRough(unsigned int i) const
Return slope[mV/offset step] for i-th channel (rough settings)
Definition: ARICHFebTest.cc:22
Belle2::ARICHFebTest::setCurrentV20p
void setCurrentV20p(float currentV20p)
Set current at voltage (+2.0) V.
Definition: ARICHFebTest.h:256
Belle2::ARICHFebTest::m_comment
std::string m_comment
Optional comment.
Definition: ARICHFebTest.h:501
Belle2::ARICHFebTest::getVth2
float getVth2() const
Return Voltage - threshold voltage 1.
Definition: ARICHFebTest.h:181
Belle2::ARICHFebTest::setTimeHV
void setTimeHV(TTimeStamp timeHV)
Set Test date (HV test)
Definition: ARICHFebTest.h:296
Belle2::ARICHFebTest::setRunLV
void setRunLV(const std::string &runLV)
Set LV test run number.
Definition: ARICHFebTest.h:231
Belle2::ARICHFebTest::setSlopesFine
void setSlopesFine(const std::vector< float > &slopesFine)
Set vector of slopes (fine settings)
Definition: ARICHFebTest.h:411
Belle2::ARICHFebTest::setVss
void setVss(float vss)
Set Voltage - negative supply voltage.
Definition: ARICHFebTest.h:166
Belle2::ARICHFebTest::setFebDna
void setFebDna(const std::string &dna)
Set FEB dna number.
Definition: ARICHFebTest.h:96
Belle2::ARICHFebTest::getTimeHV
TTimeStamp getTimeHV() const
Return Test date (HV test)
Definition: ARICHFebTest.h:291
Belle2::ARICHFebTest::m_vdd
float m_vdd
Voltage - positive supply voltage.
Definition: ARICHFebTest.h:476
Belle2::ARICHFebTest::setComment
void setComment(const std::string &comment)
Set comment.
Definition: ARICHFebTest.h:461
Belle2::ARICHFebTest::setVcc12
void setVcc12(float vcc12)
Set Voltage - supply voltage 1.2 V.
Definition: ARICHFebTest.h:196
Belle2::ARICHFebTest::m_currentV99p
float m_currentV99p
Current at 99 V.
Definition: ARICHFebTest.h:493
Belle2::ARICHFebTest::ARICHFebTest
ARICHFebTest()
Default constructor.
Definition: ARICHFebTest.h:47
Belle2::ARICHFebTest::getTimeSlowC
TTimeStamp getTimeSlowC() const
Return Test date (slow control measurement)
Definition: ARICHFebTest.h:101
Belle2::ARICHFebTest::m_currentV20p
float m_currentV20p
Current at 2.0 V.
Definition: ARICHFebTest.h:488
Belle2::ARICHFebTest::setVcc15
void setVcc15(float vcc15)
Set Voltage - supply voltage 1.5 V.
Definition: ARICHFebTest.h:206
Belle2::ARICHFebTest::setVdd
void setVdd(float vdd)
Set Voltage - positive supply voltage.
Definition: ARICHFebTest.h:136
Belle2::ARICHFebTest::getCurrentV20p
float getCurrentV20p() const
Return current at voltage (+2.0) V.
Definition: ARICHFebTest.h:251
Belle2::ARICHFebTest::m_runSlowC
std::string m_runSlowC
Run number of FEB slow control measurements.
Definition: ARICHFebTest.h:472
Belle2::ARICHFebTest::getV38p
float getV38p() const
Return Voltage - (+3.8) V.
Definition: ARICHFebTest.h:221
Belle2::ARICHFebTest::setFWHM
void setFWHM(const std::vector< std::pair< float, float >> &fwhm)
Set vector of FWHM values&sigma.
Definition: ARICHFebTest.h:436
Belle2::ARICHFebTest::getVdd
float getVdd() const
Return Voltage - positive supply voltage.
Definition: ARICHFebTest.h:131
Belle2::ARICHFebTest::setV2p
void setV2p(float v2p)
Set Voltage - (+2.0) V.
Definition: ARICHFebTest.h:146
Belle2::ARICHFebTest::m_currentV21n
float m_currentV21n
Current at -2.1 V.
Definition: ARICHFebTest.h:489
Belle2::ARICHFebTest::getTemperature0
float getTemperature0() const
Return Temperature 0.
Definition: ARICHFebTest.h:111
Belle2::ARICHFebTest::getSlopeFine
float getSlopeFine(unsigned int i) const
Return slope[mV/offset step] for i-th channel (fine settings)
Definition: ARICHFebTest.cc:28
Belle2::ARICHFebTest::getRunSlowC
std::string getRunSlowC() const
Return slow control number.
Definition: ARICHFebTest.h:91
Belle2::ARICHFebTest::getFebDna
std::string getFebDna() const
Return FEB dna number.
Definition: ARICHFebTest.h:81