Berkeley Nuclear Data Software
|
#include <TTOFEvent.h>
Public Member Functions | |
TTOFEvent () | |
default constructor sets all internal data members to identifiable values More... | |
void | clearEvent () |
bool | hasFit () |
Public Attributes | |
double | m_targLight |
light observed in the target in MeVee More... | |
double | m_targPSD |
target pulse shape More... | |
double | m_targetPulseIntegral |
pulse integral of target waveform More... | |
double | m_targetPulseIntP1 |
integral of subset 1 of the trace More... | |
double | m_targetPulseIntP2 |
integral of subset 2 of the trace More... | |
double | m_targetPulseIntP3 |
integral of subset 3 of the trace More... | |
double | m_targetPulseIntP4 |
integral of subset 4 of the trace More... | |
double | m_TOTPSD |
double | m_targetPeakAmplitude |
max amplitude of target waveform More... | |
int | m_targetPeakSample |
sample corresponding to max amplitude of target waveform More... | |
int | m_overThreshold |
the largest time over threshold More... | |
double | m_startPSD |
scatter pulse shape More... | |
double | m_startLight |
light observed in the scatter cell in MeVee More... | |
double | m_coinTOF |
coincident TOF (dt between start and stop detector)in ns More... | |
double | m_En |
int | m_coinID |
coincidence ID More... | |
double | m_eventStart |
trace start point in samples More... | |
bool | m_baselineIssue |
compassEvStrct | m_targEvent |
compass event containing waveform of target scintillator More... | |
std::vector< std::complex< double > > | m_FFT |
std::vector< biExpPrms > | m_fitRes |
this class is used to store the computed quantities for a single event in the TTOF system to allow for fast accumulation at the moment it exists as a struct without access encapsulation
TTOFEvent::TTOFEvent | ( | ) |
default constructor sets all internal data members to identifiable values
void TTOFEvent::clearEvent | ( | ) |
bool TTOFEvent::hasFit | ( | ) |
bool TTOFEvent::m_baselineIssue |
gets set when the standard deviation of the baseline is larger than than a set limit
int TTOFEvent::m_coinID |
coincidence ID
double TTOFEvent::m_coinTOF |
coincident TOF (dt between start and stop detector)in ns
double TTOFEvent::m_En |
incident neutron energy determined from coincident time of flight and position of detectors
double TTOFEvent::m_eventStart |
trace start point in samples
std::vector<std::complex<double> > TTOFEvent::m_FFT |
std::vector<biExpPrms> TTOFEvent::m_fitRes |
int TTOFEvent::m_overThreshold |
the largest time over threshold
double TTOFEvent::m_startLight |
light observed in the scatter cell in MeVee
double TTOFEvent::m_startPSD |
scatter pulse shape
double TTOFEvent::m_targetPeakAmplitude |
max amplitude of target waveform
int TTOFEvent::m_targetPeakSample |
sample corresponding to max amplitude of target waveform
double TTOFEvent::m_targetPulseIntegral |
pulse integral of target waveform
double TTOFEvent::m_targetPulseIntP1 |
integral of subset 1 of the trace
double TTOFEvent::m_targetPulseIntP2 |
integral of subset 2 of the trace
double TTOFEvent::m_targetPulseIntP3 |
integral of subset 3 of the trace
double TTOFEvent::m_targetPulseIntP4 |
integral of subset 4 of the trace
compassEvStrct TTOFEvent::m_targEvent |
compass event containing waveform of target scintillator
double TTOFEvent::m_targLight |
light observed in the target in MeVee
double TTOFEvent::m_targPSD |
target pulse shape
double TTOFEvent::m_TOTPSD |