LArSoft  v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
RFFHitFinderAlg.h
Go to the documentation of this file.
1 #ifndef RFFHITFINDERALG_H
2 #define RFFHITFINDERALG_H
3 
16 #include "fhiclcpp/ParameterSet.h"
17 
21 
24 
25 #include "RFFHitFitter.h"
26 
27 namespace hit{
28 
30 
31  const float SQRT_TWO_PI = 2.506628;
32 
33  public:
35 
37  void Run(std::vector<recob::Wire> const&,
38  std::vector<recob::Hit>&,
39  geo::Geometry const&);
40 
41  private:
42 
43  std::vector<float> fMatchThresholdVec;
44  std::vector<unsigned int> fMergeMultiplicityVec;
45  std::vector<float> fAmpThresholdVec;
46 
47  void SetFitterParams(unsigned int);
48 
49  void EmplaceHit(std::vector<recob::Hit>&,
50  recob::Wire const&,
51  float const&,
52  raw::TDCtick_t const&, raw::TDCtick_t const&,
53  geo::SigType_t const&, geo::WireID const&);
54 
55 
57 
58  };
59 
60 }
61 
62 
63 #endif
void EmplaceHit(std::vector< recob::Hit > &, recob::Wire const &, float const &, raw::TDCtick_t const &, raw::TDCtick_t const &, geo::SigType_t const &, geo::WireID const &)
void Run(std::vector< recob::Wire > const &, std::vector< recob::Hit > &, geo::Geometry const &)
Declaration of signal hit object.
void SetFitterParamsVectors(geo::Geometry const &)
int TDCtick_t
Type representing a TDC tick.
Definition: RawTypes.h:24
enum geo::_plane_sigtype SigType_t
Enumerate the possible plane projections.
std::vector< float > fAmpThresholdVec
std::vector< float > fMatchThresholdVec
The geometry of one entire detector, as served by art.
Definition: Geometry.h:110
Definition of data types for geometry description.
RFFHitFinderAlg(fhicl::ParameterSet const &)
Detector simulation of raw signals on wires.
std::vector< unsigned int > fMergeMultiplicityVec
void SetFitterParams(unsigned int)
Class holding the deconvoluted signals from a channel.
Definition: Wire.h:80
Declaration of basic channel signal object.
art framework interface to geometry description