Fluorescence Detector Pixel Trigger Data. More...
#include <PixelTriggerData.h>
Public Member Functions | |
utl::TraceB & | GetFLTTrace () |
const utl::TraceB & | GetFLTTrace () const |
double | GetMean () const |
trace mean More... | |
int | GetPreviousThreshold () const |
previous FLT threshold More... | |
double | GetRate () const |
int | GetThreshold () const |
FLT threshold. More... | |
double | GetVariance () const |
trace variance More... | |
bool | HasFLTTrace () const |
bool | HasThresholdChanged () const |
threshold changed during this trace More... | |
bool | IsTriggered () const |
void | MakeFLTTrace (const utl::TraceB &flt) |
void | SetMean (const double m) |
void | SetPreviousThreshold (const int t) |
void | SetRate (const double r) |
void | SetThreshold (const int t) |
void | SetThresholdChanged (const bool changed=true) |
void | SetVariance (const double v) |
Private Member Functions | |
PixelTriggerData () | |
~PixelTriggerData () | |
Private Attributes | |
utl::ShadowPtr< utl::TraceB > | fFLTTrace |
double | fMean |
int | fPreviousThreshold |
double | fRate |
int | fThreshold |
bool | fThresholdChanged |
double | fVariance |
Friends | |
class | Pixel |
class | utl::ShadowPtr< PixelTriggerData > |
Fluorescence Detector Pixel Trigger Data.
Definition at line 20 of file PixelTriggerData.h.
|
private |
Definition at line 13 of file PixelTriggerData.cc.
|
inlineprivate |
Definition at line 55 of file PixelTriggerData.h.
utl::TraceB & PixelTriggerData::GetFLTTrace | ( | ) |
Definition at line 23 of file PixelTriggerData.cc.
References ERROR, fFLTTrace, and HasFLTTrace().
Referenced by FdPulseFinderOG::FdPulseFinder::FindPulse().
const utl::TraceB & PixelTriggerData::GetFLTTrace | ( | ) | const |
Definition at line 35 of file PixelTriggerData.cc.
References ERROR, fFLTTrace, and HasFLTTrace().
|
inline |
|
inline |
previous FLT threshold
Definition at line 26 of file PixelTriggerData.h.
References fPreviousThreshold.
|
inline |
Definition at line 34 of file PixelTriggerData.h.
References fRate.
|
inline |
FLT threshold.
Definition at line 24 of file PixelTriggerData.h.
References fThreshold.
Referenced by otoa::FD2ADST::FillRecPixel().
|
inline |
|
inline |
Definition at line 51 of file PixelTriggerData.h.
References fFLTTrace.
Referenced by GetFLTTrace(), IsTriggered(), and MakeFLTTrace().
|
inline |
threshold changed during this trace
Definition at line 28 of file PixelTriggerData.h.
References fThresholdChanged.
bool PixelTriggerData::IsTriggered | ( | ) | const |
Definition at line 55 of file PixelTriggerData.cc.
References HasFLTTrace().
void PixelTriggerData::MakeFLTTrace | ( | const utl::TraceB & | flt | ) |
Definition at line 46 of file PixelTriggerData.cc.
References ERROR, fFLTTrace, and HasFLTTrace().
Referenced by FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), and io::PixelTriggerData_ROOT::operator>>().
|
inline |
Definition at line 39 of file PixelTriggerData.h.
Referenced by FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), and io::PixelTriggerData_ROOT::operator>>().
|
inline |
Definition at line 37 of file PixelTriggerData.h.
References fPreviousThreshold.
Referenced by FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), and io::PixelTriggerData_ROOT::operator>>().
|
inline |
Definition at line 41 of file PixelTriggerData.h.
References fRate.
Referenced by FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), and io::PixelTriggerData_ROOT::operator>>().
|
inline |
Definition at line 36 of file PixelTriggerData.h.
References fThreshold.
Referenced by FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), and io::PixelTriggerData_ROOT::operator>>().
|
inline |
Definition at line 38 of file PixelTriggerData.h.
References fThresholdChanged.
Referenced by FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), and io::PixelTriggerData_ROOT::operator>>().
|
inline |
Definition at line 40 of file PixelTriggerData.h.
References fVariance.
Referenced by FdCalibratorOG::FdCalibrator::FillCalibratedPixels(), and io::PixelTriggerData_ROOT::operator>>().
|
friend |
Definition at line 66 of file PixelTriggerData.h.
|
friend |
Definition at line 67 of file PixelTriggerData.h.
|
private |
Definition at line 64 of file PixelTriggerData.h.
Referenced by GetFLTTrace(), HasFLTTrace(), and MakeFLTTrace().
|
private |
Definition at line 60 of file PixelTriggerData.h.
|
private |
Definition at line 58 of file PixelTriggerData.h.
Referenced by GetPreviousThreshold(), and SetPreviousThreshold().
|
private |
Definition at line 62 of file PixelTriggerData.h.
|
private |
Definition at line 57 of file PixelTriggerData.h.
Referenced by GetThreshold(), and SetThreshold().
|
private |
Definition at line 59 of file PixelTriggerData.h.
Referenced by HasThresholdChanged(), and SetThresholdChanged().
|
private |
Definition at line 61 of file PixelTriggerData.h.
Referenced by GetVariance(), and SetVariance().