Public Types | |
using | Parameters = art::EDAnalyzer::Table< Config > |
![]() | |
using | WorkerType = WorkerT< EDAnalyzer > |
using | ModuleType = EDAnalyzer |
Public Member Functions | |
DumpSimPhotons (Parameters const &config) | |
Configuration-checking constructor. More... | |
DumpSimPhotons (DumpSimPhotons const &)=delete | |
DumpSimPhotons (DumpSimPhotons &&)=delete | |
DumpSimPhotons & | operator= (DumpSimPhotons const &)=delete |
DumpSimPhotons & | operator= (DumpSimPhotons &&)=delete |
void | analyze (art::Event const &event) override |
template<typename Stream > | |
void | DumpElement (Stream &&out, sim::SimPhotons const &simphotons, std::string indent="", bool bIndentFirst=true) const |
Dumps the content of the specified SimPhotons in the output stream. More... | |
template<typename Stream > | |
void | DumpOnePhoton (Stream &&out, sim::OnePhoton const &photon) const |
Dumps a sim::OnePhoton on a single line. More... | |
![]() | |
EDAnalyzer (fhicl::ParameterSet const &pset) | |
template<typename Config > | |
EDAnalyzer (Table< Config > const &config) | |
std::string | workerType () const |
![]() | |
virtual | ~Analyzer () noexcept |
Analyzer (fhicl::ParameterSet const &pset) | |
template<typename Config > | |
Analyzer (Table< Config > const &config) | |
void | doBeginJob (SharedResources const &resources) |
void | doEndJob () |
void | doRespondToOpenInputFile (FileBlock const &fb) |
void | doRespondToCloseInputFile (FileBlock const &fb) |
void | doRespondToOpenOutputFiles (FileBlock const &fb) |
void | doRespondToCloseOutputFiles (FileBlock const &fb) |
bool | doBeginRun (RunPrincipal &rp, ModuleContext const &mc) |
bool | doEndRun (RunPrincipal &rp, ModuleContext const &mc) |
bool | doBeginSubRun (SubRunPrincipal &srp, ModuleContext const &mc) |
bool | doEndSubRun (SubRunPrincipal &srp, ModuleContext const &mc) |
bool | doEvent (EventPrincipal &ep, ModuleContext const &mc, std::atomic< std::size_t > &counts_run, std::atomic< std::size_t > &counts_passed, std::atomic< std::size_t > &counts_failed) |
![]() | |
~Observer () noexcept | |
Observer (Observer const &)=delete | |
Observer (Observer &&)=delete | |
Observer & | operator= (Observer const &)=delete |
Observer & | operator= (Observer &&)=delete |
void | registerProducts (ProductDescriptions &, ModuleDescription const &) |
void | fillDescriptions (ModuleDescription const &) |
fhicl::ParameterSetID | selectorConfig () const |
![]() | |
virtual | ~ModuleBase () noexcept |
ModuleBase () | |
ModuleDescription const & | moduleDescription () const |
void | setModuleDescription (ModuleDescription const &) |
std::array< std::vector< ProductInfo >, NumBranchTypes > const & | getConsumables () const |
void | sortConsumables (std::string const ¤t_process_name) |
template<typename T , BranchType BT> | |
ViewToken< T > | consumesView (InputTag const &tag) |
template<typename T , BranchType BT> | |
ViewToken< T > | mayConsumeView (InputTag const &tag) |
Private Attributes | |
art::InputTag | fInputPhotons |
name of SimPhotons's data product More... | |
std::string | fOutputCategory |
name of the stream for output More... | |
Additional Inherited Members | |
![]() | |
std::string const & | processName () const |
bool | wantAllEvents () const noexcept |
bool | wantEvent (ScheduleID id, Event const &e) const |
Handle< TriggerResults > | getTriggerResults (Event const &e) const |
Observer (fhicl::ParameterSet const &config) | |
Observer (std::vector< std::string > const &select_paths, std::vector< std::string > const &reject_paths, fhicl::ParameterSet const &config) | |
![]() | |
ConsumesCollector & | consumesCollector () |
template<typename T , BranchType = InEvent> | |
ProductToken< T > | consumes (InputTag const &) |
template<typename Element , BranchType = InEvent> | |
ViewToken< Element > | consumesView (InputTag const &) |
template<typename T , BranchType = InEvent> | |
void | consumesMany () |
template<typename T , BranchType = InEvent> | |
ProductToken< T > | mayConsume (InputTag const &) |
template<typename Element , BranchType = InEvent> | |
ViewToken< Element > | mayConsumeView (InputTag const &) |
template<typename T , BranchType = InEvent> | |
void | mayConsumeMany () |
Definition at line 115 of file DumpSimPhotons_module.cc.
Definition at line 118 of file DumpSimPhotons_module.cc.
|
explicit |
Configuration-checking constructor.
Definition at line 170 of file DumpSimPhotons_module.cc.
|
delete |
|
delete |
|
overridevirtual |
Implements art::EDAnalyzer.
Definition at line 219 of file DumpSimPhotons_module.cc.
void sim::DumpSimPhotons::DumpElement | ( | Stream && | out, |
sim::SimPhotons const & | simphotons, | ||
std::string | indent = "" , |
||
bool | bIndentFirst = true |
||
) | const |
Dumps the content of the specified SimPhotons in the output stream.
Stream | the type of output stream |
out | the output stream |
simphotons | the SimPhotons to be dumped |
indent | base indentation string (default: none) |
bIndentFirst | if first output line should be indented (default: yes) |
The indent string is prepended to every line of output, with the possible exception of the first one, in case bIndentFirst is true.
The output starts on the current line, and the last line is NOT broken.
Definition at line 192 of file DumpSimPhotons_module.cc.
void sim::DumpSimPhotons::DumpOnePhoton | ( | Stream && | out, |
sim::OnePhoton const & | photon | ||
) | const |
|
delete |
|
delete |
|
private |
name of SimPhotons's data product
Definition at line 160 of file DumpSimPhotons_module.cc.
|
private |
name of the stream for output
Definition at line 161 of file DumpSimPhotons_module.cc.