LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
FlashUtilities.h
Go to the documentation of this file.
1 #ifndef FLASHUTILITIES_H
2 #define FLASHUTILITIES_H
3 
16 #include <vector>
17 
18 namespace opdet {
19 
20  class FlashHypothesis;
21 
23 
24  public:
26 
27  float CompareByError(const FlashHypothesis&, const std::vector<float>&, std::vector<float>&);
28  float CompareByFraction(const FlashHypothesis&, const std::vector<float>&, std::vector<float>&);
29  float CompareByFraction(const std::vector<float>&,
30  const std::vector<float>&,
31  std::vector<float>&);
32  void GetPosition(const std::vector<float>&, const std::vector<float>&, float&, float&);
33  void GetPosition(const std::vector<float>&, const std::vector<float>&, double&, double&);
34 
35  private:
36  };
37 
38 }
39 
40 #endif
float CompareByFraction(const FlashHypothesis &, const std::vector< float > &, std::vector< float > &)
void GetPosition(const std::vector< float > &, const std::vector< float > &, float &, float &)
float CompareByError(const FlashHypothesis &, const std::vector< float > &, std::vector< float > &)