|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   17  : m_lengthOfCoincidenceOut(0),m_coincidenceOut(0), 
 
   19    m_id(0), m_bid(-1),m_idHighPtBoard(0),
 
   21    m_patchPanel(0), m_patchPanelOut(0)
 
   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";
 
  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;      
 
  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 ));
 
  243   std::cout << 
"#SB: BID= " << 
m_bid;
 
  246   std::cout << 
" ID= "  << 
m_id <<  std::endl;
 
  
void setIdHighPtBoard(int m_id)
const TGCPatchPanel * getOrigin() const
int getDev(int iData) const
void print(int unit) const
static constexpr int s_iOffset[6]
virtual void doCoincidence()=0
std::string getTypeName(int typeIn) const
int getNumberOfData() const
static constexpr int s_iLength[6]
static constexpr int s_pLength[6]
int getPos(int iData) const
std::bitset< 200 > m_slbin
void eraseOutput(int SBId)
static constexpr int s_pOffset[6]
bool getChannel(int iChannel) const
TGCPatchPanelOut * getOutput(int SBId)
const int NumberOfConnectorPerPPOut
TGCSlaveBoardOut * m_slaveBoardOut
bool getHit(int iData) const
void setPatchPanel(TGCPatchPanel *PPIn)
void deletePatchPanelOut()
virtual void createSlaveBoardOut()=0
int getIdHighPtBoard() const
const TGCHitPattern * getHitPattern(int connector) const
TGCRegionType getRegion() const
TGCPatchPanel * m_patchPanel
TGCPatchPanelOut * m_patchPanelOut
void visual(int Cycle, int Width, int Tag) const
TGCHitPattern * m_coincidenceOut