SourceXtractorPlusPlus  0.8
Please provide a description of the project.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
BackgroundAnalyzerFactory.h
Go to the documentation of this file.
1 
17 /*
18  * BackgroundAnalyzerFactory.h
19  *
20  * Created on: Mar 29, 2017
21  * Author: mschefer
22  */
23 
24 #ifndef _SEIMPLEMENTATION_BACKGROUND_BACKGROUNDANALYZERFACTORY_H_
25 #define _SEIMPLEMENTATION_BACKGROUND_BACKGROUNDANALYZERFACTORY_H_
26 
29 
32 
33 namespace SourceXtractor {
34 
36 public:
38  virtual ~BackgroundAnalyzerFactory() = default;
39 
42 
43  // Implementation of the Configurable interface
44  void configure(Euclid::Configuration::ConfigManager& manager) override;
46 
47 private:
51 };
52 
53 }
54 
55 
56 
57 #endif /* _SEIMPLEMENTATION_BACKGROUND_BACKGROUNDANALYZERFACTORY_H_ */
Interface of objects which can be configured.
Definition: Configurable.h:37
STL class.
void configure(Euclid::Configuration::ConfigManager &manager) override
Method which should initialize the object.
std::shared_ptr< BackgroundAnalyzer > createBackgroundAnalyzer() const
void reportConfigDependencies(Euclid::Configuration::ConfigManager &manager) const override
Registers all the Configuration dependencies.
virtual ~BackgroundAnalyzerFactory()=default
Destructor.