Prints all the hits associated to the specified shower. More...
Classes | |
struct | Config |
Public Types | |
using | Parameters = art::EDAnalyzer::Table< Config > |
Public Types inherited from art::EDAnalyzer | |
using | WorkerType = WorkerT< EDAnalyzer > |
using | ModuleType = EDAnalyzer |
Public Member Functions | |
AssnsChainTest (Parameters const &config) | |
virtual void | analyze (art::Event const &event) override |
Public Member Functions inherited from art::EDAnalyzer | |
EDAnalyzer (fhicl::ParameterSet const &pset) | |
template<typename Config > | |
EDAnalyzer (Table< Config > const &config) | |
std::string | workerType () const |
Public Member Functions inherited from art::detail::Analyzer | |
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) |
Public Member Functions inherited from art::Observer | |
~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 |
Public Member Functions inherited from art::ModuleBase | |
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 Member Functions | |
template<typename ShowerHandle > | |
void | printAssociatedPFOs (art::Event const &event, ShowerHandle const &showers) const |
template<typename ShowerHandle > | |
void | printAssociatedClusters (art::Event const &event, ShowerHandle const &showers) const |
template<typename ShowerHandle > | |
void | printAssociatedHits (art::Event const &event, ShowerHandle const &showers) const |
Private Attributes | |
art::InputTag | showerTag |
Label of the input collection of showers. More... | |
unsigned int | nObjectsPerLine |
Number of objects to print on one line. More... | |
unsigned int | nShowers |
Total number of expected showers. More... | |
unsigned int | nPFOs |
Total number of expected particles. More... | |
unsigned int | nClusters |
Total number of expected clusters. More... | |
unsigned int | nHits |
Total number of expected hits. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from art::Observer | |
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) | |
Protected Member Functions inherited from art::ModuleBase | |
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 () |
Prints all the hits associated to the specified shower.
The hits are searched transversing associations from showers to particle flow objects to clusters to hits.
Definition at line 65 of file AssnsChainTest_module.cc.
Definition at line 105 of file AssnsChainTest_module.cc.
|
explicit |
Definition at line 141 of file AssnsChainTest_module.cc.
|
overridevirtual |
Implements art::EDAnalyzer.
Definition at line 153 of file AssnsChainTest_module.cc.
|
private |
Definition at line 261 of file AssnsChainTest_module.cc.
|
private |
Definition at line 183 of file AssnsChainTest_module.cc.
|
private |
Definition at line 342 of file AssnsChainTest_module.cc.
|
private |
Total number of expected clusters.
Definition at line 116 of file AssnsChainTest_module.cc.
|
private |
Total number of expected hits.
Definition at line 117 of file AssnsChainTest_module.cc.
|
private |
Number of objects to print on one line.
Definition at line 113 of file AssnsChainTest_module.cc.
|
private |
Total number of expected particles.
Definition at line 115 of file AssnsChainTest_module.cc.
|
private |
Total number of expected showers.
Definition at line 114 of file AssnsChainTest_module.cc.
|
private |
Label of the input collection of showers.
Definition at line 112 of file AssnsChainTest_module.cc.