EventAnalysis  1.3.0
DataProviderConfigurationTokensHandler.h
Go to the documentation of this file.
1 /*
2  * DataProviderConfigurationTokensHandler.h
3  *
4  * Created on: 17 Aug 2017
5  * Author: Nicola Mori
6  */
7 
10 #ifndef DATAPROVIDERCONFIGURATIONTOKENSHANDLER_H_
11 #define DATAPROVIDERCONFIGURATIONTOKENSHANDLER_H_
12 
14 #include "data/DataProvider.h"
15 
16 namespace EA {
17 
19 
20 public:
26  : ConfigurationTokensHandler(manager, clParams) {}
27 
45  bool HandleTokens(const std::vector<std::string> &tokens);
46 
47 private:
49 };
50 
51 } // namespace EA
52 
53 #endif /* DATAPROVIDERCONFIGURATIONTOKENSHANDLER_H_ */
bool HandleTokens(const std::vector< std::string > &tokens)
Handles data provider configuration tokens.
Definition: DataProviderConfigurationTokensHandler.cpp:18
observer_ptr< DataProvider > _provider
Definition: DataProviderConfigurationTokensHandler.h:48
A smart pointer not owning the wrapped object.
Definition: ObserverPtr.h:28
IncludeFileExc.h IncludeFileExc class declaration.
Definition: Algorithm.h:21
A class to store parameters passed from command line.
Definition: CommandLineParameters.h:31
DataProviderConfigurationTokensHandler(AnalysisManager &manager, const CommandLineParameters &clParams)
Constructor.
Definition: DataProviderConfigurationTokensHandler.h:25
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
Definition: DataProviderConfigurationTokensHandler.h:18