#include <TGCSlaveBoard.h>
|
static constexpr int | s_pOffset [6] = {0,0,2,2,2,2} |
|
static constexpr int | s_iOffset [6] = {4,0,6,6,6,6} |
|
static constexpr int | s_pLength [6] = {36,36,32,32,32,32} |
|
static constexpr int | s_iLength [6] = {36,44,32,32,32,32} |
|
Definition at line 21 of file TGCSlaveBoard.h.
◆ TGCSlaveBoard() [1/2]
LVL1TGCTrigger::TGCSlaveBoard::TGCSlaveBoard |
( |
| ) |
|
◆ ~TGCSlaveBoard()
LVL1TGCTrigger::TGCSlaveBoard::~TGCSlaveBoard |
( |
| ) |
|
|
virtual |
◆ TGCSlaveBoard() [2/2]
◆ clockIn()
void LVL1TGCTrigger::TGCSlaveBoard::clockIn |
( |
int |
bidIn | ) |
|
Definition at line 37 of file TGCSlaveBoard.cxx.
46 std::cout <<
"#SB: BID= " <<
m_bid;
49 std::cout <<
" ID= " <<
m_id << std::endl;
53 std::cout<<
"#SB I: BID= "<<
m_bid;
58 std::cout <<
" port= "<<
i;
59 std::cout <<
"" <<
m_id;
65 std::cout <<
"NO PP IN" << std::endl;
82 #ifdef TGCDEBUG_VISUAL
83 std::cout <<
"TGCSlaveBoard::clockIn: after doCoincidence()\n";
87 std::cout <<
"#SB C: BID= " <<
m_bid <<
":";
92 #ifdef TGCDEBUG_VISUAL
94 std::cout <<
"TGCSlaveBoard::clockIn: after doDecluster()\n";
◆ collectInput()
void LVL1TGCTrigger::TGCSlaveBoard::collectInput |
( |
| ) |
|
|
protected |
◆ createSlaveBoardOut()
virtual void LVL1TGCTrigger::TGCSlaveBoard::createSlaveBoardOut |
( |
| ) |
|
|
protectedpure virtual |
◆ deletePatchPanelOut()
void LVL1TGCTrigger::TGCSlaveBoard::deletePatchPanelOut |
( |
| ) |
|
|
protected |
◆ doCoincidence()
virtual void LVL1TGCTrigger::TGCSlaveBoard::doCoincidence |
( |
| ) |
|
|
protectedpure virtual |
◆ doDecluster()
void LVL1TGCTrigger::TGCSlaveBoard::doDecluster |
( |
| ) |
|
|
protected |
Definition at line 190 of file TGCSlaveBoard.cxx.
203 out->setChannel(
i,( !B & C & !D )|( !
A & B & C ));
210 out->setChannel(0,( !B & C & !D )|( !
A & B & C ));
216 out->setChannel(1,( !B & C & !D )|( !
A & B & C ));
222 out->setChannel(
length-1,( !B & C & !D )|( !
A & B & C ));
◆ doMaskOperation()
void LVL1TGCTrigger::TGCSlaveBoard::doMaskOperation |
( |
| ) |
|
|
inlineprotected |
◆ eraseOutput()
void LVL1TGCTrigger::TGCSlaveBoard::eraseOutput |
( |
| ) |
|
◆ getId()
int LVL1TGCTrigger::TGCSlaveBoard::getId |
( |
| ) |
const |
|
inline |
◆ getIdHighPtBoard()
int LVL1TGCTrigger::TGCSlaveBoard::getIdHighPtBoard |
( |
| ) |
const |
◆ getOutput()
◆ getRegion()
◆ GetSlbIn()
const std::bitset<200>& LVL1TGCTrigger::TGCSlaveBoard::GetSlbIn |
( |
void |
| ) |
const |
|
inline |
◆ getType()
int LVL1TGCTrigger::TGCSlaveBoard::getType |
( |
| ) |
const |
|
inline |
◆ getTypeName()
std::string LVL1TGCTrigger::TGCSlaveBoard::getTypeName |
( |
int |
typeIn | ) |
const |
◆ operator=()
◆ setId()
void LVL1TGCTrigger::TGCSlaveBoard::setId |
( |
int |
idIn | ) |
|
|
inline |
◆ setIdHighPtBoard()
void LVL1TGCTrigger::TGCSlaveBoard::setIdHighPtBoard |
( |
int |
m_id | ) |
|
◆ setPatchPanel()
void LVL1TGCTrigger::TGCSlaveBoard::setPatchPanel |
( |
TGCPatchPanel * |
PPIn | ) |
|
◆ setPatchPanelOut()
void LVL1TGCTrigger::TGCSlaveBoard::setPatchPanelOut |
( |
TGCPatchPanelOut * |
PPOut | ) |
|
|
inline |
◆ setRegion()
void LVL1TGCTrigger::TGCSlaveBoard::setRegion |
( |
TGCRegionType |
regionIn | ) |
|
|
inline |
◆ setType()
void LVL1TGCTrigger::TGCSlaveBoard::setType |
( |
int |
typeIn | ) |
|
|
inline |
◆ showResult()
void LVL1TGCTrigger::TGCSlaveBoard::showResult |
( |
| ) |
const |
Definition at line 133 of file TGCSlaveBoard.cxx.
140 std::cout<<
"#SB I: BID= "<<
m_bid;
145 std::cout <<
" port= "<<
i;
146 std::cout <<
"" <<
m_id;
155 std::cout <<
"#SB O: BID= " <<
m_bid;
158 std::cout <<
" ID= " <<
m_id <<
":";
161 std::cout <<
" i= " <<
i;
167 std::cout<<std::endl;
◆ storeSlbIn()
void LVL1TGCTrigger::TGCSlaveBoard::storeSlbIn |
( |
| ) |
|
◆ m_bid
int LVL1TGCTrigger::TGCSlaveBoard::m_bid |
|
protected |
◆ m_coincidenceOut
◆ m_id
int LVL1TGCTrigger::TGCSlaveBoard::m_id |
|
protected |
◆ m_idHighPtBoard
int LVL1TGCTrigger::TGCSlaveBoard::m_idHighPtBoard |
|
protected |
◆ m_lengthOfCoincidenceOut
int LVL1TGCTrigger::TGCSlaveBoard::m_lengthOfCoincidenceOut |
|
protected |
◆ m_patchPanel
◆ m_patchPanelOut
◆ m_region
◆ m_slaveBoardOut
◆ m_slbin
std::bitset<200> LVL1TGCTrigger::TGCSlaveBoard::m_slbin |
|
protected |
◆ m_type
int LVL1TGCTrigger::TGCSlaveBoard::m_type |
|
protected |
◆ s_iLength
constexpr int LVL1TGCTrigger::TGCSlaveBoard::s_iLength[6] = {36,44,32,32,32,32} |
|
staticconstexprprivate |
◆ s_iOffset
constexpr int LVL1TGCTrigger::TGCSlaveBoard::s_iOffset[6] = {4,0,6,6,6,6} |
|
staticconstexprprivate |
◆ s_pLength
constexpr int LVL1TGCTrigger::TGCSlaveBoard::s_pLength[6] = {36,36,32,32,32,32} |
|
staticconstexprprivate |
◆ s_pOffset
constexpr int LVL1TGCTrigger::TGCSlaveBoard::s_pOffset[6] = {0,0,2,2,2,2} |
|
staticconstexprprivate |
The documentation for this class was generated from the following files: