10 #ifndef CONFIGURATIONTOKENSHANDLER_H_ 11 #define CONFIGURATIONTOKENSHANDLER_H_ 59 virtual bool HandleTokens(
const std::vector<std::string> &tokens) = 0;
77 #define RegisterTokensHandler(className, commandName) \ 78 RegisterClassAsHelper(__COUNTER__, ConfigurationTokensHandler, className, commandName, AnalysisManager &, \ 79 const CommandLineParameters &) AnalysisManager & anManager
Definition: ConfigurationTokensHandler.h:70
const CommandLineParameters & clParameters
Definition: ConfigurationTokensHandler.h:71
ConfigurationTokensHandler(AnalysisManager &manager, const CommandLineParameters &clParams)
Constructor.
Definition: ConfigurationTokensHandler.h:41
IncludeFileExc.h IncludeFileExc class declaration.
Definition: Algorithm.h:21
A class to store parameters passed from command line.
Definition: CommandLineParameters.h:31
virtual bool HandleTokens(const std::vector< std::string > &tokens)=0
Configures the analysis according to given tokens.
virtual ~ConfigurationTokensHandler()
Destructor.
Definition: ConfigurationTokensHandler.h:45
bool SetParameter(const std::string &name, const std::string &value, Configurable &obj)
Set a parameter of a given Configurable object.
Definition: ConfigurationTokensHandler.cpp:13
Interface of configuration token handler classes.
Definition: ConfigurationTokensHandler.h:34
The top-level class managing the setup and run of the data analysis.
Definition: AnalysisManager.h:27
Interface for a configurable class.
Definition: Configurable.h:25