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.