Public Member Functions | |
| ROIDeconvolution (const fhicl::ParameterSet &pset) | |
| ~ROIDeconvolution () | |
| void | configure (const fhicl::ParameterSet &pset) override |
| void | initializeHistograms (art::TFileDirectory &) const override |
| void | Deconvolve (const IROIFinder::Waveform &, double samplingRate, raw::ChannelID_t, IROIFinder::CandidateROIVec const &, recob::Wire::RegionsOfInterest_t &) const override |
Public Member Functions inherited from icarus_tool::IDeconvolution | |
| virtual | ~IDeconvolution () noexcept=default |
Private Attributes | |
| size_t | fFFTSize |
| FFT size for ROI deconvolution. More... | |
| bool | fDodQdxCalib |
| Do we apply wire-by-wire calibration? More... | |
| std::string | fdQdxCalibFileName |
| Text file for constants to do wire-by-wire calibration. More... | |
| std::map< unsigned int, float > | fdQdxCalib |
| number, content is correction factor More... | |
| std::unique_ptr < icarus_tool::IBaseline > | fBaseline |
| const geo::GeometryCore * | fGeometry = lar::providerFrom<geo::Geometry>() |
| art::ServiceHandle < icarusutil::SignalShapingICARUSService > | fSignalShaping |
| std::unique_ptr < icarus_signal_processing::ICARUSFFT < double > > | fFFT |
| Object to handle thread safe FFT. More... | |
Definition at line 28 of file ROIDeconvolution_tool.cc.
|
explicit |
Definition at line 61 of file ROIDeconvolution_tool.cc.
| icarus_tool::ROIDeconvolution::~ROIDeconvolution | ( | ) |
Definition at line 66 of file ROIDeconvolution_tool.cc.
|
overridevirtual |
Implements icarus_tool::IDeconvolution.
Definition at line 70 of file ROIDeconvolution_tool.cc.
|
overridevirtual |
Implements icarus_tool::IDeconvolution.
Definition at line 119 of file ROIDeconvolution_tool.cc.
|
overridevirtual |
Implements icarus_tool::IDeconvolution.
Definition at line 233 of file ROIDeconvolution_tool.cc.
|
private |
Definition at line 52 of file ROIDeconvolution_tool.cc.
|
private |
Do we apply wire-by-wire calibration?
Definition at line 47 of file ROIDeconvolution_tool.cc.
|
private |
number, content is correction factor
Map to do wire-by-wire calibration, key is channel
Definition at line 49 of file ROIDeconvolution_tool.cc.
|
private |
Text file for constants to do wire-by-wire calibration.
Definition at line 48 of file ROIDeconvolution_tool.cc.
|
private |
Object to handle thread safe FFT.
Definition at line 56 of file ROIDeconvolution_tool.cc.
|
private |
FFT size for ROI deconvolution.
Definition at line 46 of file ROIDeconvolution_tool.cc.
|
private |
Definition at line 54 of file ROIDeconvolution_tool.cc.
|
private |
Definition at line 55 of file ROIDeconvolution_tool.cc.
1.8.5