ATLAS Offline Software
TrackParticleBase_p1.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 //-----------------------------------------------------------------------------
6 //
7 // file: TrackParticleBase_p1.h
8 // author: Andreas Wildauer
9 //
10 //-----------------------------------------------------------------------------
11 
12 #ifndef TRACKPARTICLEBASE_P1_TRK_H
13 #define TRACKPARTICLEBASE_P1_TRK_H
14 
19 
20 namespace Trk
21 {
23  {
24  public:
28  {}
29 
32 
35 
36  std::vector< TPObjRef > m_trackParameters; // mutable std::vector<const Trk::ParametersBase*>
37 
38  unsigned int m_trackParticleOrigin;
39 
40  TPObjRef m_trackSummary; // const Trk::TrackSummary*
41  TPObjRef m_fitQuality; // const Trk::FitQuality*
42 
43  // data properties related to the TrackInfo
44  unsigned int m_fitter;
45  unsigned int m_particleHypo;
46 
47  //bitsets
48  unsigned int m_properties;
49  unsigned int m_patternRecognition;
51  };
52 }
53 
54 #endif // TRACKPARTICLEBASE_P1_TRK_H
Trk::TrackParticleBase_p1::m_fitQuality
TPObjRef m_fitQuality
Definition: TrackParticleBase_p1.h:41
Trk::TrackParticleBase_p1::m_trackParameters
std::vector< TPObjRef > m_trackParameters
Definition: TrackParticleBase_p1.h:36
Trk::TrackParticleBase_p1::m_elVxCandidate
ElementLinkInt_p2 m_elVxCandidate
Definition: TrackParticleBase_p1.h:33
Trk::TrackParticleBase_p1::m_originalTrack
ElementLinkInt_p2 m_originalTrack
Definition: TrackParticleBase_p1.h:30
Trk::TrackParticleBase_p1::m_patternRecognition
unsigned int m_patternRecognition
Definition: TrackParticleBase_p1.h:49
Trk::TrackParticleBase_p1::m_particleHypo
unsigned int m_particleHypo
Definition: TrackParticleBase_p1.h:45
ElementLinkContNames_p2
Definition: ElementLinkContNames_p2.h:22
Trk::TrackParticleBase_p1::m_elVxCandidateNames
ElementLinkContNames_p2 m_elVxCandidateNames
Definition: TrackParticleBase_p1.h:34
Trk::undefined
@ undefined
Definition: ParticleHypothesis.h:38
TPObjRef
Definition: TPObjRef.h:20
Trk::TrackParticleBase_p1::m_extPatternRecognition
unsigned int m_extPatternRecognition
Definition: TrackParticleBase_p1.h:50
Trk::TrackParticleBase_p1::m_properties
unsigned int m_properties
Definition: TrackParticleBase_p1.h:48
ParticleHypothesis.h
Trk::TrackParticleBase_p1::m_trackParticleOrigin
unsigned int m_trackParticleOrigin
Definition: TrackParticleBase_p1.h:38
Trk::TrackParticleBase_p1::m_originalTrackNames
ElementLinkContNames_p2 m_originalTrackNames
Definition: TrackParticleBase_p1.h:31
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
TPObjRef.h
Trk::TrackParticleBase_p1::m_trackSummary
TPObjRef m_trackSummary
Definition: TrackParticleBase_p1.h:40
Trk::TrackParticleBase_p1::TrackParticleBase_p1
TrackParticleBase_p1()
Definition: TrackParticleBase_p1.h:25
Trk::TrackParticleBase_p1::m_fitter
unsigned int m_fitter
Definition: TrackParticleBase_p1.h:44
ElementLinkContNames_p2.h
This file contains the class definition for the ElementLinkContNames_p2 class.
Trk::TrackParticleBase_p1
Definition: TrackParticleBase_p1.h:23