#include <SiHelper.h>
|
| static void | noise (SiChargedDiode &chDiode, bool flag, bool mask=false) |
| static void | belowThreshold (SiChargedDiode &chDiode, bool flag, bool mask=false) |
| static void | disabled (SiChargedDiode &chDiode, bool flag, bool mask=false) |
| static void | badToT (SiChargedDiode &chDiode, bool flag, bool mask=false) |
| static void | disconnected (SiChargedDiode &chDiode, bool flag, bool mask=false) |
| static void | maskOut (SiChargedDiode &chDiode, bool flag) |
| static void | ClusterUsed (SiChargedDiode &chDiode, bool flag) |
| static void | SetBunch (SiChargedDiode &chDiode, int bunch, MsgStream *log=nullptr) |
| static void | SetStripNum (SiChargedDiode &chDiode, int nstrip, MsgStream *log=nullptr) |
| static void | SetTimeBin (SiChargedDiode &chDiode, int time, MsgStream *log=nullptr) |
| static bool | isUsable (SiChargedDiode &chDiode) |
| static bool | isNoise (SiChargedDiode &chDiode) |
| static bool | isBelowThreshold (SiChargedDiode &chDiode) |
| static bool | isDisabled (SiChargedDiode &chDiode) |
| static bool | isBadToT (SiChargedDiode &chDiode) |
| static bool | isDisconnected (SiChargedDiode &chDiode) |
| static bool | isMaskOut (SiChargedDiode &chDiode) |
| static bool | isClusterUsed (SiChargedDiode &chDiode) |
| static int | GetBunch (SiChargedDiode &chDiode) |
| static int | GetStripNum (SiChargedDiode &chDiode) |
| static int | GetTimeBin (SiChargedDiode &chDiode) |
Definition at line 27 of file SiHelper.h.
◆ anonymous enum
| Enumerator |
|---|
| NOISE_SET | |
| BT_SET | |
| DISABLED_SET | |
| BADTOT_SET | |
| DISCONNECTED_SET | |
| CLUSTERUSED_SET | |
| MASKOUT_SET | |
Definition at line 56 of file SiHelper.h.
◆ badToT()
| void SiHelper::badToT |
( |
SiChargedDiode & | chDiode, |
|
|
bool | flag, |
|
|
bool | mask = false ) |
|
inlinestatic |
Definition at line 102 of file SiHelper.h.
102 {
103 if (flag) {
105 } else {
107 }
109}
static void maskOut(SiChargedDiode &chDiode, bool flag)
◆ belowThreshold()
| void SiHelper::belowThreshold |
( |
SiChargedDiode & | chDiode, |
|
|
bool | flag, |
|
|
bool | mask = false ) |
|
inlinestatic |
Definition at line 84 of file SiHelper.h.
84 {
85 if (flag) {
87 } else {
89 }
91}
◆ ClusterUsed()
Definition at line 121 of file SiHelper.h.
121 {
122 if (flag) {
124 } else {
126 }
127}
◆ disabled()
| void SiHelper::disabled |
( |
SiChargedDiode & | chDiode, |
|
|
bool | flag, |
|
|
bool | mask = false ) |
|
inlinestatic |
Definition at line 93 of file SiHelper.h.
93 {
94 if (flag) {
96 } else {
98 }
100}
◆ disconnected()
| void SiHelper::disconnected |
( |
SiChargedDiode & | chDiode, |
|
|
bool | flag, |
|
|
bool | mask = false ) |
|
inlinestatic |
Definition at line 111 of file SiHelper.h.
111 {
112 if (flag) {
114 } else {
116 }
118}
◆ GetBunch()
Definition at line 195 of file SiHelper.h.
195 {
196return ( (chDiode.
m_word >> 8) & 0xff );
197}
◆ GetStripNum()
Definition at line 199 of file SiHelper.h.
199 {
200 return ( (chDiode.
m_word >> 16) & 0xfff );
201}
◆ GetTimeBin()
Definition at line 203 of file SiHelper.h.
203 {
204return ( (chDiode.
m_word >> 28) & 0xf );
205}
◆ isBadToT()
◆ isBelowThreshold()
◆ isClusterUsed()
◆ isDisabled()
◆ isDisconnected()
◆ isMaskOut()
◆ isNoise()
◆ isUsable()
Definition at line 161 of file SiHelper.h.
161 {
163
164
165}
static bool isMaskOut(SiChargedDiode &chDiode)
◆ maskOut()
Definition at line 67 of file SiHelper.h.
67 {
68 if (flag) {
70 } else {
72 }
73}
◆ noise()
| void SiHelper::noise |
( |
SiChargedDiode & | chDiode, |
|
|
bool | flag, |
|
|
bool | mask = false ) |
|
inlinestatic |
Definition at line 75 of file SiHelper.h.
75 {
76 if (flag) {
78 } else {
80 }
82}
◆ SetBunch()
| void SiHelper::SetBunch |
( |
SiChargedDiode & | chDiode, |
|
|
int | bunch, |
|
|
MsgStream * | log = nullptr ) |
|
inlinestatic |
Definition at line 129 of file SiHelper.h.
129 {
130
131
132
133 if (bunch > 0xff) {
134 if (log) (*log) << MSG::ERROR <<
"Bunch Number not allowed" <<
endmsg;
135 }
136 chDiode.
m_word = chDiode.
m_word | ( (bunch&0xff) <<8 ) ;
137}
◆ SetStripNum()
| void SiHelper::SetStripNum |
( |
SiChargedDiode & | chDiode, |
|
|
int | nstrip, |
|
|
MsgStream * | log = nullptr ) |
|
inlinestatic |
Definition at line 139 of file SiHelper.h.
139 {
140
141
142
143 if (nstrip > 0xfff) {
144 if (log) (*log) << MSG::ERROR <<
"Number of strips not allowed" <<
endmsg;
145 }
146 chDiode.
m_word = chDiode.
m_word | ((nstrip&0xfff) << 16 ) ;
147}
◆ SetTimeBin()
| void SiHelper::SetTimeBin |
( |
SiChargedDiode & | chDiode, |
|
|
int | time, |
|
|
MsgStream * | log = nullptr ) |
|
inlinestatic |
Definition at line 149 of file SiHelper.h.
149 {
150
151
152
153 if (time > 0xf) {
154 if (log) (*log) << MSG::ERROR <<
"TimeBin not allowed" <<
endmsg;
155 }
156 chDiode.
m_word = chDiode.
m_word | ( (
static_cast<unsigned int>(
time)&0xf) <<28 ) ;
157}
time(flags, cells_name, *args, **kw)
The documentation for this class was generated from the following file: