Class for holding information for high resolution timing.
More...
#include <HighResTimingData.hpp>
Class for holding information for high resolution timing.
| HighResTimingData::HighResTimingData |
( |
| ) |
|
|
inline |
| virtual HighResTimingData::~HighResTimingData |
( |
| ) |
|
|
inlinevirtual |
| HighResTimingData::HighResTimingData |
( |
ChanEvent * |
chan | ) |
|
|
inline |
Constructor using the channel event
- Parameters
-
| [in] | chan | : the channel event for grabbing values from |
| double HighResTimingData::CalcEnergy |
( |
const double & |
tof, |
|
|
const double & |
z0 |
|
) |
| |
|
inline |
Calculate the energy from the time of flight, using a correction
- Parameters
-
| [in] | tof | : The time of flight to use for the calculation in ns |
| [in] | z0 | : The perpendicular distance between the bar and the source in cm |
- Returns
- The particle energy in MeV
| double HighResTimingData::GetAveBaseline |
( |
| ) |
const |
|
inline |
- Returns
- The current value of aveBaseline_
| double HighResTimingData::GetDiscrimination |
( |
| ) |
const |
|
inline |
- Returns
- The current value of discrimination_
| double HighResTimingData::GetHighResTime |
( |
| ) |
const |
|
inline |
- Returns
- The current value of highResTime_
| bool HighResTimingData::GetIsValidData |
( |
| ) |
const |
|
inline |
- Returns
- The current value of isValidData_
| double HighResTimingData::GetMaximumPosition |
( |
| ) |
const |
|
inline |
- Returns
- The current value of maxpos_
| double HighResTimingData::GetMaximumValue |
( |
| ) |
const |
|
inline |
- Returns
- The current value of maxval_
| int HighResTimingData::GetNumAboveThresh |
( |
| ) |
const |
|
inline |
- Returns
- The current value of numAboveThresh_
| double HighResTimingData::GetPhase |
( |
| ) |
const |
|
inline |
- Returns
- The current value of phase_
| double HighResTimingData::GetPixieEnergy |
( |
| ) |
const |
|
inline |
| double HighResTimingData::GetSignalToNoiseRatio |
( |
| ) |
const |
|
inline |
- Returns
- The current value of snr_
| double HighResTimingData::GetStdDevBaseline |
( |
| ) |
const |
|
inline |
- Returns
- The current value of stdDevBaseline_
| Trace* HighResTimingData::GetTrace |
( |
| ) |
const |
|
inline |
- Returns
- Get the trace associated with the channel
| double HighResTimingData::GetTraceQdc |
( |
| ) |
const |
|
inline |
- Returns
- The current value of tqdc_
| double HighResTimingData::GetWalk |
( |
| ) |
const |
|
inline |
- Returns
- The current value of walk_
| double HighResTimingData::GetWalkCorrectedTime |
( |
| ) |
const |
|
inline |
- Returns
- Walk corrected time
| void HighResTimingData::SetDataValid |
( |
const bool & |
val | ) |
|
|
inline |
Set dataValid_
- Parameters
-
The documentation for this class was generated from the following file: