|
musrfit 1.10.0
|
#include <iostream>#include <vector>#include <cmath>#include <TObject.h>#include <TString.h>#include <TF1.h>#include <TObjString.h>#include <TObjArray.h>#include <TClass.h>#include <TMath.h>#include <Math/SpecFuncMathMore.h>#include "PMsrHandler.h"#include "PTheory.h"
Go to the source code of this file.
Macros | |
| #define | SQRT_TWO 1.41421356237 |
| #define | SQRT_PI 1.77245385091 |
Variables | |
| std::vector< void * > | gGlobalUserFcn |
| Global storage for user function objects requiring persistent state. | |
| #define SQRT_PI 1.77245385091 |
Definition at line 48 of file PTheory.cpp.
Referenced by PTheory::SkewedGauss().
| #define SQRT_TWO 1.41421356237 |
Definition at line 47 of file PTheory.cpp.
Referenced by PTheory::SkewedGauss().
|
extern |
Global storage for user function objects requiring persistent state.
This vector provides a global container for user functions that need to maintain state across multiple evaluations or share data between runs. It is primarily used by user functions implementing the "global part" interface (NeedGlobalPart(), SetGlobalPart(), GlobalPartIsValid()).
User functions with expensive initialization (lookup tables, precomputed grids, loaded data files) store their global objects here:
Definition at line 155 of file PUserFcnBase.cpp.
Referenced by PTheory::PTheory(), and PTheory::~PTheory().