Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
Config.h File Reference

Namespaces

namespace  RooFit
 The namespace RooFit contains mostly switches that change the behaviour of functions of PDFs (or other types of arguments).

Macros

#define BEGIN_XROOFIT_NAMESPACE   namespace XROOFIT_NAMESPACE {
#define END_XROOFIT_NAMESPACE   }
#define XROOFIT_NAMESPACE   ROOT::Experimental::XRooFit

Typedefs

template<typename T>
using RooFit::OwningPtr = 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.

Functions

template<typename T>
OwningPtr< T > RooFit::makeOwningPtr (std::unique_ptr< T > &&ptr)
 Internal helper to turn a std::unique_ptr<T> into an OwningPtr.
template<typename T, typename U>
OwningPtr< T > RooFit::makeOwningPtr (std::unique_ptr< U > &&ptr)
 internal helper to turn a std::unique_ptr<t> into an owningptr.

Macro Definition Documentation

◆ BEGIN_XROOFIT_NAMESPACE

#define BEGIN_XROOFIT_NAMESPACE   namespace XROOFIT_NAMESPACE {

Definition at line 24 of file Config.h.

◆ END_XROOFIT_NAMESPACE

#define END_XROOFIT_NAMESPACE   }

Definition at line 25 of file Config.h.

◆ XROOFIT_NAMESPACE

#define XROOFIT_NAMESPACE   ROOT::Experimental::XRooFit

Definition at line 17 of file Config.h.