Internal class which loads and registers analyses from plugin libs.
More...
#include <AnalysisLoader.hh>
|
static vector< string > | analysisNames () |
| Get the available analyses' canonical names.
|
|
static vector< string > | allAnalysisNames () |
| Get all the available analyses' names, including aliases.
|
|
static vector< string > | getAllAnalysisNames () |
|
static vector< string > | stdAnalysisNames () |
| Get the standard analyses' names (from a release-specific list file)
|
|
static map< string, string > | analysisNameAliases () |
| Get the map of analysis alias-names to their canonical equivalents.
|
|
static unique_ptr< Analysis > | getAnalysis (const string &analysisname) |
|
static vector< unique_ptr< Analysis > > | getAllAnalyses () |
| Get all the available analyses.
|
|
|
class | AnalysisBuilderBase |
| Allow the analysis builders to call the private _registerBuilder function.
|
|
Internal class which loads and registers analyses from plugin libs.
◆ getAllAnalysisNames()
static vector< string > Rivet::AnalysisLoader::getAllAnalysisNames |
( |
| ) |
|
|
inlinestatic |
◆ getAnalysis()
static unique_ptr< Analysis > Rivet::AnalysisLoader::getAnalysis |
( |
const string & |
analysisname | ) |
|
|
static |
Get an analysis by name. Warning: a name arg which matches no known analysis will return a null pointer. Check your return values before using them!
The documentation for this class was generated from the following file: