RivetPaths.hh
// -*- C++ -*-
#ifndef RIVET_RivetPaths_HH
#define RIVET_RivetPaths_HH
namespace Rivet {
std::string getLibPath();
std::string getDataPath();
std::string getRivetDataPath();
std::vector<std::string> getAnalysisLibPaths();
void setAnalysisLibPaths(const std::vector<std::string>& paths);
void addAnalysisLibPath(const std::string& extrapath);
std::string findAnalysisLibFile(const std::string& filename);
std::vector<std::string> getAnalysisRefPaths();
std::string findAnalysisRefFile(const std::string& filename,
const std::vector<std::string>& pathprepend=std::vector<std::string>(),
const std::vector<std::string>& pathappend=std::vector<std::string>());
std::vector<std::string> getAnalysisInfoPaths();
std::string findAnalysisInfoFile(const std::string& filename,
const std::vector<std::string>& pathprepend=std::vector<std::string>(),
const std::vector<std::string>& pathappend=std::vector<std::string>());
std::vector<std::string> getAnalysisPlotPaths();
std::string findAnalysisPlotFile(const std::string& filename,
const std::vector<std::string>& pathprepend=std::vector<std::string>(),
const std::vector<std::string>& pathappend=std::vector<std::string>());
}
#endif
Rivet::findAnalysisLibFile
std::string findAnalysisLibFile(const std::string &filename)
Find the first file of the given name in the analysis library search dirs.
Definition: RivetPaths.cc:64
Rivet::getAnalysisInfoPaths
std::vector< std::string > getAnalysisInfoPaths()
Get Rivet analysis info metadata search paths.
Definition: RivetPaths.cc:91
Rivet::findAnalysisRefFile
std::string findAnalysisRefFile(const std::string &filename, const std::vector< std::string > &pathprepend=std::vector< std::string >(), const std::vector< std::string > &pathappend=std::vector< std::string >())
Find the first file of the given name in the ref data file search dirs.
Definition: RivetPaths.cc:84
Rivet::getRivetDataPath
std::string getRivetDataPath()
Get Rivet data install path.
Definition: RivetPaths.cc:34
Rivet::getLibPath
std::string getLibPath()
Get library install path.
Definition: RivetPaths.cc:24
Rivet::getDataPath
std::string getDataPath()
Get data install path.
Definition: RivetPaths.cc:29
Rivet::setAnalysisLibPaths
void setAnalysisLibPaths(const std::vector< std::string > &paths)
Set the Rivet analysis plugin library search paths.
Definition: RivetPaths.cc:40
Rivet::getAnalysisPlotPaths
std::vector< std::string > getAnalysisPlotPaths()
Get Rivet analysis plot style search paths.
Definition: RivetPaths.cc:113
Rivet::findAnalysisPlotFile
std::string findAnalysisPlotFile(const std::string &filename, const std::vector< std::string > &pathprepend=std::vector< std::string >(), const std::vector< std::string > &pathappend=std::vector< std::string >())
Find the first file of the given name in the analysis plot file search dirs.
Definition: RivetPaths.cc:128
Rivet::getAnalysisRefPaths
std::vector< std::string > getAnalysisRefPaths()
Get Rivet analysis reference data search paths.
Definition: RivetPaths.cc:69
Rivet::addAnalysisLibPath
void addAnalysisLibPath(const std::string &extrapath)
Set the Rivet analysis plugin library search paths.
Definition: RivetPaths.cc:45
Rivet::findAnalysisInfoFile
std::string findAnalysisInfoFile(const std::string &filename, const std::vector< std::string > &pathprepend=std::vector< std::string >(), const std::vector< std::string > &pathappend=std::vector< std::string >())
Find the first file of the given name in the analysis info file search dirs.
Definition: RivetPaths.cc:106
Rivet::getAnalysisLibPaths
std::vector< std::string > getAnalysisLibPaths()
Get Rivet analysis plugin library search paths.
Definition: RivetPaths.cc:51