|
ATLAS Offline Software
|
Go to the documentation of this file.
68 std::cout <<
"#--Wire decodeSlaveBoardOut()" << std::endl;
69 std::cout <<
"Triplet" << std::endl;
74 std::cout <<
"index:" << j <<
"/" <<
NDecoderInTSB-1 <<
" in a chip ";
75 std::cout<<
"WHPB:decoderInTSB["<<chip<<
"]["<<j<<
"]:";
88 std::cout <<
"Doublet" << std::endl;
93 std::cout <<
"index:" << j <<
"/" <<
NDecoderInDSB-1 <<
" in a chip ";
94 std::cout<<
"WHPB:decoderInDSB["<<chip<<
"]["<<j<<
"]:";
116 std::cout <<
"# Wire doCoincidenceMatrix() chip:" << chip <<
" block:" << block << std::endl;
118 int dev, DevOrg, ich, DSBCh, TSBCh, ior;
120 for(ich=0; ich < nChUnitOfDSBHit; ich++){
128 for(ior = 0; ior <= Oring; ior++){
129 DSBCh = nChUnitOfDSBHit*block + ich;
133 std::cout <<
"HighPt" << std::endl
136 <<
" DSBCh:" << DSBCh
137 <<
" TSBCh:" << TSBCh << std::endl;
150 for(ich=0; ich < nChUnitOfDSBHit; ich++){
158 for(ior = 0; ior <= Oring; ior++){
159 DSBCh = nChUnitOfDSBHit*block + ich;
163 std::cout <<
"HighPt" << std::endl
166 <<
" DSBCh:" << DSBCh
167 <<
" TSBCh:" << TSBCh << std::endl;
void setDev(int chip, int iData, int devIn)
TGCSlaveBoardOut * m_DSBOut[NumberOfChip][s_NumberOfDSBOut]
virtual void setDecoderIn()
TGCSlaveBoardOut * m_decoderInTSB[NumberOfChip][NDecoderInTSB]
int getNumberOfData() const
virtual void decodeSlaveBoardOut(int chip, TGCHitPattern *tHit, TGCHitPattern *dHit)
virtual void doCoincidenceMatrix(int chip, int block, const TGCHitPattern *tHit, const TGCHitPattern *dHit)
void onChannel(int iChannel)
TGCHighPtBoard * m_adjacentHPB[NumberOfAdjacentHPB]
void setPos(int chip, int iData, int posIn)
TGCSlaveBoardOut * m_decoderInDSB[NumberOfChip][NDecoderInDSB]
bool getChannel(int iChannel) const
virtual void clearDecoderIn()
const int NBlockOfDSBChannel
void setPt(int chip, int iData, int ptIn)
TGCSlaveBoardOut * getTSBOut(int chip, int port)
TGCSlaveBoardOut * m_TSBOut[NumberOfChip][s_NumberOfTSBOut]
TGCHighPtBoardOut * m_highPtBoardOut
void setHit(int chip, int iData, bool hitIn)