23 class IPhotonCalibrator;
26 class DetectorClocksData;
29 class PulseRecoManager;
34 void RunHitFinder(std::vector<raw::OpDetWaveform>
const&,
35 std::vector<recob::OpHit>&,
42 bool use_start_time=
false);
48 std::vector<recob::OpHit>&,
51 bool use_start_time=
false);
General LArSoft Utilities.
Description of geometry of one entire detector.
void ConstructHit(float hitThreshold, int channel, double timeStamp, pmtana::pulse_param const &pulse, std::vector< recob::OpHit > &hitVector, detinfo::DetectorClocksData const &clocksData, calib::IPhotonCalibrator const &calibrator, bool use_start_time)
Contains all timing reference information for the detector.
void RunHitFinder(std::vector< raw::OpDetWaveform > const &opDetWaveformVector, std::vector< recob::OpHit > &hitVector, pmtana::PulseRecoManager const &pulseRecoMgr, pmtana::PMTPulseRecoBase const &threshAlg, geo::GeometryCore const &geometry, float hitThreshold, detinfo::DetectorClocksData const &clocksData, calib::IPhotonCalibrator const &calibrator, bool use_start_time)
Access the description of detector geometry.
Class definition file of PMTPulseRecoBase.
pure virtual base interface for detector clocks