an implementation of DiskOutput using the XRD protocol More...
#include <DiskOutputXRD.h>
Public Member Functions | |
void | testInvariant () const |
test the invariant of this object | |
DiskOutputXRD () | |
standard default constructor | |
DiskOutputXRD (const std::string &val_prefix) | |
standard constructor | |
Protected Member Functions | |
virtual DiskWriter * | doMakeWriter (const std::string &sample, const std::string &name, int index, const std::string &suffix) const |
an implementation of DiskOutput using the XRD protocol
SH::DiskOutputXRD::DiskOutputXRD | ( | ) |
standard default constructor
SH::DiskOutputXRD::DiskOutputXRD | ( | const std::string & | val_prefix | ) |
standard constructor
virtual DiskWriter* SH::DiskOutputXRD::doMakeWriter | ( | const std::string & | sample, | |
const std::string & | name, | |||
int | index, | |||
const std::string & | suffix | |||
) | const [protected, virtual] |
create a writer object for a file with the id
sample | the name of the sample this belongs to | |
name | the name of the file to create | |
index | the index of the file within the sample, or otherwise -1 | |
suffix | the suffix to use for the file |
Reimplemented from SH::DiskOutput.
void SH::DiskOutputXRD::testInvariant | ( | ) | const |