00001 #ifndef SAMPLE_HANDLER__DISK_OUTPUT_LOCAL_H
00002 #define SAMPLE_HANDLER__DISK_OUTPUT_LOCAL_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015 #include <SampleHandler/Global.h>
00016
00017 #include <SampleHandler/DiskOutput.h>
00018
00019 namespace SH
00020 {
00025 class DiskOutputLocal : public DiskOutput
00026 {
00027
00028
00029
00030
00035 public:
00036 void testInvariant () const;
00037
00038
00047 public:
00048 DiskOutputLocal ();
00049
00050
00057 public:
00058 DiskOutputLocal (const std::string& val_prefix);
00059
00060
00061
00062
00063
00064
00065
00067 protected:
00068 virtual DiskWriter *
00069 doMakeWriter (const std::string& sample, const std::string& name,
00070 int index, const std::string& suffix) const;
00071
00072
00073
00074
00075
00076
00077
00079 private:
00080 std::string m_prefix;
00081
00082 ClassDef (DiskOutputLocal, 1);
00083 };
00084 }
00085
00086 #endif