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.
1.6.1