ATLAS Offline Software
Track_p4.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TRACK_P4_TRK_H
6 #define TRACK_P4_TRK_H
7 
8 //-----------------------------------------------------------------------------
9 //
10 // file: Track_p1.h
11 //
12 //-----------------------------------------------------------------------------
13 
14 #include <vector>
15 
16 namespace Trk
17 {
18  class Track_p4
19  {
20  public:
22 
23  //copied from trackInfo_p1
24  unsigned int m_fitter;
25  unsigned int m_particleHypo;
26  unsigned int m_properties;
27  unsigned int m_patternRecognition;
28  unsigned int m_extPatternRecognition;
29 
30  // copied from FitQuality_p1
31  float m_chiSquared;
32  float m_numberDoF;
33 
34  std::vector< TPObjRef > m_trackState;
35  };
36 }
37 
38 #endif // TRACK_P4_TRK_H
39 
Trk::Track_p4::m_patternRecognition
unsigned int m_patternRecognition
Definition: Track_p4.h:27
Trk::Track_p4::m_numberDoF
float m_numberDoF
Definition: Track_p4.h:32
Trk::Track_p4::m_extPatternRecognition
unsigned int m_extPatternRecognition
overflow if bitset>32 bits
Definition: Track_p4.h:28
Trk::Track_p4::m_fitter
unsigned int m_fitter
Definition: Track_p4.h:24
Trk::Track_p4::m_trackState
std::vector< TPObjRef > m_trackState
Definition: Track_p4.h:34
Trk::Track_p4::m_properties
unsigned int m_properties
Definition: Track_p4.h:26
Trk::Track_p4
Definition: Track_p4.h:19
Trk::Track_p4::m_particleHypo
unsigned int m_particleHypo
Definition: Track_p4.h:25
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::Track_p4::m_chiSquared
float m_chiSquared
Definition: Track_p4.h:31
Trk::Track_p4::Track_p4
Track_p4()
Definition: Track_p4.h:21