Service to provide microboone-specific signal shaping for simulation (convolution) and reconstruction (deconvolution). More...
#include <vector>
#include "fhiclcpp/ParameterSet.h"
#include "art/Framework/Services/Registry/ActivityRegistry.h"
#include "art/Framework/Services/Registry/ServiceDeclarationMacros.h"
#include "lardata/Utilities/SignalShaping.h"
#include "larcore/Geometry/Geometry.h"
#include "larcorealg/Geometry/TPCGeo.h"
#include "larcorealg/Geometry/PlaneGeo.h"
#include "TF1.h"
#include "TH1D.h"
Go to the source code of this file.
Classes | |
class | util::SignalShapingServiceSBND |
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 SignalShapingServiceSBND.h.
using DoubleVec = std::vector<double> |
Definition at line 47 of file SignalShapingServiceSBND.h.