33 void Clear(
int type );
34 int AddHit(
int x,
int y,
double time,
int type );
36 vector<double>
GetHit(
unsigned int iHit );
39 int FindHit( vector<double> aHit );
40 void EraseHit( vector<double> aHit );
41 int nHits(
int type );
45 void SetAmplitude(
unsigned int iHit,
double amplitude );
47 void SetGate(
double g,
bool gCut=
true ){ gate = g; gateCut = gCut; };
Definition: HitMatrix.h:14
void Clear(int type)
Definition: HitMatrix.cpp:41
TH2D * DrawMatrix()
Definition: HitMatrix.cpp:227
Definition: HitMatrix.h:25
Definition: HitMatrix.h:14
Definition: HitMatrix.h:13
Definition: HitMatrix.h:13
Definition: HitMatrix.h:14
void Init()
Definition: HitMatrix.cpp:33
Definition: HitMatrix.h:13
Definition: HitMatrix.h:14
HitMatrix()
Definition: HitMatrix.cpp:9
void HitProcessed(unsigned int iHit)
Definition: HitMatrix.cpp:141
double GetPreviousTime(unsigned int iHit)
Definition: HitMatrix.cpp:157
Definition: HitMatrix.h:14
vector< double > GetHit(unsigned int iHit)
Definition: HitMatrix.cpp:125
~HitMatrix()
Definition: HitMatrix.cpp:23
int FindHit(vector< double > aHit)
Definition: HitMatrix.cpp:178
Definition: HitMatrix.h:13
bool GetProcessed(unsigned int iHit)
Definition: HitMatrix.cpp:149
void SetGeometry(TH2I *geometry)
Definition: HitMatrix.cpp:65
int AddHit(int x, int y, double time, int type)
Definition: HitMatrix.cpp:75
void PrintMatrix()
Definition: HitMatrix.cpp:265
int nHits()
Definition: HitMatrix.cpp:219
void EraseHit(vector< double > aHit)
Definition: HitMatrix.cpp:194
Definition: HitMatrix.h:14
void SetGate(double g, bool gCut=true)
Definition: HitMatrix.h:47
void SetAmplitude(unsigned int iHit, double amplitude)
Definition: HitMatrix.cpp:133