![]() |
Belle II Software
release-08-02-05
|
The Class for ARICH Aerogel Parameters. More...
#include <ARICHFebTest.h>


Public Member Functions | |
| ARICHFebTest () | |
| Default constructor. | |
| ARICHFebTest (int serial) | |
| Constructor. | |
| ~ARICHFebTest () | |
| Destructor. | |
| int | getFebSerial () const |
| Return FEB serial number. More... | |
| void | setFebSerial (int serial) |
| Set FEB serial number. More... | |
| std::string | getFebDna () const |
| Return FEB dna number. More... | |
| void | setRunSlowC (const std::string &runSlowC) |
| Set slow control run number. More... | |
| std::string | getRunSlowC () const |
| Return slow control number. More... | |
| void | setFebDna (const std::string &dna) |
| Set FEB dna number. More... | |
| TTimeStamp | getTimeSlowC () const |
| Return Test date (slow control measurement) More... | |
| void | setTimeSlowC (TTimeStamp timeSlowC) |
| Set Test date (slow control measurement) More... | |
| float | getTemperature0 () const |
| Return Temperature 0. More... | |
| void | setTemperature0 (float tmon0) |
| Set Temperature 0. More... | |
| float | getTemperature1 () const |
| Return Temperature 1. More... | |
| void | setTemperature1 (float tmon1) |
| Set Temperature 1. More... | |
| float | getVdd () const |
| Return Voltage - positive supply voltage. More... | |
| void | setVdd (float vdd) |
| Set Voltage - positive supply voltage. More... | |
| float | getV2p () const |
| Return Voltage - (+2.0) V. More... | |
| void | setV2p (float v2p) |
| Set Voltage - (+2.0) V. More... | |
| float | getV2n () const |
| Return Voltage - (-2.0) V. More... | |
| void | setV2n (float v2n) |
| Set Voltage - (-2.0) V. More... | |
| float | getVss () const |
| Return Voltage - negative supply voltage. More... | |
| void | setVss (float vss) |
| Set Voltage - negative supply voltage. More... | |
| float | getVth1 () const |
| Return Voltage - threshold voltage 1. More... | |
| void | setVth1 (float vth1) |
| Set Voltage - threshold voltage 1. More... | |
| float | getVth2 () const |
| Return Voltage - threshold voltage 1. More... | |
| void | setVth2 (float vth2) |
| Set Voltage - threshold voltage 1. More... | |
| float | getVcc12 () const |
| Return Voltage - supply voltage 1.2 V. More... | |
| void | setVcc12 (float vcc12) |
| Set Voltage - supply voltage 1.2 V. More... | |
| float | getVcc15 () const |
| Return Voltage - supply voltage 1.5 V. More... | |
| void | setVcc15 (float vcc15) |
| Set Voltage - supply voltage 1.5 V. More... | |
| float | getVcc25 () const |
| Return Voltage - supply voltage 2.5 V. More... | |
| void | setVcc25 (float vcc25) |
| Set Voltage - supply voltage 2.5 V. More... | |
| float | getV38p () const |
| Return Voltage - (+3.8) V. More... | |
| void | setV38p (float v38p) |
| Set Voltage - (+3.8) V. More... | |
| void | setRunLV (const std::string &runLV) |
| Set LV test run number. More... | |
| std::string | getRunLV () const |
| Return LV test number. More... | |
| TTimeStamp | getTimeLV () const |
| Return Test date (LV test) More... | |
| void | setTimeLV (TTimeStamp timeLV) |
| Set Test date (LV test) More... | |
| float | getCurrentV20p () const |
| Return current at voltage (+2.0) V. More... | |
| void | setCurrentV20p (float currentV20p) |
| Set current at voltage (+2.0) V. More... | |
| float | getCurrentV21n () const |
| Return current at voltage (-2.0) V. More... | |
| void | setCurrentV21n (float currentV21n) |
| Set current at voltage (-2.0) V. More... | |
| float | getCurrentV38p () const |
| Return current at voltage (+3.8) V. More... | |
| void | setCurrentV38p (float currentV38p) |
| Set current at voltage (+3.8) V. More... | |
| void | setRunHV (const std::string &runHV) |
| Set HV test run number. More... | |
| std::string | getRunHV () const |
| Return HV test number. More... | |
| TTimeStamp | getTimeHV () const |
| Return Test date (HV test) More... | |
| void | setTimeHV (TTimeStamp timeHV) |
| Set Test date (HV test) More... | |
| float | getCurrentV99p () const |
| Return current at voltage (+99) V. More... | |
| void | setCurrentV99p (float currentV99p) |
| Set current at voltage (+99) V. More... | |
| int | getDeadChannel (unsigned int i) const |
| Return a channel number from the list of dead channels. More... | |
| void | appendDeadChannel (int channel) |
| Add a channel number to the list of dead channels. More... | |
| void | setDeadChannels (const std::vector< int > &deadChannels) |
| Set vector of dead channel numbers. More... | |
| int | getDeadChannelsSize () const |
| Return size of the list of dead channels. More... | |
| TH2F * | getTestPulse2D () const |
| Return test pulse. More... | |
| void | setTestPulse2D (TH2F *testPulse) |
| Set test pulse. More... | |
| TH3F * | getOffsetRough3D () const |
| Return threshold scans with rough offset settings. More... | |
| void | setOffsetRough3D (TH3F *offsetRough) |
| Set threshold scans with rough offset settings. More... | |
| TH3F * | getOffsetFine3D () const |
| Return threshold scans with fine offset settings. More... | |
| void | setOffsetFine3D (TH3F *offsetFine) |
| Set threshold scans with fine offset settings. More... | |
| float | getSlopeRough (unsigned int i) const |
| Return slope[mV/offset step] for i-th channel (rough settings) More... | |
| void | appendSlopeRough (float slope) |
| Add slope[mV/offset step] for i-th channel (rough settings) More... | |
| void | setSlopesRough (const std::vector< float > &slopesRough) |
| Set vector of slopes (rough settings) More... | |
| int | getSlopesRoughSize () const |
| Return size of the list of slopes (rough settings) More... | |
| float | getSlopeFine (unsigned int i) const |
| Return slope[mV/offset step] for i-th channel (fine settings) More... | |
| void | appendSlopeFine (float slope) |
| Add slope[mV/offset step] for i-th channel (fine settings) More... | |
| void | setSlopesFine (const std::vector< float > &slopesFine) |
| Set vector of slopes (fine settings) More... | |
| int | getSlopesFineSize () const |
| Return size of the list of slopes (fine settings) More... | |
| std::pair< float, float > | getFWHM (unsigned int i) const |
| Return FWHM value&sigma for i-th channel. More... | |
| void | appendFWHM (const std::pair< float, float > &fwhm) |
| Add FWHM value&sigma for i-th channel. More... | |
| void | setFWHM (const std::vector< std::pair< float, float >> &fwhm) |
| Set vector of FWHM values&sigma. More... | |
| int | getFWHMSize () const |
| Return size of the list of FWHM. More... | |
| float | getFWHMvalue (unsigned int i) const |
| Return FWHM value for i-th channel. More... | |
| float | getFWHMsigma (unsigned int i) const |
| Return FWHM sigma for i-th channel. More... | |
| void | setComment (const std::string &comment) |
| Set comment. More... | |
| std::string | getComment () const |
| Return comment. More... | |
Private Member Functions | |
| ClassDef (ARICHFebTest, 2) | |
| ClassDef. | |
Private Attributes | |
| int | m_serial |
| FEB serial number. | |
| std::string | m_dna |
| FEB dna. | |
| std::string | m_runSlowC |
| Run number of FEB slow control measurements. | |
| TTimeStamp | m_timeSlowC |
| Test Date of FEB slow control measurements. | |
| float | m_tmon0 |
| Temperature 0. | |
| float | m_tmon1 |
| Temperature 1. | |
| float | m_vdd |
| Voltage - positive supply voltage. | |
| float | m_v2p |
| Voltage - (+2.0) V. | |
| float | m_v2n |
| Voltage - (-2.0) V. | |
| float | m_vss |
| Voltage - negative supply voltage. | |
| float | m_vth1 |
| Voltage - threshold voltage 1. | |
| float | m_vth2 |
| Voltage - threshold voltage 2. | |
| float | m_vcc12 |
| Voltage - supply voltage 1.2 V. | |
| float | m_vcc15 |
| Voltage - supply voltage 1.5 V. | |
| float | m_vcc25 |
| Voltage - supply voltage 2.5 V. | |
| float | m_v38p |
| Voltage - (+3.8) V. | |
| std::string | m_runLV |
| Run number of FEB low voltage test. | |
| TTimeStamp | m_timeLV |
| Test Date of FEB low voltage test. | |
| float | m_currentV20p |
| Current at 2.0 V. | |
| float | m_currentV21n |
| Current at -2.1 V. | |
| float | m_currentV38p |
| Current at 3.8 V. | |
| std::string | m_runHV |
| Run number of FEB high voltage test. | |
| TTimeStamp | m_timeHV |
| Test Date of FEB high voltage test. | |
| float | m_currentV99p |
| Current at 99 V. | |
| std::vector< int > | m_deadChannel |
| List of dead channels on the FEB. | |
| TH2F * | m_testPulse |
| Test pulse scan. | |
| TH3F * | m_offsetRough |
| Threshold scans with rough offset settings. | |
| TH3F * | m_offsetFine |
| Threshold scans with fine offset settings. | |
| std::vector< float > | m_slopesRough |
| Slopes for each channel (rough settings) [mV/step]. | |
| std::vector< float > | m_slopesFine |
| Slopes for each channel (fine settings) [mV/step]. | |
| std::vector< std::pair< float, float > > | m_fwhm |
| FWHM and sigma for each channel. | |
| std::string | m_comment |
| Optional comment. | |
The Class for ARICH Aerogel Parameters.
Definition at line 31 of file ARICHFebTest.h.
|
inline |
Add a channel number to the list of dead channels.
| channel | FEB channel id |
Definition at line 309 of file ARICHFebTest.h.
|
inline |
Add FWHM value&sigma for i-th channel.
| FWHM | value&sigma |
Definition at line 420 of file ARICHFebTest.h.
|
inline |
Add slope[mV/offset step] for i-th channel (fine settings)
| slope[mV/offset | step] |
Definition at line 395 of file ARICHFebTest.h.
|
inline |
Add slope[mV/offset step] for i-th channel (rough settings)
| slope[mV/offset | step] |
Definition at line 370 of file ARICHFebTest.h.
|
inline |
|
inline |
Return current at voltage (+2.0) V.
Definition at line 241 of file ARICHFebTest.h.
|
inline |
Return current at voltage (-2.0) V.
Definition at line 251 of file ARICHFebTest.h.
|
inline |
Return current at voltage (+3.8) V.
Definition at line 261 of file ARICHFebTest.h.
|
inline |
Return current at voltage (+99) V.
Definition at line 291 of file ARICHFebTest.h.
| int getDeadChannel | ( | unsigned int | i | ) | const |
Return a channel number from the list of dead channels.
| i | index of the element in the list |
Definition at line 14 of file ARICHFebTest.cc.
|
inline |
Return size of the list of dead channels.
Definition at line 321 of file ARICHFebTest.h.
|
inline |
|
inline |
| std::pair<float, float> getFWHM | ( | unsigned int | i | ) | const |
Return FWHM value&sigma for i-th channel.
| i | FEB channel number |
| float getFWHMsigma | ( | unsigned int | i | ) | const |
Return FWHM sigma for i-th channel.
| i | FEB channel number |
|
inline |
| float getFWHMvalue | ( | unsigned int | i | ) | const |
Return FWHM value for i-th channel.
| i | FEB channel number |
|
inline |
Return threshold scans with fine offset settings.
Definition at line 351 of file ARICHFebTest.h.
|
inline |
Return threshold scans with rough offset settings.
Definition at line 339 of file ARICHFebTest.h.
|
inline |
|
inline |
|
inline |
Return slow control number.
Definition at line 81 of file ARICHFebTest.h.
| float getSlopeFine | ( | unsigned int | i | ) | const |
Return slope[mV/offset step] for i-th channel (fine settings)
| i | FEB channel number |
Definition at line 26 of file ARICHFebTest.cc.
| float getSlopeRough | ( | unsigned int | i | ) | const |
Return slope[mV/offset step] for i-th channel (rough settings)
| i | FEB channel number |
Definition at line 20 of file ARICHFebTest.cc.
|
inline |
Return size of the list of slopes (fine settings)
Definition at line 407 of file ARICHFebTest.h.
|
inline |
Return size of the list of slopes (rough settings)
Definition at line 382 of file ARICHFebTest.h.
|
inline |
|
inline |
|
inline |
|
inline |
Return Test date (HV test)
Definition at line 281 of file ARICHFebTest.h.
|
inline |
Return Test date (LV test)
Definition at line 231 of file ARICHFebTest.h.
|
inline |
Return Test date (slow control measurement)
Definition at line 91 of file ARICHFebTest.h.
|
inline |
|
inline |
|
inline |
|
inline |
Return Voltage - supply voltage 1.2 V.
Definition at line 181 of file ARICHFebTest.h.
|
inline |
Return Voltage - supply voltage 1.5 V.
Definition at line 191 of file ARICHFebTest.h.
|
inline |
Return Voltage - supply voltage 2.5 V.
Definition at line 201 of file ARICHFebTest.h.
|
inline |
Return Voltage - positive supply voltage.
Definition at line 121 of file ARICHFebTest.h.
|
inline |
Return Voltage - negative supply voltage.
Definition at line 151 of file ARICHFebTest.h.
|
inline |
Return Voltage - threshold voltage 1.
Definition at line 161 of file ARICHFebTest.h.
|
inline |
Return Voltage - threshold voltage 1.
Definition at line 171 of file ARICHFebTest.h.
|
inline |
|
inline |
Set current at voltage (+2.0) V.
| current | at voltage (+2.0) V |
Definition at line 246 of file ARICHFebTest.h.
|
inline |
Set current at voltage (-2.0) V.
| current | at voltage (-2.0) V |
Definition at line 256 of file ARICHFebTest.h.
|
inline |
Set current at voltage (+3.8) V.
| current | at voltage (+3.8) V |
Definition at line 266 of file ARICHFebTest.h.
|
inline |
Set current at voltage (+99) V.
| current | at voltage (+99) V |
Definition at line 296 of file ARICHFebTest.h.
|
inline |
Set vector of dead channel numbers.
| channel | FEB channel id |
Definition at line 315 of file ARICHFebTest.h.
|
inline |
|
inline |
|
inline |
Set vector of FWHM values&sigma.
| vector | of FWHM values&sigma |
Definition at line 426 of file ARICHFebTest.h.
|
inline |
Set threshold scans with fine offset settings.
| 3D | threshold scans with fine offset settings |
Definition at line 357 of file ARICHFebTest.h.
|
inline |
Set threshold scans with rough offset settings.
| 3D | threshold scans with rough offset settings |
Definition at line 345 of file ARICHFebTest.h.
|
inline |
|
inline |
|
inline |
Set slow control run number.
| slow | control run number |
Definition at line 76 of file ARICHFebTest.h.
|
inline |
Set vector of slopes (fine settings)
| vector | of slopes[mV/offset step] |
Definition at line 401 of file ARICHFebTest.h.
|
inline |
Set vector of slopes (rough settings)
| vector | of slopes[mV/offset step] |
Definition at line 376 of file ARICHFebTest.h.
|
inline |
|
inline |
|
inline |
|
inline |
Set Test date (HV test)
| Test | date (HV test) |
Definition at line 286 of file ARICHFebTest.h.
|
inline |
Set Test date (LV test)
| Test | date (LV test) |
Definition at line 236 of file ARICHFebTest.h.
|
inline |
Set Test date (slow control measurement)
| Test | date (slow control measurement) |
Definition at line 96 of file ARICHFebTest.h.
|
inline |
|
inline |
|
inline |
|
inline |
Set Voltage - supply voltage 1.2 V.
| Voltage | - supply voltage 1.2 V |
Definition at line 186 of file ARICHFebTest.h.
|
inline |
Set Voltage - supply voltage 1.5 V.
| Voltage | - supply voltage 1.5 V |
Definition at line 196 of file ARICHFebTest.h.
|
inline |
Set Voltage - supply voltage 2.5 V.
| Voltage | - supply voltage 2.5 V |
Definition at line 206 of file ARICHFebTest.h.
|
inline |
Set Voltage - positive supply voltage.
| Voltage | - positive supply voltage |
Definition at line 126 of file ARICHFebTest.h.
|
inline |
Set Voltage - negative supply voltage.
| Voltage | - negative supply voltage |
Definition at line 156 of file ARICHFebTest.h.
|
inline |
Set Voltage - threshold voltage 1.
| Voltage | - threshold voltage 1 |
Definition at line 166 of file ARICHFebTest.h.
|
inline |
Set Voltage - threshold voltage 1.
| Voltage | - threshold voltage 1 |
Definition at line 176 of file ARICHFebTest.h.