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: