Belle II Software  release-05-02-19
ARICHModuleTest.cc
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 #include <arich/dbobjects/ARICHModuleTest.h>
12 
13 using namespace Belle2;
14 using namespace std;
15 
16 int ARICHModuleTest::getDeadCh(unsigned int i) const
17 {
18  if (i < m_deadCh.size()) return m_deadCh[i];
19  else return 0;
20 }
21 
22 int ARICHModuleTest::getStrangeCh(unsigned int i) const
23 {
24  if (i < m_deadCh.size()) return m_deadCh[i];
25  else return 0;
26 }
27 
28 TGraph* ARICHModuleTest::getChipVdiffTH(unsigned int i) const
29 {
30  if (i < 4) return m_chipVdiff_th[i];
31  else return NULL;
32 }
33 
34 void ARICHModuleTest::setChipVdiffTH(unsigned int i, TGraph* chipVdiff_th)
35 {
36  if (i < 4) m_chipVdiff_th[i] = chipVdiff_th;
37 }
38 
39 TGraph* ARICHModuleTest::getChipLeakTH(unsigned int i) const
40 {
41  if (i < 4) return m_chipLeak_th[i];
42  else return NULL;
43 }
44 
45 void ARICHModuleTest::setChipLeakTH(unsigned int i, TGraph* chipLeak_th)
46 {
47  if (i < 4) m_chipLeak_th[i] = chipLeak_th;
48 }
49 
50 TGraph* ARICHModuleTest::getChipVdiff2Dx(unsigned int i) const
51 {
52  if (i < 4) return m_chipVdiff_2Dx[i];
53  else return NULL;
54 }
55 
56 void ARICHModuleTest::setChipVdiff2Dx(unsigned int i, TGraph* chipVdiff_2Dx)
57 {
58  if (i < 4) m_chipVdiff_2Dx[i] = chipVdiff_2Dx;
59 }
60 
61 TGraph* ARICHModuleTest::getChipLeak2Dx(unsigned int i) const
62 {
63  if (i < 4) return m_chipLeak_2Dx[i];
64  else return NULL;
65 }
66 
67 void ARICHModuleTest::setChipLeak2Dx(unsigned int i, TGraph* chipLeak_2Dx)
68 {
69  if (i < 4) m_chipLeak_2Dx[i] = chipLeak_2Dx;
70 }
71 
72 TGraph* ARICHModuleTest::getChipVdiff2Dy(unsigned int i) const
73 {
74  if (i < 4) return m_chipVdiff_2Dy[i];
75  else return NULL;
76 }
77 
78 void ARICHModuleTest::setChipVdiff2Dy(unsigned int i, TGraph* chipVdiff_2Dy)
79 {
80  if (i < 4) m_chipVdiff_2Dy[i] = chipVdiff_2Dy;
81 }
82 
83 TGraph* ARICHModuleTest::getChipLeak2Dy(unsigned int i) const
84 {
85  if (i < 4) return m_chipLeak_2Dy[i];
86  else return NULL;
87 }
88 
89 void ARICHModuleTest::setChipLeak2Dy(unsigned int i, TGraph* chipLeak_2Dy)
90 {
91  if (i < 4) m_chipLeak_2Dy[i] = chipLeak_2Dy;
92 }
93 
Belle2::ARICHModuleTest::setChipVdiffTH
void setChipVdiffTH(unsigned int i, TGraph *chipVdiff_th)
Set Chip Vmon - Vset difference during treshold scan.
Definition: ARICHModuleTest.cc:34
Belle2::ARICHModuleTest::setChipLeakTH
void setChipLeakTH(unsigned int i, TGraph *chipLeak_th)
Set leakage current during treshold scan.
Definition: ARICHModuleTest.cc:45
Belle2::ARICHModuleTest::setChipVdiff2Dy
void setChipVdiff2Dy(unsigned int i, TGraph *chipVdiff_2Dy)
Set Chip Vmon - Vset difference during 2Dx scan.
Definition: ARICHModuleTest.cc:78
Belle2::ARICHModuleTest::getChipLeak2Dy
TGraph * getChipLeak2Dy(unsigned int i) const
Get leakage current during 2Dy scan.
Definition: ARICHModuleTest.cc:83
Belle2
Abstract base class for different kinds of events.
Definition: MillepedeAlgorithm.h:19
Belle2::ARICHModuleTest::setChipLeak2Dx
void setChipLeak2Dx(unsigned int i, TGraph *chipLeak_2Dx)
Set leakage current during 2Dx scan.
Definition: ARICHModuleTest.cc:67
Belle2::ARICHModuleTest::getChipLeakTH
TGraph * getChipLeakTH(unsigned int i) const
Get leakage current during treshold scan.
Definition: ARICHModuleTest.cc:39
Belle2::ARICHModuleTest::getStrangeCh
int getStrangeCh(unsigned int i) const
Return a channel number from the list of strange channels.
Definition: ARICHModuleTest.cc:22
Belle2::ARICHModuleTest::setChipLeak2Dy
void setChipLeak2Dy(unsigned int i, TGraph *chipLeak_2Dy)
Set leakage current during 2Dy scan.
Definition: ARICHModuleTest.cc:89
Belle2::ARICHModuleTest::getChipVdiffTH
TGraph * getChipVdiffTH(unsigned int i) const
Get Chip Vmon - Vset difference during treshold scan.
Definition: ARICHModuleTest.cc:28
Belle2::ARICHModuleTest::getChipVdiff2Dy
TGraph * getChipVdiff2Dy(unsigned int i) const
Get Chip Vmon - Vset difference during 2Dy scan.
Definition: ARICHModuleTest.cc:72
Belle2::ARICHModuleTest::setChipVdiff2Dx
void setChipVdiff2Dx(unsigned int i, TGraph *chipVdiff_2Dx)
Set Chip Vmon - Vset difference during 2Dx scan.
Definition: ARICHModuleTest.cc:56
Belle2::ARICHModuleTest::getDeadCh
int getDeadCh(unsigned int i) const
Return a channel number from the list of dead channels.
Definition: ARICHModuleTest.cc:16
Belle2::ARICHModuleTest::getChipLeak2Dx
TGraph * getChipLeak2Dx(unsigned int i) const
Get leakage current during 2Dx scan.
Definition: ARICHModuleTest.cc:61
Belle2::ARICHModuleTest::getChipVdiff2Dx
TGraph * getChipVdiff2Dx(unsigned int i) const
Get Chip Vmon - Vset difference during 2Dx scan.
Definition: ARICHModuleTest.cc:50