41 const char* name =
"levy_tsallis",
52[[nodiscard]]
double q_exp(
double x,
double q);
61 const char* name =
"gauss",
double x_min = 0.0,
double x_max = 1.0);
70 const char* name =
"qgauss",
double x_min = 0.0,
double x_max = 1.0);
79 const char* name =
"exgauss",
double x_min = 0.0,
double x_max = 1.0);
87 const char* name =
"erf_step",
double x_min = 0.0,
double x_max = 1.0);
94 const char* name =
"expo",
double x_min = 0.0,
double x_max = 1.0);
103 const char* name =
"arrhenius",
double x_min = 200.0,
double x_max = 350.0);
Definition functions.h:20
mist::hep::owned::root_ptr< TF1 > make_qgauss(const char *name="qgauss", double x_min=0.0, double x_max=1.0)
Definition functions.cxx:108
mist::hep::owned::root_ptr< TF1 > make_exgauss(const char *name="exgauss", double x_min=0.0, double x_max=1.0)
Definition functions.cxx:120
double q_exp(double x, double q)
Definition functions.cxx:90
mist::hep::owned::root_ptr< TF1 > make_levy_tsallis(const char *name="levy_tsallis", double x_min=0.0, double x_max=10.0)
Definition functions.cxx:76
mist::hep::owned::root_ptr< TF1 > make_expo(const char *name="expo", double x_min=0.0, double x_max=1.0)
Definition functions.cxx:142
mist::hep::owned::root_ptr< TF1 > make_erf_step(const char *name="erf_step", double x_min=0.0, double x_max=1.0)
Definition functions.cxx:131
mist::hep::owned::root_ptr< TF1 > make_gauss(const char *name="gauss", double x_min=0.0, double x_max=1.0)
Definition functions.cxx:98
mist::hep::owned::root_ptr< TF1 > make_arrhenius(const char *name="arrhenius", double x_min=200.0, double x_max=350.0)
Definition functions.cxx:151
std::unique_ptr< T, root_deleter > root_ptr
Definition owned.h:60