TrackTrajectory.h
Go to the documentation of this file.
1 //
2 // TrackIoniz.h
3 //
4 // Created by Tom Junk June 17, 2020.
5 // Track trajectory points.
6 //
7 
8 #ifndef GAR_RECONSTRUCTIONDATAPRODUCTS_TrackTrajectory_h
9 #define GAR_RECONSTRUCTIONDATAPRODUCTS_TrackTrajectory_h
10 
11 #include <vector>
12 #include <TVector3.h>
13 
14 namespace gar {
15  namespace rec {
16 
18 
19  public:
21  inline const std::vector<TVector3> getFWDTrajectory() const {return fFWDTrajectory;};
22  inline const std::vector<TVector3> getBAKTrajectory() const {return fBAKTrajectory;};
23 
24  // let the compiler provide the dtor
25 
26  private:
27  std::vector<TVector3> fFWDTrajectory; ///< Segment values ordered by forward fit
28  std::vector<TVector3> fBAKTrajectory; ///< Segment values ordered by backward fit
29 
30 #ifndef __GCCXML__
31 
32  public:
33 
34  void setData(std::vector<TVector3> ForwardTrajectory,std::vector<TVector3> BackwardTrajectory);
35 
36 #endif
37 
38  };
39 
40  } // rec
41 } // gar
42 
43 
44 #endif
rec
Definition: tracks.py:88
const std::vector< TVector3 > getBAKTrajectory() const
std::vector< TVector3 > fBAKTrajectory
Segment values ordered by backward fit.
void setData(std::vector< TVector3 > ForwardTrajectory, std::vector< TVector3 > BackwardTrajectory)
const std::vector< TVector3 > getFWDTrajectory() const
General GArSoft Utilities.
std::vector< TVector3 > fFWDTrajectory
Segment values ordered by forward fit.