Belle II Software
release-08-01-10
|
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 |