A buggy module. More...
Classes | |
| struct | Config |
Public Types | |
| using | Parameters = art::EDAnalyzer::Table< Config > |
Public Member Functions | |
| Exploder (Parameters const &config) | |
| Constructor. More... | |
| virtual void | analyze (art::Event const &) override |
| Executes the iterations. More... | |
Static Private Member Functions | |
| static unsigned int | throwOutOfRange () |
Throws a std::length_error exception. More... | |
| static void | throwBadAlloc () |
Throws a std::out_of_range exception. More... | |
| static void | throwArtException () |
Throws a std::out_of_range exception. More... | |
Private Attributes | |
| bool | fManageBadAlloc |
| bool | fManageOutOfRange |
| bool | fManageArtException |
A buggy module.
This module executes a number of iterations. It does something in some of those iterations, depending on the module configuration.
10): number of iterations executedstd::out_of_range exception at the specified loop number Definition at line 42 of file Exploder_module.cc.
| using lar::example::Exploder::Parameters = art::EDAnalyzer::Table<Config> |
Definition at line 67 of file Exploder_module.cc.
| lar::example::Exploder::Exploder | ( | Parameters const & | config | ) |
Constructor.
Definition at line 98 of file Exploder_module.cc.
|
overridevirtual |
Executes the iterations.
Definition at line 107 of file Exploder_module.cc.
|
staticprivate |
Throws a std::out_of_range exception.
Definition at line 186 of file Exploder_module.cc.
|
staticprivate |
|
staticprivate |
|
private |
Definition at line 80 of file Exploder_module.cc.
|
private |
Definition at line 78 of file Exploder_module.cc.
|
private |
Definition at line 79 of file Exploder_module.cc.
1.8.5