The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments). More...
Namespaces | |
namespace | BatchModeDataHelpers |
namespace | BatchModeHelpers |
namespace | BidirMMapPipe_impl |
namespace for implementation details of BidirMMapPipe | |
namespace | CUDAHelpers |
namespace | Detail |
namespace | Experimental |
namespace | JSONIO |
namespace | MultiProcess |
namespace | STLRefCountListHelpers |
namespace | TestStatistics |
Namespace for new RooFit test statistic calculation. | |
Classes | |
class | BidirMMapPipe |
BidirMMapPipe creates a bidirectional channel between the current process and a child it forks. 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 class | BatchModeOption { Off , Cpu , Cuda , Old } |
For setting the batch mode flag with the BatchMode() command argument to RooAbsPdf::fitTo() More... | |
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 362 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 |
|
strong |
For setting the batch mode flag with the BatchMode() command argument to RooAbsPdf::fitTo()
Enumerator | |
---|---|
Off | |
Cpu | |
Cuda | |
Old |
Definition at line 69 of file RooGlobalFunc.h.
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 73 of file RooGlobalFunc.h.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD1D | func, | ||
RooAbsReal & | x | ||
) |
Definition at line 59 of file RooCFunction1Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD1I | func, | ||
RooAbsReal & | x | ||
) |
Definition at line 63 of file RooCFunction1Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2DD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 39 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2DI | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 51 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2ID | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 43 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2II | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 55 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD2UD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 47 of file RooCFunction2Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3DDB | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 43 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3DDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 39 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3DII | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 47 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3UDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 55 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3UDU | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 51 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD3UUD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 59 of file RooCFunction3Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD4DDDB | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 47 of file RooCFunction4Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD4DDDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 39 of file RooCFunction4Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
CFUNCD4DDDI | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 43 of file RooCFunction4Binding.cxx.
RooAbsReal * RooFit::bindFunction | ( | const char * | name, |
const ROOT::Math::IBaseFunctionMultiDim & | ftor, | ||
const RooArgList & | vars | ||
) |
Definition at line 161 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 89 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 101 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 93 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 105 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 97 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 109 of file RooTFnBinding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD1D | func, | ||
RooAbsReal & | x | ||
) |
Definition at line 67 of file RooCFunction1Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD1I | func, | ||
RooAbsReal & | x | ||
) |
Definition at line 71 of file RooCFunction1Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2DD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 59 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2DI | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 71 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2ID | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 63 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2II | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 75 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD2UD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 67 of file RooCFunction2Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3DDB | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 67 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3DDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 63 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3DII | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 71 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3UDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 79 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3UDU | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 75 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD3UUD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 83 of file RooCFunction3Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD4DDDB | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 59 of file RooCFunction4Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD4DDDD | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 51 of file RooCFunction4Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
CFUNCD4DDDI | func, | ||
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z, | ||
RooAbsReal & | w | ||
) |
Definition at line 55 of file RooCFunction4Binding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | const char * | name, |
const ROOT::Math::IBaseFunctionMultiDim & | ftor, | ||
const RooArgList & | vars | ||
) |
Definition at line 165 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 71 of file RooTFnPdfBinding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | TF2 * | func, |
RooAbsReal & | x, | ||
RooAbsReal & | y | ||
) |
Definition at line 75 of file RooTFnPdfBinding.cxx.
RooAbsPdf * RooFit::bindPdf | ( | TF3 * | func, |
RooAbsReal & | x, | ||
RooAbsReal & | y, | ||
RooAbsReal & | z | ||
) |
Definition at line 79 of file RooTFnPdfBinding.cxx.
RooCmdArg RooFit::BootStrapData | ( | const RooDataSet & | dset | ) |
Definition at line 360 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.
ostream & RooFit::operator<< | ( | std::ostream & | os, |
const RooPrintable & | rp | ||
) |
Definition at line 50 of file RooPrintable.cxx.
Definition at line 379 of file RooGlobalFunc.cxx.
Definition at line 378 of file RooGlobalFunc.cxx.
Definition at line 376 of file RooGlobalFunc.cxx.
Definition at line 380 of file RooGlobalFunc.cxx.
Definition at line 377 of file RooGlobalFunc.cxx.
std::string const & RooFit::tmpPath | ( | ) |
Returns the path to the directory that should be used for temporary RooFit files (e.g.
for testing). The returned path includes the trailing backslash. The first time this function is called, it will check if the directory exists and create it if it doesn't.
Definition at line 24 of file Common.cxx.