CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
double glb
Definition: hdecay.h:103