#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. | |
#define BEGIN_XROOFIT_NAMESPACE namespace XROOFIT_NAMESPACE { |