PAASS
Software suite to Acquire and Analyze Data from Pixie16
|
#include <HighResTimingData.hpp>
Public Member Functions | |
HighResTimingData () | |
virtual | ~HighResTimingData () |
HighResTimingData (ChanEvent *chan) | |
double | CalcEnergy (const double &tof, const double &z0) |
const ChanEvent * | GetChan (void) const |
bool | GetIsValid () const |
bool | GetCfdSourceBit () const |
double | GetAveBaseline () const |
double | GetDiscrimination () const |
double | GetHighResTime () const |
double | GetMaximumPosition () const |
double | GetMaximumValue () const |
int | GetNumAboveThresh () const |
double | GetPhase () const |
double | GetFilterEnergy () const |
double | GetFilterTime () const |
double | GetSignalToNoiseRatio () const |
double | GetStdDevBaseline () const |
const Trace * | GetTrace () const |
double | GetTraceQdc () const |
double | GetCorrectedTime () const |
Private Attributes | |
ChanEvent * | chan_ |
a pointer to the channel event for the high res time More... | |
Class for holding information for high resolution timing. All times more precise than the filter time will be in nanoseconds (phase, highResTime).
Definition at line 14 of file HighResTimingData.hpp.
|
inline |
Default constructor
Definition at line 17 of file HighResTimingData.hpp.
|
inlinevirtual |
Default destructor
Definition at line 19 of file HighResTimingData.hpp.
|
inline |
Constructor using the channel event
[in] | chan | : the channel event for grabbing values from |
Definition at line 23 of file HighResTimingData.hpp.
|
inline |
Calculate the energy from the time of flight, using a correction
[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 |
Definition at line 29 of file HighResTimingData.hpp.
|
inline |
Definition at line 51 of file HighResTimingData.hpp.
|
inline |
Definition at line 49 of file HighResTimingData.hpp.
|
inline |
Definition at line 35 of file HighResTimingData.hpp.
|
inline |
Definition at line 91 of file HighResTimingData.hpp.
|
inline |
Definition at line 53 of file HighResTimingData.hpp.
|
inline |
Definition at line 70 of file HighResTimingData.hpp.
|
inline |
Definition at line 72 of file HighResTimingData.hpp.
|
inline |
Definition at line 55 of file HighResTimingData.hpp.
|
inline |
Definition at line 38 of file HighResTimingData.hpp.
|
inline |
Definition at line 57 of file HighResTimingData.hpp.
|
inline |
Definition at line 59 of file HighResTimingData.hpp.
|
inline |
Definition at line 61 of file HighResTimingData.hpp.
|
inline |
Definition at line 65 of file HighResTimingData.hpp.
|
inline |
Definition at line 74 of file HighResTimingData.hpp.
|
inline |
Definition at line 79 of file HighResTimingData.hpp.
|
inline |
Definition at line 84 of file HighResTimingData.hpp.
|
inline |
Definition at line 87 of file HighResTimingData.hpp.
|
private |
a pointer to the channel event for the high res time
Definition at line 130 of file HighResTimingData.hpp.