LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
FlashHypothesisCalculator.h
Go to the documentation of this file.
1 #ifndef FLASHHYPOTHESISCALCULATOR_H
2 #define FLASHHYPOTHESISCALCULATOR_H
3 
11 #include<vector>
12 #include<iostream>
13 
14 #include "FlashHypothesis.h"
15 #include "TVector3.h"
16 
17 namespace opdet{
18 
20 
21  public:
22 
24 
25  std::vector<double> SegmentMidpoint(const TVector3 &pt1, const TVector3 &pt2, float XOffset=0);
26  void FillFlashHypothesis(const float& yield,
27  const float& dEdx,
28  const TVector3& pt1,
29  const TVector3& pt2,
30  const std::vector<float>& qe_vector,
31  const float* vis_vector,
32  FlashHypothesis& hyp);
33 
34  };
35 
36 }
37 
38 #endif
void FillFlashHypothesis(const float &yield, const float &dEdx, const TVector3 &pt1, const TVector3 &pt2, const std::vector< float > &qe_vector, const float *vis_vector, FlashHypothesis &hyp)
std::vector< double > SegmentMidpoint(const TVector3 &pt1, const TVector3 &pt2, float XOffset=0)