GET library
GETSampleAnalysis.hh
Go to the documentation of this file.
1 //======================================================================
2 /*! \file GETSampleAnalysis.hh
3  *
4  * Include file for samples analysis functions.
5  */
6 //======================================================================
7 
8 #include "GETChannel.hh"
9 #include "GETFilterShift.hh"
10 
11 //----------------------------------------------------------
12 /** @name Constant fraction discriminator timing */
13 //@{
14 
15 extern double GETTimingCFD ( GETSample & sample, double frac, double delay );
16 extern GETSample * GETCreateCFDSample ( GETSample & sample, double frac, double delay );
17 extern GETSample * GETCreateCFDDelayedSample ( GETSample & sample, double frac, double delay );
18 
19 extern double GETTimingCFD ( GETSample & sample, GETFilterShift & filter );
20 extern GETSample * GETCreateCFDSample ( GETSample & sample, GETFilterShift & filter );
21 extern GETSample * GETCreateCFDDelayedSample ( GETSample & sample, GETFilterShift & filter );
22 
23 extern GETFilterShift * GETCreateCFDFilter ( GETSample & sample, double frac, double delay );
24 extern double GETZeroCrossing ( GETSample & sample );
25 
26 //@}
27 
double GETTimingCFD(GETSample &sample, double frac, double delay)
Definition: GETSampleAnalysis.cpp:24
double GETZeroCrossing(GETSample &sample)
Definition: GETSampleAnalysis.cpp:201
Definition: GETFilterShift.hh:21
GETSample * GETCreateCFDDelayedSample(GETSample &sample, double frac, double delay)
Definition: GETSampleAnalysis.cpp:72
RRealSampleFFT GETSample
Define the data type for samples.
Definition: GETCommon.hh:27
GETSample * GETCreateCFDSample(GETSample &sample, double frac, double delay)
Definition: GETSampleAnalysis.cpp:47
GETFilterShift * GETCreateCFDFilter(GETSample &sample, double frac, double delay)
Definition: GETSampleAnalysis.cpp:174