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.