8 #ifndef GET_HIT_MASK_XY_HH
9 #define GET_HIT_MASK_XY_HH
73 virtual bool IsHit ( u_int ix, u_int iy )
const;
74 virtual bool IsValid ( u_int ix, u_int iy )
const;
75 virtual bool IsValidHit ( u_int ix, u_int iy )
const;
76 virtual void SetHit ( u_int ix, u_int iy,
bool b =
true );
77 virtual void SetValid ( u_int ix, u_int iy,
bool b =
true );
78 virtual void SetBorder ( u_int n = 1,
bool b =
false );
92 int & it0,
int & it1 );
virtual void SetBorder(u_int n=1, bool b=false)
Definition: GETHitMaskXY.cpp:228
int itmax
Upper bin on T axis.
Definition: GETHitMaskXY.hh:46
GETChannel * GetMaxSignalChannel() const
Definition: GETHitMaskXY.cpp:328
virtual bool IsValidHit(u_int ix, u_int iy) const
Definition: GETHitMaskXY.cpp:423
int iy_chmax
Y pad index of channel with max. signal.
Definition: GETHitMaskXY.hh:50
int GetMaxSignalIX() const
Definition: GETHitMaskXY.icc:55
virtual void SetValid(u_int ix, u_int iy, bool b=true)
Definition: GETHitMaskXY.cpp:456
int GetIYmin() const
Definition: GETHitMaskXY.icc:33
int GetMaxSignalIT() const
Definition: GETHitMaskXY.icc:63
Definition: GETChannel.hh:41
int ixmin
Lower bin on X axis.
Definition: GETHitMaskXY.hh:41
int iymax
Upper bin on Y axis.
Definition: GETHitMaskXY.hh:44
int GetIXmin() const
Definition: GETHitMaskXY.icc:25
int Fill2DMaskHisto(TH2 *hptr)
Definition: GETHitMaskXY.cpp:477
u_int GetBoundaries(int &ix0, int &ix1, int &iy0, int &iy1, int &it0, int &it1)
Definition: GETHitMaskXY.cpp:356
int GetITmin() const
Definition: GETHitMaskXY.icc:41
Definition: GETHitMaskXY.hh:25
int GetITmax() const
Definition: GETHitMaskXY.icc:45
Definition: GETHitMask.hh:29
virtual void SetHit(u_int ic, bool b=true)
Definition: GETHitMask.icc:85
int iymin
Lower bin on Y axis.
Definition: GETHitMaskXY.hh:43
virtual bool IsHit(u_int ic) const
Definition: GETHitMask.icc:65
virtual bool IsValid(u_int ix, u_int iy) const
Definition: GETHitMaskXY.cpp:389
int ix_chmax
X pad index of channel with max. signal.
Definition: GETHitMaskXY.hh:49
int GetMaxSignalIndex() const
Definition: GETHitMaskXY.icc:51
virtual void ClearHitMask()
Definition: GETHitMaskXY.cpp:123
GETHitMaskXY(GETSystem *get=NULL)
Definition: GETHitMaskXY.cpp:22
virtual bool IsHit(u_int ix, u_int iy) const
Definition: GETHitMaskXY.cpp:406
virtual void SetHit(u_int ix, u_int iy, bool b=true)
Definition: GETHitMaskXY.cpp:441
int ixmax
Upper bin on X axis.
Definition: GETHitMaskXY.hh:42
virtual GETHitMaskXY & ExpandHits(u_int n=1)
Definition: GETHitMaskXY.cpp:272
virtual void SetValid(u_int ic, bool b=true)
Definition: GETHitMask.icc:78
virtual u_int GetNhitPads() const
Definition: GETHitMaskXY.icc:19
virtual bool IsValidHit(u_int ic) const
Definition: GETHitMask.icc:71
virtual u_int UpdateMask()
Definition: GETHitMaskXY.cpp:149
int GetIXmax() const
Definition: GETHitMaskXY.icc:29
int ic_chmax
Electronic channel index of channel with max. signal.
Definition: GETHitMaskXY.hh:48
int it_chmax
Time bucket of channel with max. signal.
Definition: GETHitMaskXY.hh:51
virtual bool IsValid(u_int ic) const
Definition: GETHitMask.icc:58
int GetMaxSignalIY() const
Definition: GETHitMaskXY.icc:59
u_int nhit_pads
Number of valid pads hit.
Definition: GETHitMaskXY.hh:39
ClassDef(GETHitMaskXY, 0)
virtual void MaskBorder(u_int n=1)
Definition: GETHitMaskXY.icc:12
GETHitMaskXY & operator=(const GETHitMaskXY &mask)
Definition: GETHitMaskXY.cpp:75
virtual void CopyData(const GETHitMaskXY &mask)
Definition: GETHitMaskXY.cpp:99
virtual ~GETHitMaskXY()
Definition: GETHitMaskXY.cpp:87
Definition: GETSystem.hh:126
int itmin
Lower bin on T axis.
Definition: GETHitMaskXY.hh:45
int GetIYmax() const
Definition: GETHitMaskXY.icc:37