CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/TrackingTools/TrackAssociator/interface/TAMuonChamberMatch.h

Go to the documentation of this file.
00001 #ifndef TrackAssociator_TAMuonChamberMatch_h
00002 #define TrackAssociator_TAMuonChamberMatch_h
00003 
00014 #include "DataFormats/Math/interface/Vector3D.h"
00015 #include "DataFormats/Math/interface/Point3D.h"
00016 #include "DataFormats/DetId/interface/DetId.h"
00017 #include "TrackingTools/TrackAssociator/interface/TAMuonSegmentMatch.h"
00018 #include "TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h"
00019 
00020 class TAMuonChamberMatch {
00021  public:
00022    int station() const;
00023    std::string info() const;
00024    int detector() const { return id.subdetId(); }
00025 
00027    std::vector<TAMuonSegmentMatch> segments;
00028    float localDistanceX;
00029    float localDistanceY;
00030    TrajectoryStateOnSurface tState;
00031    DetId id;
00032 };
00033 #endif