Garfield++ 4.0
A toolkit for the detailed simulation of particle detectors based on ionisation measurement in gases and semiconductors
|
Class for signal processing. More...
#include <Shaper.hh>
Public Member Functions | |
Shaper ()=delete | |
Default constructor. | |
Shaper (const unsigned int n, const double tau, const double g, std::string shaperType) | |
Constructor. | |
~Shaper () | |
Destructor. | |
double | Shape (const double t) const |
Evaluate the transfer function. | |
double | UnipolarShaper (const double t) const |
Transfer function for a unipolar shaper. | |
double | BipolarShaper (const double t) const |
Transfer function for a bipolar shaper. | |
double | PeakingTime () const |
Time for the transfer function to rise from zero to peak height. | |
double | TransferFuncSq () const |
Return the integral of the transfer function squared. | |
bool | IsUnipolar () const |
Is it a unipolar shaper? | |
bool | IsBipolar () const |
Is it a bipolar shaper? | |
void | GetParameters (unsigned int &n, double &tp) |
Retrieve the parameters. | |
|
delete |
Default constructor.
Garfield::Shaper::Shaper | ( | const unsigned int | n, |
const double | tau, | ||
const double | g, | ||
std::string | shaperType | ||
) |
Constructor.
Definition at line 24 of file Shaper.cc.
double Garfield::Shaper::BipolarShaper | ( | const double | t | ) | const |
|
inline |
Retrieve the parameters.
Definition at line 38 of file Shaper.hh.
Referenced by Garfield::Sensor::PrintTransferFunction().
|
inline |
Is it a bipolar shaper?
Definition at line 36 of file Shaper.hh.
Referenced by Garfield::Sensor::PrintTransferFunction().
|
inline |
Is it a unipolar shaper?
Definition at line 34 of file Shaper.hh.
Referenced by Garfield::Sensor::PrintTransferFunction().
|
inline |
double Garfield::Shaper::Shape | ( | const double | t | ) | const |
Evaluate the transfer function.
Definition at line 50 of file Shaper.cc.
Referenced by Garfield::Sensor::GetTransferFunction().
|
inline |
double Garfield::Shaper::UnipolarShaper | ( | const double | t | ) | const |