Service to provide microboone-specific signal shaping for simulation (convolution) and reconstruction (deconvolution). More...
#include "dunecore/DuneInterface/Service/SignalShapingService.h"
#include "fhiclcpp/ParameterSet.h"
#include "art/Framework/Services/Registry/ActivityRegistry.h"
#include "art/Framework/Services/Registry/ServiceMacros.h"
#include "lardata/Utilities/SignalShaping.h"
#include "TF1.h"
#include "TH1D.h"
Go to the source code of this file.
Classes | |
class | util::SignalShapingServiceDUNE |
Namespaces | |
detinfo | |
General LArSoft Utilities. | |
util | |
Namespace for general, non-LArSoft-specific utilities. | |
Typedefs | |
using | DoubleVec = std::vector< double > |
Service to provide microboone-specific signal shaping for simulation (convolution) and reconstruction (deconvolution).
This service inherits from SignalShaping and supplies microboone-specific configuration. It is intended that SimWire and CalWire modules will access this service.
FCL parameters:
FieldBins - Number of bins of field response. Col3DCorrection - 3D path length correction for collection plane. Ind3DCorrection - 3D path length correction for induction plane. ColFieldRespAmp - Collection field response amplitude. IndFieldRespAmp - Induction field response amplitude. ShapeTimeConst - Time constants for exponential shaping. ColFilter - Root parameterized collection plane filter function. ColFilterParams - Collection filter function parameters. IndFilter - Root parameterized induction plane filter function. IndFilterParams - Induction filter function parameters.
Definition in file SignalShapingServiceDUNE.h.
using DoubleVec = std::vector<double> |
Definition at line 46 of file SignalShapingServiceDUNE.h.