LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
ProcessingOptionsHandler.h
Go to the documentation of this file.
1 #ifndef art_Framework_Art_ProcessingOptionsHandler_h
2 #define art_Framework_Art_ProcessingOptionsHandler_h
3 
4 // Handle the file input options: source, source-list, etc.
5 
7 
8 namespace art {
9 
11  public:
12  explicit ProcessingOptionsHandler(bpo::options_description& desc);
13 
14  private:
15  // Check selected options for consistency.
16  int doCheckOptions(bpo::variables_map const& vm) override;
17  // Act on selected options.
18  int doProcessOptions(bpo::variables_map const& vm,
19  fhicl::intermediate_table& raw_config) override;
20  };
21 
22 } // namespace art
23 
24 #endif /* art_Framework_Art_ProcessingOptionsHandler_h */
25 
26 // Local Variables:
27 // mode: c++
28 // End:
int doCheckOptions(bpo::variables_map const &vm) override
ProcessingOptionsHandler(bpo::options_description &desc)
Definition: MVAAlg.h:12
int doProcessOptions(bpo::variables_map const &vm, fhicl::intermediate_table &raw_config) override