LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
OpHitAlg.h
Go to the documentation of this file.
1 // -*- mode: c++; c-basic-offset: 2; -*-
2 #ifndef OPHITALG_H
3 #define OPHITALG_H
4 
20 
22 
23 #include <vector>
24 
25 namespace opdet{
26 
27  void RunHitFinder(std::vector< raw::OpDetWaveform > const&,
28  std::vector< recob::OpHit >&,
31  geo::GeometryCore const&,
32  float,
35 
36  void ConstructHit(float,
37  int,
38  double,
39  pmtana::pulse_param const&,
40  std::vector< recob::OpHit >&,
43 
44 } // End opdet namespace
45 
46 #endif
pure virtual base interface for detector clocks
Access the description of detector geometry.
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::DetectorClocks const &detectorClocks, calib::IPhotonCalibrator const &calibrator)
Definition: OpHitAlg.cxx:18
Description of geometry of one entire detector.
Conversion of times between different formats and references.
void ConstructHit(float hitThreshold, int channel, double timeStamp, pmtana::pulse_param const &pulse, std::vector< recob::OpHit > &hitVector, detinfo::DetectorClocks const &detectorClocks, calib::IPhotonCalibrator const &calibrator)
Definition: OpHitAlg.cxx:60
Class definition file of PMTPulseRecoBase.
Class definition file of PulseRecoManager.