|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   18   static constexpr 
int kNumberOfInnerSBData = 8;
 
   33           <<
" lengthOfSection= "<<lengthOfSection<<std::endl;
 
   35     for( 
i=0; 
i<kNumberOfInnerSBData; 
i+=1){
 
   37       for( j=0; j<lengthOfSection; j+=1) {
 
   42       std::cout <<
" Hit @"<< 
i << 
"  section:" << j <<std::endl;
 
   96     std::cout <<
" Type :" << 
getType() << 
"  id:" << 
getId() << std::endl;
 
   98       if (
b[j]) std::cout << 
"*";
 
   99       else      std::cout << 
"-";
 
  101     std::cout <<std::endl;
 
  105     for( block=0; block<2; block+=1){
 
  121                       ( 
b[
i]   & !
b[
i-1] & !
b[
i+1] )|
 
  122                       ( 
b[
i-1] &  
b[
i+1] & !
b[
i] )));
 
  126                     ( 
b[
i-1] & !
b[
i-2] & !
b[
i] )|
 
  127                     ( 
b[
i-2] &  
b[
i]   & !
b[
i-1] )|
 
  128                     ( 
b[
i]   & !
b[
i-1] & !
b[
i+1] )|
 
  129                     ( 
b[
i-1] &  
b[
i+1] & !
b[
i] )));
 
  133                       ( 
b[
i-1] & !
b[
i-2] & !
b[
i] )|
 
  134                       ( 
b[
i-2] &  
b[
i]   & !
b[
i-1] )|
 
  135                       ( 
b[
i]   & !
b[
i-1] )));
 
  138       std::cout << 
"InnerCoincidence OUT ";
 
  140       std::cout << std::endl;
 
  
virtual void doCoincidence()
virtual void createSlaveBoardOut()
int getPos(int iData) const
void setPos(int iData, int posIn)
void setHit(int iData, bool hitIn)
bool getChannel(int iChannel) const
TGCSlaveBoardOut * m_slaveBoardOut
bool getHit(int iData) const
void setChannel(int iChannel, bool pattern)
void setbPos(int block, int pos)
const TGCHitPattern * getHitPattern(int connector) const
int m_lengthOfCoincidenceOut
TGCPatchPanelOut * m_patchPanelOut
void setNumberOfData(int nData)
TGCHitPattern * m_coincidenceOut