![]() |
MaCh3 2.2.1
Reference Guide
|
CW: A reduced TF1 class only. Only saves parameters for each TF1 and how many parameters each parameter set has. More...
#include <Splines/SplineStructs.h>
Public Member Functions | |
TF1_red () | |
Empty constructor. | |
virtual | ~TF1_red () |
Empty destructor. | |
TF1_red (M3::int_t nSize, M3::float_t *Array) | |
The useful constructor with deep copy. | |
TF1_red (TF1 *&Function) | |
The TF1 constructor with deep copy. | |
void | SetFunc (TF1 *&Func) |
Set the function. | |
double | Eval (const double var) override |
Evaluate a variation. | |
void | SetParameter (M3::int_t Parameter, M3::float_t Value) |
Set a parameter to a value. | |
double | GetParameter (M3::int_t Parameter) |
Get a parameter value. | |
void | SetSize (M3::int_t nSpline) |
Set the size. | |
int | GetSize () |
Get the size. | |
void | Print () override |
Print detailed info. | |
TF1 * | ConstructTF1 (const std::string &function, const int xmin, const int xmax) |
KS: Make a TF1 from the reduced TF1. | |
M3::int_t | GetNp () override |
DL: Get number of points. | |
![]() | |
TResponseFunction_red () | |
Empty constructor. | |
virtual | ~TResponseFunction_red () |
Empty destructor. | |
virtual double | Eval (const double var)=0 |
Evaluate a variation. | |
virtual void | Print ()=0 |
KS: Printer. | |
virtual M3::int_t | GetNp ()=0 |
DL: Get number of points. | |
Private Attributes | |
M3::float_t * | Par |
The parameters. | |
M3::int_t | length |
CW: A reduced TF1 class only. Only saves parameters for each TF1 and how many parameters each parameter set has.
Definition at line 150 of file SplineStructs.h.
|
inline |
Empty constructor.
Definition at line 154 of file SplineStructs.h.
|
inlinevirtual |
Empty destructor.
Definition at line 160 of file SplineStructs.h.
|
inline |
The useful constructor with deep copy.
Definition at line 168 of file SplineStructs.h.
|
inline |
The TF1 constructor with deep copy.
Definition at line 176 of file SplineStructs.h.
|
inline |
KS: Make a TF1 from the reduced TF1.
Definition at line 248 of file SplineStructs.h.
|
inlineoverridevirtual |
Evaluate a variation.
Implements TResponseFunction_red.
Definition at line 194 of file SplineStructs.h.
|
inlineoverridevirtual |
DL: Get number of points.
Implements TResponseFunction_red.
Definition at line 257 of file SplineStructs.h.
|
inline |
Get a parameter value.
Definition at line 222 of file SplineStructs.h.
|
inline |
|
inlineoverridevirtual |
Print detailed info.
Implements TResponseFunction_red.
Definition at line 239 of file SplineStructs.h.
|
inline |
Set the function.
Definition at line 182 of file SplineStructs.h.
|
inline |
Set a parameter to a value.
Definition at line 217 of file SplineStructs.h.
|
inline |
Set the size.
Definition at line 232 of file SplineStructs.h.
|
private |
Definition at line 262 of file SplineStructs.h.
|
private |
The parameters.
Definition at line 261 of file SplineStructs.h.