CMS 3D CMS Logo

MuonTrackLinks.h
Go to the documentation of this file.
1 #ifndef DataFormats_MuonReco_MuonTrackLinks_H
2 #define DataFormats_MuonReco_MuonTrackLinks_H
3 
13 
14 namespace reco {
15 
17  public:
20 
23  : theTkTrack(tk), theStaTrack(sta), theGlbTrack(glb) {}
24 
26  virtual ~MuonTrackLinks(){};
27 
28  // Operations
29 
31  inline reco::TrackRef trackerTrack() const { return theTkTrack; }
32 
34  inline reco::TrackRef standAloneTrack() const { return theStaTrack; }
35 
37  inline reco::TrackRef globalTrack() const { return theGlbTrack; }
38 
40  inline void setTrackerTrack(reco::TrackRef tk) { theTkTrack = tk; }
41 
43  inline void setStandAloneTrack(reco::TrackRef sta) { theStaTrack = sta; }
44 
47 
48  protected:
49  private:
52 
55 
58  };
59 } // namespace reco
60 #endif
reco
fixed size matrix
Definition: AlignmentAlgorithmBase.h:45
edm::Ref< TrackCollection >
TrackFwd.h
glb
double glb
Definition: hdecay.h:103