DAS
3.0
Das Analysis System
|
Functor to get the first derivative of the logarithm of the Double Crystal Ball function
The reason for such a function is that the logarithm of a Gaussian is just a parabola, and its derivative a simple line. This provides an easy way to find the transition point.
#include <DoubleCrystalBall.h>
Public Member Functions | |
void | Eval (double *x) final |
Public Member Functions inherited from Base | |
double | Z (double x) |
void | SetParameters (double *p) |
double | operator() (double *x, double *p) |
Base (TF1 *f=nullptr) | |
void | dump () |
virtual | ~Base ()=default |
Additional Inherited Members | |
Public Attributes inherited from Base | |
double | N |
double | mu |
double | sigma |
double | kL |
double | nL |
double | kR |
double | nR |
double | AL |
double | AR |
double | BL |
double | BR |
double | z |
double | aR |
double | aL |
double | expaR2 |
double | expaL2 |
double | CR |
double | CL |
double | DD |
double | K |
double | result |
|
finalvirtual |
Virtual method to calculate the value of the function, given the internal set of parameters and the value of x given as parameter.
Implements Base.