SRKalman.h
Go to the documentation of this file.
1 #ifndef SRKALMAN_H
2 #define SRKALMAN_H
3 
8 
9 namespace caf
10 {
11  class SRKalman
12  {
13  public:
14  SRKalman();
15 
16  virtual ~SRKalman(){ };
17 
18  std::vector<SRKalmanTrack> tracks; ///< 3D Tracks produced by KalmanTrack
19  std::vector<SRTrack> tracks2d; ///< 2D Tracks produced by KalmanTrack
20 
21  // SRKalmanTrack prim; ///< keep primary track here for easy access
22 
23  size_t ntracks;
24  size_t ntracks2d;
25  // unsigned short nhit; ///< number of hits of best track
26  // float calE; ///< energy based on summed calibrated deposited charge [GeV] for best track
27  // SRVector3D start; ///< track start point in detector coordinates. [cm] for best track
28  // SRVector3D dir; ///< track direction at start point [unit vector recommended] for best track
29  // float len; ///< track length [cm] for best track
30  // float lenE; ///< energy based on track length and MIP assumption [GeV] for best track
31  // SRVector3D stop; ///< Track end point in detector coordinates. [cm] for best track
32  unsigned int idxremid; ///< index number of the best ReMId track
33  unsigned int idxmuonid; ///< Index number of the highest scoring muonid track
34  unsigned int idxlongest;
35 
36  void fillSizes();
37  virtual void setDefault();
38 
39  };
40 
41 } // end namespace
42 
43 #endif // SRKALMAN_H
44 //////////////////////////////////////////////////////////////////////////////
unsigned int idxmuonid
Index number of the highest scoring muonid track.
Definition: SRKalman.h:33
size_t ntracks
Definition: SRKalman.h:23
unsigned int idxremid
index number of the best ReMId track
Definition: SRKalman.h:32
void fillSizes()
Definition: SRKalman.cxx:15
size_t ntracks2d
Definition: SRKalman.h:24
unsigned int idxlongest
Definition: SRKalman.h:34
virtual ~SRKalman()
Definition: SRKalman.h:16
virtual void setDefault()
Definition: SRKalman.cxx:21
std::vector< SRTrack > tracks2d
2D Tracks produced by KalmanTrack
Definition: SRKalman.h:19
This module creates Common Analysis Files.
Definition: FileReducer.h:10
std::vector< SRKalmanTrack > tracks
3D Tracks produced by KalmanTrack
Definition: SRKalman.h:16