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