|
ATLAS Offline Software
|
#include <TGCPatchPanel.h>
Definition at line 38 of file TGCPatchPanel.h.
◆ TGCPatchPanel() [1/2]
LVL1TGCTrigger::TGCPatchPanel::TGCPatchPanel |
( |
TGCArguments * |
tgcargs | ) |
|
◆ ~TGCPatchPanel()
LVL1TGCTrigger::TGCPatchPanel::~TGCPatchPanel |
( |
| ) |
|
◆ TGCPatchPanel() [2/2]
◆ clearASDOut()
void LVL1TGCTrigger::TGCPatchPanel::clearASDOut |
( |
| ) |
|
|
private |
◆ clockIn()
◆ connect()
void LVL1TGCTrigger::TGCPatchPanel::connect |
( |
| ) |
|
◆ createOutput()
int LVL1TGCTrigger::TGCPatchPanel::createOutput |
( |
| ) |
|
|
private |
Definition at line 270 of file TGCPatchPanel.cxx.
285 for( j=0; j<nCh; j+=1){
305 std::cerr <<
"NO BID OUT" << std::endl;
310 std::cerr <<
"NO PP IN" << std::endl;
◆ deleteBIDOut()
void LVL1TGCTrigger::TGCPatchPanel::deleteBIDOut |
( |
| ) |
|
|
private |
◆ doBID()
void LVL1TGCTrigger::TGCPatchPanel::doBID |
( |
| ) |
|
|
private |
◆ doOrLogic()
int LVL1TGCTrigger::TGCPatchPanel::doOrLogic |
( |
| ) |
|
|
private |
Definition at line 320 of file TGCPatchPanel.cxx.
330 for ( j=0; j<nCh; j+=1)
335 #ifdef TGCDEBUG_CONNECTION
336 std::cout <<
"#PP Oring:PPOutID= " <<
i
337 <<
" ConID= " << con <<
" ChID= " << j
◆ dumpPPOut() [1/2]
void LVL1TGCTrigger::TGCPatchPanel::dumpPPOut |
( |
| ) |
|
◆ dumpPPOut() [2/2]
void LVL1TGCTrigger::TGCPatchPanel::dumpPPOut |
( |
int |
i | ) |
|
◆ eraseOutput()
void LVL1TGCTrigger::TGCPatchPanel::eraseOutput |
( |
int |
SBId | ) |
|
◆ getAdjacentPP() [1/2]
TGCPatchPanel* LVL1TGCTrigger::TGCPatchPanel::getAdjacentPP |
( |
int |
side | ) |
|
|
inline |
◆ getAdjacentPP() [2/2]
◆ getBIDOut()
TGCBIDOut * LVL1TGCTrigger::TGCPatchPanel::getBIDOut |
( |
int |
ch, |
|
|
int |
connector, |
|
|
int |
bunch |
|
) |
| |
◆ getId()
int LVL1TGCTrigger::TGCPatchPanel::getId |
( |
| ) |
const |
◆ getIdSlaveBoard()
int LVL1TGCTrigger::TGCPatchPanel::getIdSlaveBoard |
( |
int |
port | ) |
const |
◆ getInputConnectorIndex()
int LVL1TGCTrigger::TGCPatchPanel::getInputConnectorIndex |
( |
const int |
connectorId | ) |
const |
|
private |
◆ getOutput()
Definition at line 409 of file TGCPatchPanel.cxx.
416 std::cerr <<
"TGCPatchPanel::getOutput: illeagal SBID "<< SBId << std::endl;
◆ getRegion()
◆ getType()
int LVL1TGCTrigger::TGCPatchPanel::getType |
( |
| ) |
const |
|
inline |
◆ getTypeName()
std::string LVL1TGCTrigger::TGCPatchPanel::getTypeName |
( |
int |
typeIn | ) |
const |
◆ operator=()
Definition at line 119 of file TGCPatchPanel.cxx.
121 if (
this != &right) {
134 m_PPOut[
i] =
new TGCPatchPanelOut(*right.m_PPOut[
i]);
140 m_ASDOut[
i][j] =
new TGCASDOut(*right.m_ASDOut[
i][j]);
143 m_BIDOut[
i][j][
k] =
new TGCBIDOut(*right.m_BIDOut[
i][j][
k]);
◆ setAdjacentPP()
void LVL1TGCTrigger::TGCPatchPanel::setAdjacentPP |
( |
int |
side, |
|
|
TGCPatchPanel * |
PP |
|
) |
| |
Definition at line 462 of file TGCPatchPanel.cxx.
466 std::cout<<
"TGCPatchPanel::setAdjacentPP: connect PP(type="<<PP->
getType()<<
",ID="<<PP->getId()<<
")to Side"<<
side<<
" PP(type="<<this->
getType()<<
",ID="<<this->
getId()<<
")"<<std::endl;
◆ setASDOut()
void LVL1TGCTrigger::TGCPatchPanel::setASDOut |
( |
int |
ch, |
|
|
int |
connector, |
|
|
const TGCASDOut * |
asdOut |
|
) |
| |
Definition at line 428 of file TGCPatchPanel.cxx.
431 std::cout <<
"TGCPatchPanel::setASDOut "
434 std::cout <<
"setASDOut0: ch= "<<
ch<<
" con= "<<connector
437 std::cout<<
"setASDOut: Double Count.";
◆ setId()
void LVL1TGCTrigger::TGCPatchPanel::setId |
( |
int |
idIn | ) |
|
◆ setIdSlaveBoard()
void LVL1TGCTrigger::TGCPatchPanel::setIdSlaveBoard |
( |
int |
port, |
|
|
int |
id |
|
) |
| |
◆ setRegion()
void LVL1TGCTrigger::TGCPatchPanel::setRegion |
( |
TGCRegionType |
regionIn | ) |
|
|
inline |
◆ setType()
void LVL1TGCTrigger::TGCPatchPanel::setType |
( |
int |
typeIn | ) |
|
|
inline |
◆ showProperty()
void LVL1TGCTrigger::TGCPatchPanel::showProperty |
( |
| ) |
|
◆ showResult()
void LVL1TGCTrigger::TGCPatchPanel::showResult |
( |
| ) |
const |
|
private |
◆ tgcArgs()
◆ m_ASDOut
◆ m_BIDOut
◆ m_bunchCounter
int LVL1TGCTrigger::TGCPatchPanel::m_bunchCounter |
|
private |
◆ m_connectionInPP
◆ m_hasASDOut
bool LVL1TGCTrigger::TGCPatchPanel::m_hasASDOut |
|
private |
◆ m_hasBIDOut
bool LVL1TGCTrigger::TGCPatchPanel::m_hasBIDOut |
|
private |
◆ m_id
int LVL1TGCTrigger::TGCPatchPanel::m_id |
|
private |
◆ m_idSlaveBoard
◆ m_nHit
int LVL1TGCTrigger::TGCPatchPanel::m_nHit |
|
private |
◆ m_PPAdj
◆ m_PPOut
◆ m_region
◆ m_tgcArgs
◆ m_type
int LVL1TGCTrigger::TGCPatchPanel::m_type |
|
private |
The documentation for this class was generated from the following files:
void setOrigin(const TGCPatchPanel *pp)
int getConnectorIn(int connectorOut, int chOut)
void print(int unit) const
TGCConnectionInPP * m_connectionInPP
const TGCASDOut * m_ASDOut[NChOfPPOutputConnector][MaxNumberOfConnector]
int getOredChannelIn(int connectorOut, int chOut)
const int NChOfPPOutputConnector
TGCPatchPanel * m_PPAdj[2]
TGCPatchPanel * getOredPPIn(int connectorOut, int chOut)
int getNumberOfChannel(int i) const
IMessageSvc * getMessageSvc(bool quiet=false)
int getChannelIn(int connectorOut, int chOut)
void setHitPattern(int connector, int nCh)
const TGCReadoutIndex & GetTGCReadoutIndex() const
void onChannel(int iChannel)
int GetLayerNumber() const
bool existOredSignal() const
TGCBIDOut * m_BIDOut[NChOfPPOutputConnector][MaxNumberOfConnector][NumberOfBunchKeptInPP]
TGCSignalType GetSignalType() const
TGCPatchPanelOut * m_PPOut[NumberOfPatchPanelOut]
void readConnectionTable(TGCPatchPanel *PP)
const int NumberOfBunchKeptInPP
TGCBIDOut * getBIDOut(int ch, int connector, int bunch)
const int NumberOfConnectorPerPPOut
int m_idSlaveBoard[NumberOfPatchPanelOut]
void setBid(const int bidIn)
std::string getTypeName(int typeIn) const
int getInputConnectorIndex(const int connectorId) const
const TGCHitPattern * getHitPattern(int connector) const
int getOredConnectorIn(int connectorOut, int chOut)
const TGCArguments * tgcArgs() const
const int NumberOfPatchPanelOut
const int MaxNumberOfConnector
TGCPatchPanel * getPPIn(int connectorOut, int chOut)