Prints the content of all the deposited energies on screen. More...
Classes | |
struct | Config |
Public Types | |
using | Parameters = art::EDAnalyzer::Table< Config > |
Public Member Functions | |
DumpSimEnergyDeposits (Parameters const &config) | |
Constructor: reads the configuration. More... | |
void | analyze (art::Event const &evt) |
Does the printing. More... | |
Private Member Functions | |
template<typename Stream > | |
void | dumpEnergyDeposit (Stream &out, sim::SimEnergyDeposit const &dep) const |
Private Attributes | |
art::InputTag | fEnergyDepositTag |
Tag for input data product. More... | |
std::string | fOutputCategory |
Category for LogInfo output. More... | |
bool | bShowLocation = true |
Print the center of the deposition. More... | |
bool | bShowStep = true |
Print the step ends. More... | |
bool | bShowEmission = true |
Print the photons and electrons emitted. More... | |
bool | bSplitPhotons = true |
Print photons by emission speed. More... | |
Prints the content of all the deposited energies on screen.
This analyzer prints the content of all the hits into the LogInfo/LogVerbatim stream.
"largeant:TPCActive"
): tag of data product containing the deposits to dump (memento: format is "moduleLabel:instanceName"
;Definition at line 52 of file DumpSimEnergyDeposits_module.cc.
using sim::DumpSimEnergyDeposits::Parameters = art::EDAnalyzer::Table<Config> |
Definition at line 99 of file DumpSimEnergyDeposits_module.cc.
|
explicit |
Constructor: reads the configuration.
Definition at line 127 of file DumpSimEnergyDeposits_module.cc.
void sim::DumpSimEnergyDeposits::analyze | ( | art::Event const & | evt | ) |
Does the printing.
Definition at line 139 of file DumpSimEnergyDeposits_module.cc.
|
private |
Definition at line 192 of file DumpSimEnergyDeposits_module.cc.
|
private |
Print the photons and electrons emitted.
Definition at line 115 of file DumpSimEnergyDeposits_module.cc.
|
private |
Print the center of the deposition.
Definition at line 113 of file DumpSimEnergyDeposits_module.cc.
|
private |
Print the step ends.
Definition at line 114 of file DumpSimEnergyDeposits_module.cc.
|
private |
Print photons by emission speed.
Definition at line 116 of file DumpSimEnergyDeposits_module.cc.
|
private |
Tag for input data product.
Definition at line 110 of file DumpSimEnergyDeposits_module.cc.
|
private |
Category for LogInfo output.
Definition at line 111 of file DumpSimEnergyDeposits_module.cc.