#include <IRawDigitHistogramTool.h>
Public Types | |
using | RawDigitPtrVec = std::vector< art::Ptr< raw::RawDigit >> |
Interface for filling histograms. More... | |
using | SimChannelMap = std::map< raw::ChannelID_t, const sim::SimChannel * > |
Public Member Functions | |
virtual | ~IRawDigitHistogramTool () noexcept=default |
Virtual Destructor. More... | |
virtual void | configure (const fhicl::ParameterSet &)=0 |
Interface for configuring the particular algorithm tool. More... | |
virtual void | initializeHists (detinfo::DetectorClocksData const &clockData, detinfo::DetectorPropertiesData const &detProp, 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 detinfo::DetectorClocksData &, const detinfo::DetectorPropertiesData &, const RawDigitPtrVec &, const SimChannelMap &) const =0 |
Definition at line 27 of file IRawDigitHistogramTool.h.
using IRawDigitHistogramTool::RawDigitPtrVec = std::vector<art::Ptr<raw::RawDigit>> |
Interface for filling histograms.
Definition at line 62 of file IRawDigitHistogramTool.h.
using IRawDigitHistogramTool::SimChannelMap = std::map<raw::ChannelID_t, const sim::SimChannel*> |
Definition at line 63 of file IRawDigitHistogramTool.h.
|
virtualdefaultnoexcept |
Virtual Destructor.
|
pure virtual |
Interface for configuring the particular algorithm tool.
ParameterSet | The input set of parameters for configuration |
Implemented in BasicRawDigitAnalysis::BasicRawDigitAnalysis.
|
pure virtual |
Interface for method to executve at the end of run processing.
int | number of events to use for normalization |
Implemented in BasicRawDigitAnalysis::BasicRawDigitAnalysis.
|
pure virtual |
Implemented in BasicRawDigitAnalysis::BasicRawDigitAnalysis.
|
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 BasicRawDigitAnalysis::BasicRawDigitAnalysis.