|
|
| ResSingleGaussE (const char *filename) |
| | The default constructor.
|
| |
| | ResSingleGaussE (std::vector< double > const ¶meters) |
| | A constructor that takes parameters directly, unlike the default constructor that takes a path to the file with TFs. More...
|
| |
|
| ~ResSingleGaussE () |
| | The (defaulted) destructor.
|
| |
| double | GetMean (double x) override |
| | Calculate the mean of the Gaussian from the TF parameters and the value of x. More...
|
| |
| double | GetSigma (double x) override |
| | Calculate the width of the first Gaussian from the TF parameters and the value of x. More...
|
| |
|
| ResSingleGaussBase (const char *filename) |
| | The default constructor.
|
| |
| | ResSingleGaussBase (std::vector< double > const ¶meters) |
| | A constructor that takes parameters directly, unlike the default constructor that takes a path to the file with TFs. More...
|
| |
|
virtual | ~ResSingleGaussBase () |
| | The (defaulted) destructor.
|
| |
| double | logp (double x, double xmeas, bool *good, double=0) override |
| | Return the probability of the true value of x given the measured value, xmeas. More...
|
| |
| | ResolutionBase (int npar) |
| | The default constructor. More...
|
| |
| | ResolutionBase (std::vector< double > parameters) |
| | A constructor. More...
|
| |
|
virtual | ~ResolutionBase () |
| | The (defaulted) destructor.
|
| |
| int | Par (int index, double *par) |
| | Return a parameter of the parameterization. More...
|
| |
| int | SetPar (int index, double value) |
| | Set a parameter value. More...
|
| |
| int | SetPar (std::vector< double > parameters) |
| | Set all parameter values. More...
|
| |
| int | ReadParameters (const char *filename, std::size_t nparameters) |
| | Read parameter values from ASCII file. More...
|
| |
| int | Status () |
| | Return a status code. More...
|
| |
This class offers a simple parameterization of a resolution.
The parameterization is a double Gaussian with energy dependent parameters.