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 );
94 int & it0,
int & it1 );
96 int & iy0,
int & iy1 );
virtual void SetBorder(u_int n=1, bool b=false)
Definition: GETHitMaskXY.cpp:236
int itmax
Upper bin on T axis.
Definition: GETHitMaskXY.hh:46
GETChannel * GetMaxSignalChannel() const
Definition: GETHitMaskXY.cpp:465
virtual bool IsValidHit(u_int ix, u_int iy) const
Definition: GETHitMaskXY.cpp:604
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:637
virtual GETHitMaskXY & ClearIsolatedPads(u_int n=1, u_int nb=1)
Definition: GETHitMaskXY.cpp:281
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:657
u_int GetBoundaries(int &ix0, int &ix1, int &iy0, int &iy1, int &it0, int &it1)
Definition: GETHitMaskXY.cpp:495
int GetITmin() const
Definition: GETHitMaskXY.icc:41
virtual u_int SetValidChannels()
Definition: GETHitMaskXY.cpp:149
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:93
int iymin
Lower bin on Y axis.
Definition: GETHitMaskXY.hh:43
virtual bool IsHit(u_int ic) const
Definition: GETHitMask.icc:73
virtual bool IsValid(u_int ix, u_int iy) const
Definition: GETHitMaskXY.cpp:565
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:124
GETHitMaskXY(GETSystem *get=NULL)
Definition: GETHitMaskXY.cpp:23
virtual bool IsHit(u_int ix, u_int iy) const
Definition: GETHitMaskXY.cpp:587
virtual void SetHit(u_int ix, u_int iy, bool b=true)
Definition: GETHitMaskXY.cpp:622
int ixmax
Upper bin on X axis.
Definition: GETHitMaskXY.hh:42
virtual GETHitMaskXY & ExpandHits(u_int n=1)
Definition: GETHitMaskXY.cpp:404
virtual void SetValid(u_int ic, bool b=true)
Definition: GETHitMask.icc:86
virtual u_int GetNhitPads() const
Definition: GETHitMaskXY.icc:19
virtual bool IsValidHit(u_int ic) const
Definition: GETHitMask.icc:79
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
u_int UpdateBoundaries()
Definition: GETHitMaskXY.cpp:332
virtual bool IsValid(u_int ic) const
Definition: GETHitMask.icc:67
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:76
virtual void CopyData(const GETHitMaskXY &mask)
Definition: GETHitMaskXY.cpp:100
virtual ~GETHitMaskXY()
Definition: GETHitMaskXY.cpp:88
Definition: GETSystem.hh:147
int itmin
Lower bin on T axis.
Definition: GETHitMaskXY.hh:45
int GetIYmax() const
Definition: GETHitMaskXY.icc:37