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