#include <TGCSlaveBoardOut.h>
Definition at line 20 of file TGCSlaveBoardOut.h.
◆ TGCSlaveBoardOut() [1/3]
LVL1TGCTrigger::TGCSlaveBoardOut::TGCSlaveBoardOut |
( |
const TGCSlaveBoard * |
sb, |
|
|
int |
bidIn |
|
) |
| |
◆ TGCSlaveBoardOut() [2/3]
◆ TGCSlaveBoardOut() [3/3]
LVL1TGCTrigger::TGCSlaveBoardOut::TGCSlaveBoardOut |
( |
| ) |
|
◆ ~TGCSlaveBoardOut()
LVL1TGCTrigger::TGCSlaveBoardOut::~TGCSlaveBoardOut |
( |
| ) |
|
◆ clear()
void LVL1TGCTrigger::TGCSlaveBoardOut::clear |
( |
| ) |
|
◆ getBid()
int LVL1TGCTrigger::TGCSlaveBoardOut::getBid |
( |
| ) |
const |
|
inline |
◆ getbPos()
TGCHitPattern * LVL1TGCTrigger::TGCSlaveBoardOut::getbPos |
( |
int |
iData | ) |
|
|
inline |
◆ getDev()
int LVL1TGCTrigger::TGCSlaveBoardOut::getDev |
( |
int |
iData | ) |
const |
|
inline |
◆ getHit()
bool LVL1TGCTrigger::TGCSlaveBoardOut::getHit |
( |
int |
iData | ) |
const |
|
inline |
◆ getNumberOfData()
int LVL1TGCTrigger::TGCSlaveBoardOut::getNumberOfData |
( |
| ) |
const |
|
inline |
◆ getOrgBoardType()
int LVL1TGCTrigger::TGCSlaveBoardOut::getOrgBoardType |
( |
| ) |
const |
|
inline |
◆ getOrigin()
◆ getPos()
int LVL1TGCTrigger::TGCSlaveBoardOut::getPos |
( |
int |
iData | ) |
const |
|
inline |
◆ operator=()
◆ print() [1/4]
void LVL1TGCTrigger::TGCSlaveBoardOut::print |
( |
| ) |
const |
Definition at line 193 of file TGCSlaveBoardOut.cxx.
197 std::cout<<
" SlaveBoardOut:";
203 std::cout<<
" SBType:" <<
"WTSB";
206 std::cout<<
" SBType:" <<
"WDSB";
209 std::cout<<
" SBType:" <<
"STSB";
212 std::cout<<
" SBType:" <<
"SDSB";
215 std::cout<<
" bid:" <<
m_bid;
217 if(
m_hit[OutPutBlock]) std::cout <<
" [OutPutBlock=" << OutPutBlock <<
" x=" <<
m_pos[OutPutBlock] <<
" d=" <<
m_dev[OutPutBlock] <<
"]";
218 std::cout<<std::endl;
226 std::cout <<
" bit pattern [OutPutBlock=" << OutPutBlock <<
" x=";
236 if(
count)std::cout<<std::endl;
◆ print() [2/4]
void LVL1TGCTrigger::TGCSlaveBoardOut::print |
( |
int |
OutPutBlock | ) |
const |
Definition at line 243 of file TGCSlaveBoardOut.cxx.
247 std::cout<<
" SlaveBoardOut:";
254 std::cout<<
" SBType:" <<
"WTSB";
259 std::cout<<
" SBType:" <<
"WDSB";
264 std::cout<<
" SBType:" <<
"STSB";
269 std::cout<<
" SBType:" <<
"SDSB";
274 std::cout<<
" bid:" <<
m_bid;
275 if(
m_hit[OutPutBlock]) std::cout <<
" [OutPutBlock=" << OutPutBlock <<
" x=" <<
m_pos[OutPutBlock] <<
" d=" <<
m_dev[OutPutBlock] <<
"]";
279 std::cout <<
" bit pattern [OutPutBlock=" << OutPutBlock <<
" x=";
288 std::cout<<std::endl;
◆ print() [3/4]
void LVL1TGCTrigger::TGCSlaveBoardOut::print |
( |
std::ofstream * |
ofs | ) |
const |
Definition at line 292 of file TGCSlaveBoardOut.cxx.
302 *ofs <<
"#SlaveBoardOut:";
308 *ofs <<
" SBType:" <<
"WTSB";
311 *ofs <<
" SBType:" <<
"WDSB";
314 *ofs <<
" SBType:" <<
"STSB";
317 *ofs <<
" SBType:" <<
"SDSB";
320 *ofs <<
" bid:" <<
m_bid;
324 *ofs <<
" [OutPutBlock=" << OutPutBlock <<
"/" <<
m_numberOfData-1 <<
" x=" <<
m_pos[OutPutBlock] <<
" d=" <<
m_dev[OutPutBlock] <<
"]";
325 *ofs <<
"[OutPutBlock=" << OutPutBlock <<
" x=";
◆ print() [4/4]
void LVL1TGCTrigger::TGCSlaveBoardOut::print |
( |
std::ofstream * |
ofs, |
|
|
int |
OutPutBlock |
|
) |
| const |
Definition at line 337 of file TGCSlaveBoardOut.cxx.
339 if(!(
m_hit[OutPutBlock] &&
m_bpos[OutPutBlock]))
return;
341 *ofs <<
"#SlaveBoardOut:";
347 *ofs <<
" SBType:" <<
"WTSB";
350 *ofs <<
" SBType:" <<
"WDSB";
353 *ofs <<
" SBType:" <<
"STSB";
356 *ofs <<
" SBType:" <<
"SDSB";
359 *ofs <<
" bid:" <<
m_bid;
362 *ofs <<
" [OutPutBlock=" << OutPutBlock <<
" x=" <<
m_pos[OutPutBlock] <<
" d=" <<
m_dev[OutPutBlock] <<
"]";
363 *ofs <<
"[OutPutBlock=" << OutPutBlock;
◆ printpattern() [1/2]
void LVL1TGCTrigger::TGCSlaveBoardOut::printpattern |
( |
std::ofstream * |
ofs | ) |
const |
◆ printpattern() [2/2]
void LVL1TGCTrigger::TGCSlaveBoardOut::printpattern |
( |
std::ofstream * |
ofs, |
|
|
int |
OutPutBlock |
|
) |
| const |
◆ setbDev()
void LVL1TGCTrigger::TGCSlaveBoardOut::setbDev |
( |
int |
block, |
|
|
int |
sign, |
|
|
int |
dr |
|
) |
| |
Definition at line 138 of file TGCSlaveBoardOut.cxx.
141 std::cerr <<
"TGCSlaveBoardOut::setbDev : illegal block "
143 <<
" block=" << block << std::endl;
147 std::cerr <<
"TGCSlaveBoardOut::setbDev : illegal Type "
149 <<
" block=" << block << std::endl;
153 TGCHitPattern
tmp(3);
157 std::cout <<
":" <<
dr <<
" TGCSlaveBoardOut::setbDev" << std::endl;
167 std::cout << std::endl;
◆ setbPos()
void LVL1TGCTrigger::TGCSlaveBoardOut::setbPos |
( |
int |
block, |
|
|
int |
pos |
|
) |
| |
|
inline |
Definition at line 74 of file TGCSlaveBoardOut.h.
79 std::cerr <<
"TGCSlaveBoardOut::setbPos : illegal block "
82 <<
" block=" << block << std::endl;
◆ setDev()
void LVL1TGCTrigger::TGCSlaveBoardOut::setDev |
( |
int |
iData, |
|
|
int |
devIn |
|
) |
| |
|
inline |
Definition at line 97 of file TGCSlaveBoardOut.h.
100 std::cerr <<
"Internal error TGCSlaveBoardOut::setDev()" << std::endl;
102 m_dev[iData] = devIn;
◆ setHit()
void LVL1TGCTrigger::TGCSlaveBoardOut::setHit |
( |
int |
iData, |
|
|
bool |
hitIn |
|
) |
| |
|
inline |
Definition at line 87 of file TGCSlaveBoardOut.h.
90 std::cerr <<
"internal error TGCSlaveBoardOut::setHit()" << std::endl;
◆ setNumberOfData()
void LVL1TGCTrigger::TGCSlaveBoardOut::setNumberOfData |
( |
int |
nData | ) |
|
|
inline |
◆ setPos()
void LVL1TGCTrigger::TGCSlaveBoardOut::setPos |
( |
int |
iData, |
|
|
int |
posIn |
|
) |
| |
Definition at line 171 of file TGCSlaveBoardOut.cxx.
174 std::cerr <<
"internal error TGCSlaveBoardOut::setPos()" << std::endl;
176 m_pos[iData] = posIn;
◆ m_bdev
◆ m_bid
int LVL1TGCTrigger::TGCSlaveBoardOut::m_bid |
|
private |
◆ m_bpos
◆ m_dev
◆ m_hit
◆ m_numberOfData
int LVL1TGCTrigger::TGCSlaveBoardOut::m_numberOfData |
|
private |
◆ m_orgBoardType
int LVL1TGCTrigger::TGCSlaveBoardOut::m_orgBoardType |
|
private |
◆ m_orgSBid
int LVL1TGCTrigger::TGCSlaveBoardOut::m_orgSBid |
|
private |
◆ m_origin
◆ m_pos
◆ s_MaxNumberOfSBData
constexpr int LVL1TGCTrigger::TGCSlaveBoardOut::s_MaxNumberOfSBData = 8 |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: