|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TGCSlaveBoardOut_hh
6 #define TGCSlaveBoardOut_hh
29 int getDev(
int iData)
const;
30 int getPos(
int iData)
const;
32 bool getHit(
int iData)
const;
34 void setDev(
int iData,
int devIn);
35 void setPos(
int iData,
int posIn);
36 void setHit(
int iData,
bool hitIn);
47 void print(
int OutPutBlock)
const ;
48 void print(std::ofstream* ofs)
const ;
49 void print(std::ofstream* ofs,
int OutPutBlock)
const;
51 void printpattern(std::ofstream* ofs,
int OutPutBlock)
const;
79 std::cerr <<
"TGCSlaveBoardOut::setbPos : illegal block "
82 <<
" block=" << block << std::endl;
90 std::cerr <<
"internal error TGCSlaveBoardOut::setHit()" << std::endl;
100 std::cerr <<
"Internal error TGCSlaveBoardOut::setDev()" << std::endl;
102 m_dev[iData] = devIn;
const int TotalNumberOfOutputData[6]
void printpattern(std::ofstream *ofs) const
int getDev(int iData) const
TGCHitPattern * m_bdev[2]
int getNumberOfData() const
void setDev(int iData, int devIn)
int getOrgBoardType() const
void setbDev(int block, int sign, int dr)
TGCHitPattern * getbPos(int iData)
int getPos(int iData) const
void setPos(int iData, int posIn)
void setHit(int iData, bool hitIn)
TGCHitPattern * m_bpos[s_MaxNumberOfSBData]
bool getHit(int iData) const
static constexpr int s_MaxNumberOfSBData
const TGCSlaveBoard * m_origin
bool m_hit[s_MaxNumberOfSBData]
const TGCSlaveBoard * getOrigin() const
void setbPos(int block, int pos)
TGCSlaveBoardOut & operator=(const TGCSlaveBoardOut &)
int m_pos[s_MaxNumberOfSBData]
void setNumberOfData(int nData)
int m_dev[s_MaxNumberOfSBData]