PAASS
Software suite to Acquire and Analyze Data from Pixie16
|
Simple class that holds trapezoidal filter parameters. More...
#include <TrapFilterParameters.hpp>
Public Member Functions | |
TrapFilterParameters () | |
Default Constructor. More... | |
TrapFilterParameters (const double &l, const double &g, const double &t) | |
~TrapFilterParameters () | |
Default Destructor. More... | |
double | GetFlattop (void) |
Returns the value of the flattop. More... | |
double | GetRisetime (void) |
Returns the value of the risetime. More... | |
double | GetT (void) |
Returns the value of tau/threhsold. More... | |
double | GetSize (void) |
Returns the size of the filter. More... | |
void | SetFlattop (const double &a) |
Sets the value of the flattop. More... | |
void | SetRisetime (const double &a) |
Sets the value of the risetime. More... | |
void | SetT (const double &a) |
Sets the value of tau/threhsold. More... | |
Private Attributes | |
double | g_ |
the flattop of the filer More... | |
double | l_ |
the risetime for the filter More... | |
double | t_ |
the tau/threhsold for the filter More... | |
Simple class that holds trapezoidal filter parameters.
Definition at line 26 of file TrapFilterParameters.hpp.
|
inline |
Default Constructor.
Definition at line 29 of file TrapFilterParameters.hpp.
|
inline |
Constructor accepting risetime, flattop, and tau/threshold parameters in units of nanoseconds.
Definition at line 32 of file TrapFilterParameters.hpp.
|
inline |
Default Destructor.
Definition at line 38 of file TrapFilterParameters.hpp.
|
inline |
Returns the value of the flattop.
Definition at line 41 of file TrapFilterParameters.hpp.
|
inline |
Returns the value of the risetime.
Definition at line 43 of file TrapFilterParameters.hpp.
|
inline |
Returns the size of the filter.
Definition at line 47 of file TrapFilterParameters.hpp.
|
inline |
Returns the value of tau/threhsold.
Definition at line 45 of file TrapFilterParameters.hpp.
|
inline |
Sets the value of the flattop.
Definition at line 50 of file TrapFilterParameters.hpp.
|
inline |
Sets the value of the risetime.
Definition at line 52 of file TrapFilterParameters.hpp.
|
inline |
Sets the value of tau/threhsold.
Definition at line 54 of file TrapFilterParameters.hpp.
|
private |
the flattop of the filer
Definition at line 56 of file TrapFilterParameters.hpp.
|
private |
the risetime for the filter
Definition at line 57 of file TrapFilterParameters.hpp.
|
private |
the tau/threhsold for the filter
Definition at line 58 of file TrapFilterParameters.hpp.