5#ifndef TGCHighPtBoardOut_hh
6#define TGCHighPtBoardOut_hh
33 int getPt(
int chip,
int iData)
const;
34 int getPos(
int chip,
int iData)
const;
35 int getDev(
int chip,
int iData)
const;
36 bool getHit(
int chip,
int iData)
const;
37 int getSel(
int chip,
int iData)
const;
39 void setPt(
int chip,
int iData,
int ptIn);
40 void setPos(
int chip,
int iData,
int posIn);
41 void setDev(
int chip,
int iData,
int devIn);
42 void setHit(
int chip,
int iData,
bool hitIn);
43 void setSel(
int chip,
int iData,
int selIn);
68 if(!
m_hit[chip][iData])
m_hit[chip][iData]=
true;
69 m_dev[chip][iData] = devIn;
75 if(!
m_hit[chip][iData])
m_hit[chip][iData]=
true;
76 m_pos[chip][iData] = posIn;
82 if(!
m_hit[chip][iData])
m_hit[chip][iData]=
true;
83 m_pt[chip][iData] =ptIn;
95 return m_dev[chip][iData];
101 return m_pos[chip][iData];
107 return m_pt[chip][iData];
119 return m_hit[chip][iData];
125 m_hit[chip][iData] = hitIn;
void setOrigin(const TGCHighPtBoard *originIn)
int getSel(int chip, int iData) const
void setPt(int chip, int iData, int ptIn)
int getPt(int chip, int iData) const
int getDev(int chip, int iData) const
void setDev(int chip, int iData, int devIn)
int m_pos[NumberOfChip][MaxNumberOfHPBData]
void setHit(int chip, int iData, bool hitIn)
virtual ~TGCHighPtBoardOut()=default
int m_select[NumberOfChip][MaxNumberOfHPBData]
bool m_hit[NumberOfChip][MaxNumberOfHPBData]
const TGCHighPtBoard * getOrigin() const
void setPos(int chip, int iData, int posIn)
bool getHit(int chip, int iData) const
void setSel(int chip, int iData, int selIn)
int m_dev[NumberOfChip][MaxNumberOfHPBData]
TGCHighPtBoardOut(TGCHighPtBoard *hpt, int bidIn)
const TGCHighPtBoard * m_origin
int m_pt[NumberOfChip][MaxNumberOfHPBData]
int getPos(int chip, int iData) const
const int MaxNumberOfHPBData
TGCHBChip operator++(TGCHBChip &rs, int)