#include <Hit.h>
Public Member Functions | |
Hit () | |
Hit (unsigned int chan, float sig, float *pos, float startT, float endT, float Time, float RMS) | |
const float * | Position () const |
float const & | Signal () const |
unsigned int | Channel () const |
float | StartTime () const |
float | EndTime () const |
float | Time () const |
float | RMS () const |
void | operator+= (gar::rec::Hit const &h) |
bool | operator< (gar::rec::Hit const &h) const |
bool | operator== (gar::rec::Hit const &h) const |
Private Attributes | |
unsigned int | fChannel |
channel recording this hit More... | |
float | fSignal |
size of the signal for this hit (integral of ADC values) More... | |
float | fPosition [3] |
position of the hit More... | |
float | fTime |
time of hit charge arrival at the readout plane (ticks) More... | |
float | fStartTime |
start time of the hit (ticks) More... | |
float | fEndTime |
end time of the hit (ticks) More... | |
float | fRMS |
Hit width calculated with RMS (in ticks) More... | |
Friends | |
std::ostream & | operator<< (std::ostream &o, gar::rec::Hit const &h) |
gar::rec::Hit::Hit | ( | unsigned int | chan, |
float | sig, | ||
float * | pos, | ||
float | startT, | ||
float | endT, | ||
float | Time, | ||
float | RMS | ||
) |
void gar::rec::Hit::operator+= | ( | gar::rec::Hit const & | h | ) |
bool gar::rec::Hit::operator< | ( | gar::rec::Hit const & | h | ) | const |
bool gar::rec::Hit::operator== | ( | gar::rec::Hit const & | h | ) | const |
|
inline |
|
inline |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |