mist-hep 0.1.0
ROOT-backed analysis helpers built on mist
Loading...
Searching...
No Matches
mist::hep::owned Namespace Reference

Classes

struct  root_deleter
 
class  scoped_directory_off
 

Typedefs

template<typename T >
using root_ptr = std::unique_ptr< T, root_deleter >
 

Functions

template<typename T , typename... Args>
root_ptr< T > make (Args &&... args)
 
template<typename T >
root_ptr< Tclone (const T &source)
 
template<typename T >
root_ptr< Tadopt (T *raw)
 

Typedef Documentation

◆ root_ptr

Function Documentation

◆ adopt()

template<typename T >
root_ptr< T > mist::hep::owned::adopt ( T raw)

◆ clone()

template<typename T >
root_ptr< T > mist::hep::owned::clone ( const T source)

◆ make()

template<typename T , typename... Args>
root_ptr< T > mist::hep::owned::make ( Args &&...  args)