LArSoft
v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "FileBlock.h"
Public Member Functions | |
FileBlock () | |
virtual | ~FileBlock () noexcept |
FileBlock (FileFormatVersion const &version, std::string const &fileName) | |
FileBlock (FileFormatVersion const &version, std::string const &fileName, std::unique_ptr< ResultsPrincipal > &&resp) | |
FileFormatVersion const & | fileFormatVersion () const |
std::string const & | fileName () const |
Private Member Functions | |
ResultsPrincipal const * | resultsPrincipal () const |
Private Attributes | |
FileFormatVersion | fileFormatVersion_ {} |
std::string | fileName_ {} |
std::unique_ptr< ResultsPrincipal > | resp_ {} |
Friends | |
class | OutputModule |
Definition at line 17 of file FileBlock.h.
|
default |
|
virtualdefaultnoexcept |
art::FileBlock::FileBlock | ( | FileFormatVersion const & | version, |
std::string const & | fileName | ||
) |
Definition at line 14 of file FileBlock.cc.
art::FileBlock::FileBlock | ( | FileFormatVersion const & | version, |
std::string const & | fileName, | ||
std::unique_ptr< ResultsPrincipal > && | resp | ||
) |
FileFormatVersion const & art::FileBlock::fileFormatVersion | ( | ) | const |
string const & art::FileBlock::fileName | ( | ) | const |
|
private |
Definition at line 38 of file FileBlock.cc.
References resp_.
Referenced by art::OutputModule::doRespondToOpenInputFile().
|
friend |
Definition at line 31 of file FileBlock.h.
|
private |
Definition at line 34 of file FileBlock.h.
Referenced by fileFormatVersion().
|
private |
Definition at line 35 of file FileBlock.h.
Referenced by FileBlock(), and fileName().
|
private |
Definition at line 36 of file FileBlock.h.
Referenced by FileBlock(), and resultsPrincipal().