|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   37         <<
m_id<<
" "<<
i<<
" "<<j;
 
   64             for( j=0; j<nCh; j+=1)
 
   96    m_bunchCounter(0), m_hasASDOut(false), m_hasBIDOut(false), m_nHit(0), m_tgcArgs(tgcargs)
 
  121   if (
this != &right) {
 
  267   std::cout<<std::endl;
 
  285         for( j=0; j<nCh; j+=1){
 
  305           std::cerr << 
"NO BID OUT" << std::endl;     
 
  310         std::cerr << 
"NO PP IN" << std::endl;    
 
  330         for ( j=0; j<nCh; j+=1)
 
  335 #ifdef TGCDEBUG_CONNECTION 
  336               std::cout << 
"#PP Oring:PPOutID= " << 
i 
  337                    << 
" ConID= " << con << 
" ChID= " << j
 
  416   std::cerr << 
"TGCPatchPanel::getOutput:  illeagal SBID "<< SBId << std::endl; 
 
  431   std::cout << 
"TGCPatchPanel::setASDOut  " 
  434   std::cout <<
"setASDOut0: ch= "<<
ch<<
" con= "<<connector
 
  437     std::cout<<
"setASDOut: Double Count.";
 
  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;
 
  
void setOrigin(const TGCPatchPanel *pp)
singleton-like access to IMessageSvc via open function and helper
int getConnectorIn(int connectorOut, int chOut)
void print(int unit) const
TGCConnectionInPP * m_connectionInPP
int getIdSlaveBoard(int port) const
const TGCASDOut * m_ASDOut[NChOfPPOutputConnector][MaxNumberOfConnector]
TGCPatchPanel(TGCArguments *)
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)
void eraseOutput(int SBId)
const TGCReadoutIndex & GetTGCReadoutIndex() const
void onChannel(int iChannel)
int GetLayerNumber() const
void setASDOut(int ch, int connector, const TGCASDOut *asdOut)
bool existOredSignal() const
TGCBIDOut * m_BIDOut[NChOfPPOutputConnector][MaxNumberOfConnector][NumberOfBunchKeptInPP]
TGCSignalType GetSignalType() const
TGCPatchPanelOut * m_PPOut[NumberOfPatchPanelOut]
void setAdjacentPP(int side, TGCPatchPanel *PP)
void readConnectionTable(TGCPatchPanel *PP)
const int NumberOfBunchKeptInPP
void setIdSlaveBoard(int port, int id)
TGCBIDOut * getBIDOut(int ch, int connector, int bunch)
TGCPatchPanelOut * getOutput(int SBId)
const int NumberOfConnectorPerPPOut
int m_idSlaveBoard[NumberOfPatchPanelOut]
TGCPatchPanel & operator=(const TGCPatchPanel &right)
void setBid(const int bidIn)
void clockIn(int bunch, TGCDatabaseManager *db=0)
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)