#include <IWireHistogramTool.h>
  
 Public Types | |
| using | WirePtrVec = std::vector< art::Ptr< recob::Wire >> | 
| Interface for filling histograms.  More... | |
| using | SimChannelMap = std::map< raw::ChannelID_t, const sim::SimChannel * > | 
Public Member Functions | |
| virtual | ~IWireHistogramTool () noexcept=default | 
| Virtual Destructor.  More... | |
| virtual void | configure (const fhicl::ParameterSet &)=0 | 
| Interface for configuring the particular algorithm tool.  More... | |
| virtual void | initializeHists (art::ServiceHandle< art::TFileService > &, const std::string &)=0 | 
| Interface for initializing the histograms to be filled.  More... | |
| virtual void | endJob (int numEvents)=0 | 
| Interface for method to executve at the end of run processing.  More... | |
| virtual void | fillHistograms (const WirePtrVec &, const SimChannelMap &, int) const =0 | 
Definition at line 23 of file IWireHistogramTool.h.
| using IWireHistogramTool::SimChannelMap = std::map<raw::ChannelID_t, const sim::SimChannel*> | 
Definition at line 57 of file IWireHistogramTool.h.
| using IWireHistogramTool::WirePtrVec = std::vector<art::Ptr<recob::Wire>> | 
Interface for filling histograms.
Definition at line 56 of file IWireHistogramTool.h.
      
  | 
  virtualdefaultnoexcept | 
Virtual Destructor.
      
  | 
  pure virtual | 
Interface for configuring the particular algorithm tool.
| ParameterSet | The input set of parameters for configuration | 
Implemented in BasicWireAnalysis::BasicWireAnalysis.
      
  | 
  pure virtual | 
Interface for method to executve at the end of run processing.
| int | number of events to use for normalization | 
Implemented in BasicWireAnalysis::BasicWireAnalysis.
      
  | 
  pure virtual | 
Implemented in BasicWireAnalysis::BasicWireAnalysis.
      
  | 
  pure virtual | 
Interface for initializing the histograms to be filled.
| TFileService | handle to the TFile service | 
| string | subdirectory to store the hists in | 
Implemented in BasicWireAnalysis::BasicWireAnalysis.
 1.8.5