The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments). More...
Namespaces | |
namespace | Detail |
namespace | Experimental |
namespace | JSONIO |
namespace | MultiProcess |
namespace | TestStatistics |
Namespace for new RooFit test statistic calculation. | |
Classes | |
class | EvalBackend |
class | EvalContext |
class | Evaluator |
Evaluates a RooAbsReal object in other ways than recursive graph traversal. More... | |
struct | NodeInfo |
A struct used by the Evaluator to store information on the RooAbsArgs in the computation graph. More... | |
struct | UniqueId |
A UniqueId can be added as a class member to enhance any class with a unique identifier for each instantiated object. More... | |
Enumerations | |
enum | MPSplit { BulkPartition =0 , Interleave =1 , SimComponents =2 , Hybrid =3 } |
enum | MsgLevel { DEBUG =0 , INFO =1 , PROGRESS =2 , WARNING =3 , ERROR =4 , FATAL =5 } |
Verbosity level for RooMsgService::StreamConfig in RooMsgService. More... | |
enum | MsgTopic { Generation =1 , Minimization =2 , Plotting =4 , Fitting =8 , Integration =16 , LinkStateMgmt =32 , Eval =64 , Caching =128 , Optimization =256 , ObjectHandling =512 , InputArguments =1024 , Tracing =2048 , Contents =4096 , DataHandling =8192 , NumIntegration =16384 , FastEvaluations =1<<15 , HistFactory =1<<16 , IO =1<<17 } |
Topics for a RooMsgService::StreamConfig in RooMsgService. More... | |
enum class | OffsetMode { None , Initial , Bin } |
For setting the offset mode with the Offset() command argument to RooAbsPdf::fitTo() More... | |
The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).
These switches are documented with the relevant functions, e.g. RooAbsPdf::fitTo(). For an introduction to RooFit (not the namespace), check the user's guides, courses or the RooFit chapter of the Manual.
Definition at line 31 of file RooCFunction1Binding.h.
Definition at line 32 of file RooCFunction1Binding.h.
Definition at line 30 of file RooCFunction2Binding.h.
Definition at line 33 of file RooCFunction2Binding.h.
Definition at line 31 of file RooCFunction2Binding.h.
Definition at line 34 of file RooCFunction2Binding.h.
Definition at line 32 of file RooCFunction2Binding.h.
Definition at line 31 of file RooCFunction3Binding.h.
Definition at line 30 of file RooCFunction3Binding.h.
Definition at line 32 of file RooCFunction3Binding.h.
Definition at line 34 of file RooCFunction3Binding.h.
Definition at line 33 of file RooCFunction3Binding.h.
Definition at line 35 of file RooCFunction3Binding.h.
Definition at line 32 of file RooCFunction4Binding.h.
Definition at line 30 of file RooCFunction4Binding.h.
Definition at line 31 of file RooCFunction4Binding.h.
using RooFit::ModelConfig = typedef RooStats::ModelConfig |
Definition at line 374 of file ModelConfig.h.
using RooFit::OwningPtr = typedef T * |
An alias for raw pointers for indicating that the return type of a RooFit function is an owning pointer that must be deleted by the caller.
For RooFit developers, it can be very useful to make this an alias to std::unique_ptr<T>, in order to check that your code has no memory problems. Changing this alias is equivalent to forcing all code immediately wraps the result of functions returning a RooFit::OwningPtr<T> in a std::unique_ptr<T>.
typedef double RooFit::SuperFloat |
typedef std::numeric_limits<double> RooFit::SuperFloatPrecision |
enum RooFit::MPSplit |
Enumerator | |
---|---|
BulkPartition | |
Interleave | |
SimComponents | |
Hybrid |
Definition at line 65 of file RooGlobalFunc.h.
enum RooFit::MsgLevel |
Verbosity level for RooMsgService::StreamConfig in RooMsgService.
Enumerator | |
---|---|
DEBUG | |
INFO | |
PROGRESS | |
WARNING | |
ERROR | |
FATAL |
Definition at line 60 of file RooGlobalFunc.h.
enum RooFit::MsgTopic |
Topics for a RooMsgService::StreamConfig in RooMsgService.
Definition at line 62 of file RooGlobalFunc.h.
|
strong |
For setting the offset mode with the Offset() command argument to RooAbsPdf::fitTo()
Enumerator | |
---|---|
None | |
Initial | |
Bin |
Definition at line 69 of file RooGlobalFunc.h.
RooCmdArg RooFit::BatchMode | ( | std::string const & | batchMode | ) |
Definition at line 419 of file RooGlobalFunc.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD1D | func, | ||
RooAbsReal & | x | ||
) |
Definition at line 57 of file RooCFunction1Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD1I | func, | ||
RooAbsReal & | x | ||
) |
Definition at line 61 of file RooCFunction1Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2DD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 37 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2DI | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 49 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2ID | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 41 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2II | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 53 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2UD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 45 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3DDB | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 41 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3DDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 37 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3DII | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 45 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3UDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 53 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3UDU | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 49 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3UUD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 57 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD4DDDB | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 45 of file RooCFunction4Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD4DDDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 37 of file RooCFunction4Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD4DDDI | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 41 of file RooCFunction4Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
const ROOT::Math::IBaseFunctionMultiDim & | ftor, | ||
const RooArgList & | vars | ||
) |
Definition at line 155 of file RooFunctorBinding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
const ROOT::Math::IBaseFunctionOneDim & | ftor, | ||
RooAbsReal & | vars | ||
) |
Definition at line 121 of file RooFunctor1DBinding.cxx.
RooAbsReal * RooFit::bindFunction | ( | TF1 * | func, |
RooAbsReal & | x | ||
) |
Bind a TFx function to RooFit variables. Also see RooTFnBinding.
Definition at line 93 of file RooTFnBinding.cxx.
RooAbsReal * RooFit::bindFunction | ( | TF1 * | func, |
RooAbsReal & | x, | ||
const RooArgList & | params | ||
) |
Bind a TFx function to RooFit variables. Also see RooTFnBinding.
Definition at line 105 of file RooTFnBinding.cxx.
RooAbsReal * RooFit::bindFunction | ( | TF2 * | func, |
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Bind a TFx function to RooFit variables. Also see RooTFnBinding.
Definition at line 97 of file RooTFnBinding.cxx.
RooAbsReal * RooFit::bindFunction | ( | TF2 * | func, |
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
const RooArgList & | params | ||
) |
Bind a TFx function to RooFit variables. Also see RooTFnBinding.
Definition at line 109 of file RooTFnBinding.cxx.
RooAbsReal * RooFit::bindFunction | ( | TF3 * | func, |
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Bind a TFx function to RooFit variables. Also see RooTFnBinding.
Definition at line 101 of file RooTFnBinding.cxx.
RooAbsReal * RooFit::bindFunction | ( | TF3 * | func, |
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
const RooArgList & | params | ||
) |
Bind a TFx function to RooFit variables. Also see RooTFnBinding.
Definition at line 113 of file RooTFnBinding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD1D | func, | ||
RooAbsReal & | x | ||
) |
Definition at line 65 of file RooCFunction1Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD1I | func, | ||
RooAbsReal & | x | ||
) |
Definition at line 69 of file RooCFunction1Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2DD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 57 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2DI | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 69 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2ID | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 61 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2II | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 73 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2UD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 65 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3DDB | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 65 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3DDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 61 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3DII | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 69 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3UDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 77 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3UDU | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 73 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3UUD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 81 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD4DDDB | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 57 of file RooCFunction4Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD4DDDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 49 of file RooCFunction4Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD4DDDI | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 53 of file RooCFunction4Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
const ROOT::Math::IBaseFunctionMultiDim & | ftor, | ||
const RooArgList & | vars | ||
) |
Definition at line 159 of file RooFunctorBinding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
const ROOT::Math::IBaseFunctionOneDim & | ftor, | ||
RooAbsReal & | vars | ||
) |
Definition at line 125 of file RooFunctor1DBinding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | TF1 * | func, |
RooAbsReal & | x | ||
) |
Definition at line 75 of file RooTFnPdfBinding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | TF2 * | func, |
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 79 of file RooTFnPdfBinding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | TF3 * | func, |
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 83 of file RooTFnPdfBinding.cxx.
RooCmdArg RooFit::BootStrapData | ( | const RooDataSet & | dset | ) |
Definition at line 846 of file RooGlobalFunc.cxx.
UniqueId_t const & RooFit::getUniqueId | ( | Class const * | ptr | ) |
A helper function to replace pointer comparisons with UniqueId comparisons.
With pointer comparisons, we can also have nullptr
. In the UniqueId case, this translates to the nullid
.
Definition at line 89 of file UniqueId.h.
OwningPtr< T > RooFit::makeOwningPtr | ( | std::unique_ptr< T > && | ptr | ) |
OwningPtr< T > RooFit::makeOwningPtr | ( | std::unique_ptr< U > && | ptr | ) |
ostream & RooFit::operator<< | ( | std::ostream & | os, |
const RooPrintable & | rp | ||
) |
Definition at line 49 of file RooPrintable.cxx.
Definition at line 891 of file RooGlobalFunc.cxx.
Definition at line 887 of file RooGlobalFunc.cxx.
Definition at line 879 of file RooGlobalFunc.cxx.
Definition at line 895 of file RooGlobalFunc.cxx.
Definition at line 883 of file RooGlobalFunc.cxx.