ATLAS Offline Software
|
an implementation of DiskWriter for local files More...
#include <DiskWriterLocal.h>
Public Member Functions | |
void | testInvariant () const |
test the invariant of this object More... | |
DiskWriterLocal (const std::string &val_path) | |
standard constructor More... | |
~DiskWriterLocal () | |
standard destructor More... | |
std::string | path () const |
the path where this file can be accessed or the empty string if it is not known (yet). More... | |
TFile * | file () |
the file we are writing to More... | |
void | close () |
closes the file we are writing to More... | |
Private Member Functions | |
virtual std::string | getPath () const |
the path where this file can be accessed or the empty string if it is not known (yet). More... | |
virtual TFile * | getFile () |
the file we are writing to More... | |
virtual void | doClose () |
closes the file we are writing to More... | |
Private Attributes | |
std::string | m_path |
the path being used More... | |
TFile * | m_file |
the actual file object More... | |
an implementation of DiskWriter for local files
Definition at line 20 of file DiskWriterLocal.h.
SH::DiskWriterLocal::DiskWriterLocal | ( | const std::string & | val_path | ) |
standard constructor
Definition at line 34 of file DiskWriterLocal.cxx.
SH::DiskWriterLocal::~DiskWriterLocal | ( | ) |
|
inherited |
closes the file we are writing to
Definition at line 66 of file DiskWriter.cxx.
|
privatevirtual |
closes the file we are writing to
Implements SH::DiskWriter.
Definition at line 92 of file DiskWriterLocal.cxx.
|
inherited |
the file we are writing to
Definition at line 54 of file DiskWriter.cxx.
|
privatevirtual |
the file we are writing to
Implements SH::DiskWriter.
Definition at line 82 of file DiskWriterLocal.cxx.
|
privatevirtual |
the path where this file can be accessed or the empty string if it is not known (yet).
Implements SH::DiskWriter.
Definition at line 73 of file DiskWriterLocal.cxx.
|
inherited |
the path where this file can be accessed or the empty string if it is not known (yet).
Definition at line 45 of file DiskWriter.cxx.
void SH::DiskWriterLocal::testInvariant | ( | ) | const |
test the invariant of this object
Definition at line 27 of file DiskWriterLocal.cxx.
|
private |
the actual file object
Definition at line 84 of file DiskWriterLocal.h.
|
private |
the path being used
Definition at line 80 of file DiskWriterLocal.h.