|
Celeritas 0.7.0-dev.160+develop.e5753653a
|
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.