00001 #ifndef SAMPLE_HANDLER__TOOLS_OTHER_H
00002 #define SAMPLE_HANDLER__TOOLS_OTHER_H
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014 #include <SampleHandler/Global.h>
00015
00016 #include <memory>
00017
00018 class TFile;
00019
00020 namespace SH
00021 {
00032 std::unique_ptr<TFile>
00033 openFile (const std::string& name, const MetaObject& options);
00034
00035
00036
00050 std::unique_ptr<SampleLocal>
00051 mergeFiles (const Sample& sample, const std::string& location,
00052 bool overwrite);
00053
00054
00055
00069 SampleHandler
00070 mergeFiles (const SampleHandler& sh, const std::string& location,
00071 bool overwrite);
00072 }
00073
00074 #endif