EventAnalysis  1.0.0
RootMacroConfigurator.h
Go to the documentation of this file.
1 /*
2  * RootMacroConfigurator.h
3  *
4  * Created on: 24 Aug 2017
5  * Author: Nicola Mori
6  */
7 
10 #ifndef ROOTMACROCONFIGURATOR_H_
11 #define ROOTMACROCONFIGURATOR_H_
12 
14 
15 namespace EA {
16 
23 
24 public:
27 
37  bool Configure(AnalysisManager &anManager, const std::string &fileName, const CommandLineParameters &clParams);
38 };
39 
40 } // namespace EA
41 
42 #endif /* ROOTMACROCONFIGURATOR_H_ */
bool Configure(AnalysisManager &anManager, const std::string &fileName, const CommandLineParameters &clParams)
Configures the analysis manager using the given Root macro file.
Definition: RootMacroConfigurator.cpp:19
IncludeFileExc.h IncludeFileExc class declaration.
Definition: Algorithm.h:21
A class to store parameters passed from command line.
Definition: CommandLineParameters.h:31
Interface for analysis configurator.
Definition: Configurator.h:24
Configures the analysis according to a Root macro.
Definition: RootMacroConfigurator.h:22
RootMacroConfigurator()
Constructor.
Definition: RootMacroConfigurator.h:26
The top-level class managing the setup and run of the data analysis.
Definition: AnalysisManager.h:27