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


Public Member Functions | |
| ARICHModuleTest () | |
| Default constructor. | |
| ~ARICHModuleTest () | |
| Destructor. | |
| int | getFebSN () const |
| Return FEB serial number. More... | |
| void | setFebSN (int serial) |
| Set FEB serial number. More... | |
| std::string | getHapdSN () const |
| Return HAPD serial number. More... | |
| void | setHapdSN (const std::string &hapd) |
| Set HAPD serial number. More... | |
| int | getHvbSN () const |
| Return HVB serial number. More... | |
| void | setHvbSN (int serial) |
| Set HVB serial number. More... | |
| int | getRun () const |
| Return module test run. More... | |
| void | setRun (int run) |
| Set module test run. More... | |
| int | getRunPosition () const |
| Return module test run position. More... | |
| void | setRunPosition (int runposition) |
| Set module test run. More... | |
| bool | getOK () const |
| Return True if module is OK. More... | |
| void | setOK (bool isOK) |
| Set bool value - module is OK. More... | |
| int | getDeadCh (unsigned int i) const |
| Return a channel number from the list of dead channels. More... | |
| void | appendDeadCh (int channel) |
| Add a channel number to the list of dead channels. More... | |
| void | setDeadChs (const std::vector< int > &deadChs) |
| Set vector of dead channel numbers. More... | |
| int | getDeadChsSize () const |
| Return size of the list of dead channels. More... | |
| int | getStrangeCh (unsigned int i) const |
| Return a channel number from the list of strange channels. More... | |
| void | appendStrangeCh (int channel) |
| Add a channel number to the list of strange channels. More... | |
| void | setStrangeChs (const std::vector< int > &strangeChs) |
| Set vector of strange channel numbers. More... | |
| int | getStrangeChsSize () const |
| Return size of the list of strange channels. More... | |
| TGraph * | getGuardBiasTH () const |
| Return guard bias during treshold scan. More... | |
| void | setGuardBiasTH (TGraph *guardBias_th) |
| Set guard bias during treshold scan. More... | |
| TGraph * | getChipVdiffTH (unsigned int i) const |
| Get Chip Vmon - Vset difference during treshold scan. More... | |
| void | setChipVdiffTH (unsigned int i, TGraph *chipVdiff_th) |
| Set Chip Vmon - Vset difference during treshold scan. More... | |
| TGraph * | getChipLeakTH (unsigned int i) const |
| Get leakage current during treshold scan. More... | |
| void | setChipLeakTH (unsigned int i, TGraph *chipLeak_th) |
| Set leakage current during treshold scan. More... | |
| TGraph * | getHighVoltageTH () const |
| Return high voltage during treshold scan. More... | |
| void | setHighVoltageTH (TGraph *HV_th) |
| Set high voltage during treshold scan. More... | |
| TGraph * | getGuardBias2Dx () const |
| Return guard bias during 2Dx scan. More... | |
| void | setGuardBias2Dx (TGraph *guardBias_2Dx) |
| Set guard bias during 2Dx scan. More... | |
| TGraph * | getChipVdiff2Dx (unsigned int i) const |
| Get Chip Vmon - Vset difference during 2Dx scan. More... | |
| void | setChipVdiff2Dx (unsigned int i, TGraph *chipVdiff_2Dx) |
| Set Chip Vmon - Vset difference during 2Dx scan. More... | |
| TGraph * | getChipLeak2Dx (unsigned int i) const |
| Get leakage current during 2Dx scan. More... | |
| void | setChipLeak2Dx (unsigned int i, TGraph *chipLeak_2Dx) |
| Set leakage current during 2Dx scan. More... | |
| TGraph * | getHighVoltage2Dx () const |
| Return high voltage during 2Dx scan. More... | |
| void | setHighVoltage2Dx (TGraph *HV_2Dx) |
| Set high voltage during 2Dx scan. More... | |
| TGraph * | getGuardBias2Dy () const |
| Return guard bias during 2Dy scan. More... | |
| TGraph * | getChipVdiff2Dy (unsigned int i) const |
| Get Chip Vmon - Vset difference during 2Dy scan. More... | |
| void | setChipVdiff2Dy (unsigned int i, TGraph *chipVdiff_2Dy) |
| Set Chip Vmon - Vset difference during 2Dx scan. More... | |
| void | setGuardBias2Dy (TGraph *guardBias_2Dy) |
| Set guard bias during 2Dy scan. More... | |
| TGraph * | getChipLeak2Dy (unsigned int i) const |
| Get leakage current during 2Dy scan. More... | |
| void | setChipLeak2Dy (unsigned int i, TGraph *chipLeak_2Dy) |
| Set leakage current during 2Dy scan. More... | |
| TGraph * | getHighVoltage2Dy () const |
| Return high voltage during 2Dy scan. More... | |
| void | setHighVoltage2Dy (TGraph *HV_2Dy) |
| Set high voltage during 2Dy scan. More... | |
| TH1F * | getGain () const |
| Return gain. More... | |
| void | setGain (TH1F *gain) |
| Set gain. More... | |
| TH2D * | getChargeScan () const |
| Return charge scan. More... | |
| void | setChargeScan (TH2D *charge) |
| Set charge scan. More... | |
| TH2D * | getTresholdScan () const |
| Return treshold scan. More... | |
| void | setTresholdScan (TH2D *th) |
| Set treshold scan. More... | |
| TH2D * | getLaserScanX () const |
| Return laser scan - X direction. More... | |
| void | setLaserScanX (TH2D *scanX) |
| Set laser scan - X direction. More... | |
| TH2D * | getLaserScanY () const |
| Return laser scan - Y direction. More... | |
| void | setLaserScanY (TH2D *scanY) |
| Set laser scan - Y direction. More... | |
| void | setComment (const std::string &comment) |
| Set comment. More... | |
| std::string | getComment () const |
| Return comment. More... | |
Private Member Functions | |
| ClassDef (ARICHModuleTest, 2) | |
| ClassDef. | |
Private Attributes | |
| int | m_febSN |
| FEB serial number. | |
| std::string | m_hapdSN |
| HAPD serial number. | |
| int | m_hvbSN |
| HVB serial number. | |
| int | m_run |
| Run number. | |
| int | m_runposition |
| Position on setup. | |
| bool | m_isOK |
| Module is OK if true. | |
| std::vector< int > | m_deadCh |
| List of dead channels (mapping: channels on HAPD) | |
| std::vector< int > | m_strangeCh |
| List of strange channels (mapping: channels on HAPD) | |
| TGraph * | m_guardBias_th |
| Guard bias during treshold scan. | |
| TGraph * | m_chipVdiff_th [4] |
| Chip Vmon - Vset difference during treshold scan. | |
| TGraph * | m_chipLeak_th [4] |
| Chip leakage current during treshold scan. | |
| TGraph * | m_HV_th |
| High voltage during treshold scan. | |
| TGraph * | m_guardBias_2Dx |
| Guard bias during 2D x scan. | |
| TGraph * | m_chipVdiff_2Dx [4] |
| Chip Vmon - Vset difference during 2D x scan. | |
| TGraph * | m_chipLeak_2Dx [4] |
| Chip leakage current during 2D x scan. | |
| TGraph * | m_HV_2Dx |
| High voltage during 2D x scan. | |
| TGraph * | m_guardBias_2Dy |
| Guard bias during 2D y scan. | |
| TGraph * | m_chipVdiff_2Dy [4] |
| Chip Vmon - Vset difference during 2D y scan. | |
| TGraph * | m_chipLeak_2Dy [4] |
| Chip leakage current during 2D y scan. | |
| TGraph * | m_HV_2Dy |
| High voltage during 2D y scan. | |
| TH1F * | m_gain |
| Gain for each channel. | |
| TH2D * | m_charge |
| Charge scan 2D. | |
| TH2D * | m_th |
| Treshold scan 2D. | |
| TH2D * | m_scanX |
| Laser scan 2D - x direction. | |
| TH2D * | m_scanY |
| Laser scan 2D - y direction. | |
| std::string | m_comment |
| Optional comment. | |
The Class for ARICH Aerogel Parameters.
Definition at line 30 of file ARICHModuleTest.h.
|
inline |
Add a channel number to the list of dead channels.
| HAPD | channel id |
Definition at line 124 of file ARICHModuleTest.h.
|
inline |
Add a channel number to the list of strange channels.
| HAPD | channel id |
Definition at line 149 of file ARICHModuleTest.h.
|
inline |
| TGraph * getChipLeak2Dx | ( | unsigned int | i | ) | const |
Get leakage current during 2Dx scan.
Definition at line 59 of file ARICHModuleTest.cc.
| TGraph * getChipLeak2Dy | ( | unsigned int | i | ) | const |
Get leakage current during 2Dy scan.
Definition at line 81 of file ARICHModuleTest.cc.
| TGraph * getChipLeakTH | ( | unsigned int | i | ) | const |
Get leakage current during treshold scan.
Definition at line 37 of file ARICHModuleTest.cc.
| TGraph * getChipVdiff2Dx | ( | unsigned int | i | ) | const |
Get Chip Vmon - Vset difference during 2Dx scan.
Definition at line 48 of file ARICHModuleTest.cc.
| TGraph * getChipVdiff2Dy | ( | unsigned int | i | ) | const |
Get Chip Vmon - Vset difference during 2Dy scan.
Definition at line 70 of file ARICHModuleTest.cc.
| TGraph * getChipVdiffTH | ( | unsigned int | i | ) | const |
Get Chip Vmon - Vset difference during treshold scan.
Definition at line 26 of file ARICHModuleTest.cc.
|
inline |
| int getDeadCh | ( | 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 ARICHModuleTest.cc.
|
inline |
Return size of the list of dead channels.
Definition at line 136 of file ARICHModuleTest.h.
|
inline |
|
inline |
|
inline |
Return guard bias during 2Dx scan.
Definition at line 211 of file ARICHModuleTest.h.
|
inline |
Return guard bias during 2Dy scan.
Definition at line 255 of file ARICHModuleTest.h.
|
inline |
Return guard bias during treshold scan.
Definition at line 167 of file ARICHModuleTest.h.
|
inline |
Return HAPD serial number.
Definition at line 66 of file ARICHModuleTest.h.
|
inline |
Return high voltage during 2Dx scan.
Definition at line 243 of file ARICHModuleTest.h.
|
inline |
Return high voltage during 2Dy scan.
Definition at line 287 of file ARICHModuleTest.h.
|
inline |
Return high voltage during treshold scan.
Definition at line 199 of file ARICHModuleTest.h.
|
inline |
|
inline |
Return laser scan - X direction.
Definition at line 335 of file ARICHModuleTest.h.
|
inline |
Return laser scan - Y direction.
Definition at line 347 of file ARICHModuleTest.h.
|
inline |
Return True if module is OK.
Definition at line 106 of file ARICHModuleTest.h.
|
inline |
|
inline |
Return module test run position.
Definition at line 96 of file ARICHModuleTest.h.
| int getStrangeCh | ( | unsigned int | i | ) | const |
Return a channel number from the list of strange channels.
| i | index of the element in the list |
Definition at line 20 of file ARICHModuleTest.cc.
|
inline |
Return size of the list of strange channels.
Definition at line 161 of file ARICHModuleTest.h.
|
inline |
|
inline |
| void setChipLeak2Dx | ( | unsigned int | i, |
| TGraph * | chipLeak_2Dx | ||
| ) |
Set leakage current during 2Dx scan.
| leakage | current |
Definition at line 65 of file ARICHModuleTest.cc.
| void setChipLeak2Dy | ( | unsigned int | i, |
| TGraph * | chipLeak_2Dy | ||
| ) |
Set leakage current during 2Dy scan.
| leakage | current |
Definition at line 87 of file ARICHModuleTest.cc.
| void setChipLeakTH | ( | unsigned int | i, |
| TGraph * | chipLeak_th | ||
| ) |
Set leakage current during treshold scan.
| leakage | current |
Definition at line 43 of file ARICHModuleTest.cc.
| void setChipVdiff2Dx | ( | unsigned int | i, |
| TGraph * | chipVdiff_2Dx | ||
| ) |
Set Chip Vmon - Vset difference during 2Dx scan.
| Chip | Vmon - Vset difference |
Definition at line 54 of file ARICHModuleTest.cc.
| void setChipVdiff2Dy | ( | unsigned int | i, |
| TGraph * | chipVdiff_2Dy | ||
| ) |
Set Chip Vmon - Vset difference during 2Dx scan.
| Chip | Vmon - Vset difference |
Definition at line 76 of file ARICHModuleTest.cc.
| void setChipVdiffTH | ( | unsigned int | i, |
| TGraph * | chipVdiff_th | ||
| ) |
Set Chip Vmon - Vset difference during treshold scan.
| Chip | Vmon - Vset difference |
Definition at line 32 of file ARICHModuleTest.cc.
|
inline |
|
inline |
Set vector of dead channel numbers.
| HAPD | channel id |
Definition at line 130 of file ARICHModuleTest.h.
|
inline |
|
inline |
|
inline |
Set guard bias during 2Dx scan.
| TGraph | guard bias during 2Dx scan |
Definition at line 217 of file ARICHModuleTest.h.
|
inline |
Set guard bias during 2Dy scan.
| TGraph | guard bias during 2Dy scan |
Definition at line 271 of file ARICHModuleTest.h.
|
inline |
Set guard bias during treshold scan.
| TGraph | guard bias during treshold scan |
Definition at line 173 of file ARICHModuleTest.h.
|
inline |
Set HAPD serial number.
| HAPD | serial number |
Definition at line 71 of file ARICHModuleTest.h.
|
inline |
Set high voltage during 2Dx scan.
| TGraph | high voltage during 2Dx scan |
Definition at line 249 of file ARICHModuleTest.h.
|
inline |
Set high voltage during 2Dy scan.
| TGraph | high voltage 2Dy scan |
Definition at line 293 of file ARICHModuleTest.h.
|
inline |
Set high voltage during treshold scan.
| TGraph | high voltage during treshold scan |
Definition at line 205 of file ARICHModuleTest.h.
|
inline |
|
inline |
Set laser scan - X direction.
| laser | scan - X direction |
Definition at line 341 of file ARICHModuleTest.h.
|
inline |
Set laser scan - Y direction.
| laser | scan - Y direction |
Definition at line 353 of file ARICHModuleTest.h.
|
inline |
Set bool value - module is OK.
| module | is OK |
Definition at line 111 of file ARICHModuleTest.h.
|
inline |
|
inline |
|
inline |
Set vector of strange channel numbers.
| HAPD | channel id |
Definition at line 155 of file ARICHModuleTest.h.
|
inline |