LArSoft  v07_13_02
Liquid Argon Software toolkit - http://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  std::string const& basename);
16 
17 private:
18  // Check selected options for consistency.
19  int doCheckOptions(bpo::variables_map const& vm) override;
20  // Act on selected options.
21  int doProcessOptions(bpo::variables_map const& vm,
22  fhicl::intermediate_table& raw_config) override;
23 };
24 #endif /* art_Framework_Art_DebugOptionsHandler_h */
25 
26 // Local Variables:
27 // mode: c++
28 // 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, std::string const &basename)
HLT enums.