R3BROOT
R3B analysis software
Loading...
Searching...
No Matches
R3B::Neuland::ParDirCreator Class Reference

#include <R3BNeulandParDirCreator.h>

Public Member Functions

 ParDirCreator (ParRootFileIo *parFileIO=dynamic_cast< ParRootFileIo * >(FairRuntimeDb::instance() ->getOutput()))
 ~ParDirCreator () noexcept
 ParDirCreator (const ParDirCreator &)=delete
 ParDirCreator (ParDirCreator &&)=delete
auto operator= (const ParDirCreator &) -> ParDirCreator &=delete
auto operator= (ParDirCreator &&) -> ParDirCreator &=delete
auto mkdir (std::string_view dir_name) -> auto *

Private Attributes

ParRootFileIofile_io_ = nullptr
TFile * par_root_file_ = nullptr
TDirectory * old_dir_ = nullptr

Detailed Description

Definition at line 26 of file R3BNeulandParDirCreator.h.

Constructor & Destructor Documentation

◆ ParDirCreator() [1/3]

R3B::Neuland::ParDirCreator::ParDirCreator ( ParRootFileIo * parFileIO = dynamic_cast<ParRootFileIo*>(FairRuntimeDb::instance()->getOutput()))
inlineexplicit

Definition at line 29 of file R3BNeulandParDirCreator.h.

◆ ~ParDirCreator()

R3B::Neuland::ParDirCreator::~ParDirCreator ( )
inlinenoexcept

Definition at line 46 of file R3BNeulandParDirCreator.h.

◆ ParDirCreator() [2/3]

R3B::Neuland::ParDirCreator::ParDirCreator ( const ParDirCreator & )
delete

◆ ParDirCreator() [3/3]

R3B::Neuland::ParDirCreator::ParDirCreator ( ParDirCreator && )
delete

Member Function Documentation

◆ mkdir()

auto R3B::Neuland::ParDirCreator::mkdir ( std::string_view dir_name) -> auto*
inline

Definition at line 52 of file R3BNeulandParDirCreator.h.

◆ operator=() [1/2]

auto R3B::Neuland::ParDirCreator::operator= ( const ParDirCreator & ) -> ParDirCreator &=delete
delete

◆ operator=() [2/2]

auto R3B::Neuland::ParDirCreator::operator= ( ParDirCreator && ) -> ParDirCreator &=delete
delete

Member Data Documentation

◆ file_io_

ParRootFileIo* R3B::Neuland::ParDirCreator::file_io_ = nullptr
private

Definition at line 95 of file R3BNeulandParDirCreator.h.

◆ old_dir_

TDirectory* R3B::Neuland::ParDirCreator::old_dir_ = nullptr
private

Definition at line 97 of file R3BNeulandParDirCreator.h.

◆ par_root_file_

TFile* R3B::Neuland::ParDirCreator::par_root_file_ = nullptr
private

Definition at line 96 of file R3BNeulandParDirCreator.h.


The documentation for this class was generated from the following file: