00001
00002
00003
00004 #ifndef CAFE_DEFAULTFILEFINDER_HPP__
00005 #define CAFE_DEFAULTFILEFINDER_HPP_
00006
00007 #include <string>
00008
00009 #include "TObject.h"
00010
00011 namespace cafe {
00012
00019 class DefaultFileFinder : public TObject {
00020 public:
00021
00024 DefaultFileFinder (const std::string &first_pattern = "");
00025
00027 void push_back (const std::string &pattern);
00028
00031 std::string findFile (const std::string &base_name);
00032
00033 private:
00034 ClassDef (DefaultFileFinder,0);
00035 };
00036
00037 }
00038
00039 #endif // CAFE_DEFAULTFILEFINDER_HPP_