Celeritas 0.6.0-dev.116+3fbab5e0
|
Helpers to prevent ROOT from propagating to downstream code. More...
Classes | |
struct | celeritas::RootFileWritableDeleter |
Call TFile->Write() before deletion. More... | |
struct | celeritas::RootTreeAutoSaveDeleter |
Call TTree->AutoSave() before deletion in order to update gDirectory accordingly before writing the TTree. More... | |
struct | celeritas::RootExternDeleter< T > |
Custom deleter to avoid propagating any dependency-specific implementation downstream the code. More... | |
Typedefs | |
using | celeritas::UPRootFileWritable = std::unique_ptr< TFile, RootFileWritableDeleter > |
using | celeritas::UPRootTreeWritable = std::unique_ptr< TTree, RootTreeAutoSaveDeleter > |
template<class T > | |
using | celeritas::UPExtern = std::unique_ptr< T, RootExternDeleter< T > > |
Helpers to prevent ROOT from propagating to downstream code.