This class containes helper functions which act on utl::Trace<...>. Like Peakfinder, RMS calculations and so on ... Previously implemendent in various modules. More...
#include <RadioTraceUtilities.h>
Static Public Member Functions | |
static void | Noisefinder (const utl::Trace< double > &channeltrace, double &noiseRMS, double &noiseMean, double NoiseWindowStart, double NoiseWindowStop) |
static void | Pulsefinder (const utl::Trace< double > &channeltrace, double &peakAmplitude, double &peakTime, double &peakTimeError, double signalSearchWindowStart, double signalSearchWindowStop, unsigned int &sample) |
static void | Pulsefinder (const utl::TraceV3D &stationtrace, double &peakAmplitude, double &peakTime, double &peakTimeError, double signalSearchWindowStart, double signalSearchWindowStop, unsigned int &sample) |
static void | PulseFixedWindowIntegrator (const utl::Trace< double > &channeltrace, unsigned int sample, double integrationTime, double &integratedSignal, double &signalWindowStart, double &signalWindowStop, const bool usePower) |
static void | PulseFWHMIntegrator (const utl::Trace< double > &channeltrace, unsigned int sample, const double peakAmplitude, double &signalFWHM, double &integratedSignal, double &signalWindowStart, double &signalWindowStop) |
static void | PulseSlidingWindowIntegrator (const utl::Trace< double > &channeltrace, double integrationTime, double &integratedSignal, double &signalWindowStart, double &signalWindowStop, double signalSearchWindowStart, double signalSearchWindowStop, int &startSample, int &stopSample) |
This class containes helper functions which act on utl::Trace<...>. Like Peakfinder, RMS calculations and so on ... Previously implemendent in various modules.
Definition at line 19 of file RadioTraceUtilities.h.
|
static |
Definition at line 11 of file RadioTraceUtilities.cc.
References utl::Trace< T >::GetBinning(), utl::TraceAlgorithm::Mean(), and utl::TraceAlgorithm::RootMeanSquare().
Referenced by RdEventPreSelector::RdEventPreSelector::CountStationWithPulse().
|
static |
Definition at line 46 of file RadioTraceUtilities.cc.
References utl::abs(), utl::Trace< T >::GetBinning(), and sqrt().
Referenced by RdEventPreSelector::RdEventPreSelector::CountStationWithPulse(), and RdStationSimPulseFinder::RdStationSimPulseFinder::Run().
|
static |
Definition at line 23 of file RadioTraceUtilities.cc.
References utl::Trace< T >::GetBinning(), and sqrt().
|
static |
Definition at line 98 of file RadioTraceUtilities.cc.
References utl::abs(), utl::Trace< T >::GetBinning(), utl::Trace< T >::GetSize(), max, and utl::Sqr().
Referenced by RdStationSimPulseFinder::RdStationSimPulseFinder::Run().
|
static |
Definition at line 70 of file RadioTraceUtilities.cc.
References utl::Trace< T >::GetBinning(), and utl::Trace< T >::GetSize().
|
static |
Definition at line 122 of file RadioTraceUtilities.cc.
References utl::Trace< T >::GetBinning(), and utl::Sqr().