![]() |
ATLAS Offline Software
|
an interface that manages writing a single output file More...
#include <DiskWriter.h>
Public Member Functions | |
| void | testInvariant () const |
| test the invariant of this object More... | |
| DiskWriter () | |
| standard constructor More... | |
| virtual | ~DiskWriter () |
| 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 =0 |
| the path where this file can be accessed or the empty string if it is not known (yet). More... | |
| virtual TFile * | getFile ()=0 |
| the file we are writing to More... | |
| virtual void | doClose ()=0 |
| closes the file we are writing to More... | |
an interface that manages writing a single output file
Definition at line 28 of file DiskWriter.h.
| SH::DiskWriter::DiskWriter | ( | ) |
standard constructor
Definition at line 29 of file DiskWriter.cxx.
|
virtual |
standard destructor
Definition at line 37 of file DiskWriter.cxx.
| void SH::DiskWriter::close | ( | ) |
closes the file we are writing to
Definition at line 66 of file DiskWriter.cxx.
|
privatepure virtual |
closes the file we are writing to
Implemented in SH::DiskWriterXRD, and SH::DiskWriterLocal.
| TFile * SH::DiskWriter::file | ( | ) |
the file we are writing to
Definition at line 54 of file DiskWriter.cxx.
|
privatepure virtual |
the file we are writing to
Implemented in SH::DiskWriterXRD, and SH::DiskWriterLocal.
|
privatepure virtual |
the path where this file can be accessed or the empty string if it is not known (yet).
Implemented in SH::DiskWriterXRD, and SH::DiskWriterLocal.
| std::string SH::DiskWriter::path | ( | ) | const |
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::DiskWriter::testInvariant | ( | ) | const |
1.8.18