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

#include <R3BNeulandParDirCreator.h>

Public Member Functions

 ParDirCreator (FairParRootFileIo *parFileIO=dynamic_cast< FairParRootFileIo * >(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

FairParRootFileIo * file_io_ = nullptr
 
FairParRootFile * par_root_file_ = nullptr
 
TDirectory * old_dir_ = nullptr
 

Detailed Description

Definition at line 25 of file R3BNeulandParDirCreator.h.

Constructor & Destructor Documentation

◆ ParDirCreator() [1/3]

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

Definition at line 28 of file R3BNeulandParDirCreator.h.

◆ ~ParDirCreator()

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

Definition at line 45 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 51 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_

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

Definition at line 94 of file R3BNeulandParDirCreator.h.

◆ old_dir_

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

Definition at line 96 of file R3BNeulandParDirCreator.h.

◆ par_root_file_

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

Definition at line 95 of file R3BNeulandParDirCreator.h.


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