Contains fractions of dead times measured in a magnet.
More...
#include <ARICHMagnetTest.h>
|
std::string | m_serial |
| serial number of the sensor
|
|
std::vector< float > | m_deadTime |
| fraction of dead time at 1st test
|
|
float | m_dead_lowerA |
| fraction of dead time with 10V lower voltage at chip A
|
|
float | m_dead_lowerB |
| fraction of dead time with 10V lower voltage at chip B
|
|
float | m_dead_lowerC |
| fraction of dead time with 10V lower voltage at chip C
|
|
float | m_dead_lowerD |
| fraction of dead time with 10V lower voltage at chip D
|
|
bool | m_getter |
| Getter reactivation.
|
|
std::string | m_comment |
| Optional comment.
|
|
Contains fractions of dead times measured in a magnet.
Definition at line 21 of file ARICHMagnetTest.h.
◆ ARICHMagnetTest()
Default constructor.
Definition at line 27 of file ARICHMagnetTest.h.
27 : m_serial(""), m_deadTime(), m_dead_lowerA(-1.), m_dead_lowerB(-1.), m_dead_lowerC(-1.), m_dead_lowerD(-1.),
28 m_getter(false), m_comment("") {}
◆ ~ARICHMagnetTest()
◆ appendDeadTime()
void appendDeadTime |
( |
float | deadtime | ) |
|
|
inline |
Add a dead time fraction.
- Parameters
-
deadtime | dead time fraction |
Definition at line 58 of file ARICHMagnetTest.h.
58{m_deadTime.push_back(deadtime); }
◆ getComment()
std::string getComment |
( |
| ) |
const |
|
inline |
◆ getDeadTime()
float getDeadTime |
( |
unsigned int | i | ) |
const |
Return dead time fraction of i-th measurement.
- Parameters
-
i | index of the element in the list |
- Returns
- fraction of dead time
Definition at line 14 of file ARICHMagnetTest.cc.
15{
17 else return -1.;
18}
std::vector< float > m_deadTime
fraction of dead time at 1st test
◆ getDeadTimeLowerA()
float getDeadTimeLowerA |
( |
| ) |
const |
|
inline |
Return result of 10V lower voltage at chip A.
- Returns
- fraction of dead time
Definition at line 76 of file ARICHMagnetTest.h.
76{return m_dead_lowerA;}
◆ getDeadTimeLowerB()
float getDeadTimeLowerB |
( |
| ) |
const |
|
inline |
Return result of 10V lower voltage at chip B.
- Returns
- fraction of dead time
Definition at line 88 of file ARICHMagnetTest.h.
88{return m_dead_lowerB;}
◆ getDeadTimeLowerC()
float getDeadTimeLowerC |
( |
| ) |
const |
|
inline |
Return result of 10V lower voltage at chip C.
- Returns
- fraction of dead time
Definition at line 100 of file ARICHMagnetTest.h.
100{return m_dead_lowerC;}
◆ getDeadTimeLowerD()
float getDeadTimeLowerD |
( |
| ) |
const |
|
inline |
Return result of 10V lower voltage at chip D.
- Returns
- fraction of dead time
Definition at line 112 of file ARICHMagnetTest.h.
112{return m_dead_lowerD;}
◆ getDeadTimeSize()
int getDeadTimeSize |
( |
| ) |
const |
|
inline |
Return size of the list of dead time fractions.
- Returns
- size
Definition at line 70 of file ARICHMagnetTest.h.
70{return m_deadTime.size();}
◆ getGetter()
Return getter reactivation.
- Returns
- getter reactivation
Definition at line 128 of file ARICHMagnetTest.h.
◆ getSerialNumber()
std::string getSerialNumber |
( |
| ) |
const |
|
inline |
Return HAPD Serial Number.
- Returns
- serial number
Definition at line 39 of file ARICHMagnetTest.h.
◆ setComment()
void setComment |
( |
const std::string & | comment | ) |
|
|
inline |
Set comment.
- Parameters
-
Definition at line 133 of file ARICHMagnetTest.h.
133{m_comment = comment; }
◆ setDeadTime()
void setDeadTime |
( |
const std::vector< float > & | deadTime | ) |
|
|
inline |
Set results of all measurements.
- Parameters
-
deadTime | fraction of dead time |
Definition at line 64 of file ARICHMagnetTest.h.
64{m_deadTime = deadTime;}
◆ setDeadTimeLowerA()
void setDeadTimeLowerA |
( |
float | dead_lowerA | ) |
|
|
inline |
Set result of 10V lower voltage at chip A.
- Parameters
-
dead_lowerA | fraction of dead time |
Definition at line 82 of file ARICHMagnetTest.h.
82{m_dead_lowerA = dead_lowerA;}
◆ setDeadTimeLowerB()
void setDeadTimeLowerB |
( |
float | dead_lowerB | ) |
|
|
inline |
Set result of 10V lower voltage at chip B.
- Parameters
-
dead_lowerB | fraction of dead time |
Definition at line 94 of file ARICHMagnetTest.h.
94{m_dead_lowerB = dead_lowerB;}
◆ setDeadTimeLowerC()
void setDeadTimeLowerC |
( |
float | dead_lowerC | ) |
|
|
inline |
Set result of 10V lower voltage at chip C.
- Parameters
-
dead_lowerC | fraction of dead time |
Definition at line 106 of file ARICHMagnetTest.h.
106{m_dead_lowerC = dead_lowerC;}
◆ setDeadTimeLowerD()
void setDeadTimeLowerD |
( |
float | dead_lowerD | ) |
|
|
inline |
Set result of 10V lower voltage at chip D.
- Parameters
-
dead_lowerD | fraction of dead time |
Definition at line 118 of file ARICHMagnetTest.h.
118{m_dead_lowerD = dead_lowerD;}
◆ setGetter()
void setGetter |
( |
bool | getter | ) |
|
|
inline |
◆ setSerialNumber()
void setSerialNumber |
( |
const std::string & | serial | ) |
|
|
inline |
◆ m_comment
◆ m_dead_lowerA
fraction of dead time with 10V lower voltage at chip A
Definition at line 144 of file ARICHMagnetTest.h.
◆ m_dead_lowerB
fraction of dead time with 10V lower voltage at chip B
Definition at line 145 of file ARICHMagnetTest.h.
◆ m_dead_lowerC
fraction of dead time with 10V lower voltage at chip C
Definition at line 146 of file ARICHMagnetTest.h.
◆ m_dead_lowerD
fraction of dead time with 10V lower voltage at chip D
Definition at line 147 of file ARICHMagnetTest.h.
◆ m_deadTime
std::vector<float> m_deadTime |
|
private |
◆ m_getter
◆ m_serial
The documentation for this class was generated from the following files: