Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
Config.h File Reference
#include <memory>

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.