#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 { |