1 #ifndef artdaq_core_Utilities_SimpleLookupPolicy_h
2 #define artdaq_core_Utilities_SimpleLookupPolicy_h
4 #include "cetlib/filepath_maker.h"
5 #include "cetlib/search_path.h"
9 class SimpleLookupPolicy;
16 enum ArgType :
int { ENV_VAR = 0, PATH_STRING = 1 };
19 virtual std::string operator() (std::string
const &filename);
23 std::unique_ptr<cet::search_path> cwdPath_;
24 std::unique_ptr<cet::search_path> fallbackPaths_;
SimpleLookupPolicy(std::string const &paths, ArgType argType=ENV_VAR)