Stores information relevant to a single scintillation event. More...
#include <Pulse.hh>
Public Member Functions | |
void | Clear () |
void | Print (int channel, int pulse) |
ClassDef (Pulse, 7) | |
Public Attributes | |
bool | found_start |
did we find a good start index? | |
bool | found_end |
did we find a good end index? | |
bool | found_peak |
did we find a good peak? | |
bool | peak_saturated |
was the peak saturated? | |
int | start_index |
index marking the start of the pulse | |
double | start_time |
time since trigger at start of pulse | |
int | end_index |
index for the end of the pulse | |
double | end_time |
time since trigger at end of pulse | |
int | peak_index |
index for the pulse peak | |
double | peak_time |
time since trigger at pulse peak; | |
double | peak_amplitude |
amplitude of the peak | |
double | integral |
integral of the peak | |
double | npe |
integral scaled for single pe amplitude | |
std::vector< double > | f_param |
f-parameters for different time values | |
double | f90 |
f-parameter for 90 ns | |
double | t05 |
time to reach 5% of total integral | |
double | t10 |
time to reach 10% of total integral | |
double | t90 |
time to reach 90% of total integral | |
double | t95 |
time to reach 95% of total integral | |
double | fixed_int1 |
integral evaluated at fixed_time1 | |
double | fixed_int2 |
integral evaluated at fixed_time2 | |
bool | fixed_int1_valid |
did the event extend at least past fixed_time1? | |
bool | fixed_int2_valid |
did the event extend at least past fixed_time2? | |
PulseFit | fit |
fit to the pulse | |
bool | is_s1 |
true = s1; false = s2 | |
double | dt |
Time between the start of this pulse and the next one (or end of trigger). | |
bool | start_clean |
start of pulse does not overlap with previous | |
bool | end_clean |
end of pulse does not overlap with next or window | |
bool | is_clean |
clean = this pulse is not back to back with another, not cut off by the end of the scan, not an s2 trigger | |
double | ratio1 |
Pulse tagging development param, see Pulsefinder. | |
double | ratio2 |
Pulse tagging development param, see Pulsefinder. | |
double | ratio3 |
Pulse tagging development param, see Pulsefinder. | |
double | gatti |
Gatti parameter for electron and nuclear recoil templates. | |
double | ll_ele |
Log-likelihood for electron recoil template. | |
double | ll_nuc |
Log-likelihood for nuclear recoil template. | |
double | ll_r |
Log-likelihood ratio of nuclear to electron recoil template. | |
double | pulse_shape_int |
Integral of pulse over reference shape - used to normalize. |
Stores information relevant to a single scintillation event.
Definition at line 21 of file Pulse.hh.