10 #include "canvas/Utilities/InputTag.h"
11 #include "fhiclcpp/ParameterSet.h"
12 #include "messagefacility/MessageLogger/MessageLogger.h"
13 #include "canvas/Utilities/Exception.h"
14 #include "canvas/Utilities/InputTag.h"
38 #include "sbndcode/OpDetSim/sbndPDMapAlg.h"
46 std::vector<recob::OpHit>
MakeHits(
const std::vector<raw::OpDetWaveform> &waveforms);
73 bool findPeak(TH1D*
h,
size_t& time,
double& Area,
double rms,
double& amplitude, std::string
type);
bool findPeak(TH1D *h, size_t &time, double &Area, double rms, double &litude, std::string type)
double lambda(double a, double b, double c)
Simulation objects for optical detectors.
Service to provide microboone-specific signal shaping for simulation (convolution) and reconstruction...
std::vector< recob::OpHit > MakeHits(const std::vector< raw::OpDetWaveform > &waveforms)
void subtractBaseline(TH1D *hist, std::string pdtype, double &rms)
opHitFinderSBND(fhicl::ParameterSet const &p, const detinfo::DetectorClocks *timeService)
std::string fInputModuleName
Class used for the conversion of times between different formats and references.
void TV1D_denoise(float *input, float *&output, const int width, const float lambda)
BEGIN_PROLOG sequence::SlidingWindowTriggerPatternsOppositeWindows END_PROLOG simSlidingORM6O6 effSlidingORW output
object containing MC truth information necessary for making RawDigits and doing back tracking ...
std::stringstream histname
Tools and modules for checking out the basics of the Monte Carlo.
art framework interface to geometry description
double fPulsePolarityArapuca