Pulse Class Reference
[modules - functions to process raw data in seriesdaqroot - ROOT environment plus extra classes/functions]

Stores information relevant to a single scintillation event. More...

#include <Pulse.hh>

List of all members.

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.

Detailed Description

Stores information relevant to a single scintillation event.

Definition at line 21 of file Pulse.hh.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated on 20 Jun 2014 for daqman by  doxygen 1.6.1