Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
Config.h File Reference
#include <memory>
Include dependency graph for Config.h:
This graph shows which files directly or indirectly include this file:

Namespaces

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

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::Detail::owningPtr (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::Detail::owningPtr (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.