00001 #ifndef TrackAssociator_TAMuonSegmentMatch_h 00002 #define TrackAssociator_TAMuonSegmentMatch_h 00003 #include "DataFormats/Math/interface/Vector3D.h" 00004 #include "DataFormats/Math/interface/Point3D.h" 00005 #include "DataFormats/DetId/interface/DetId.h" 00006 00007 class TAMuonSegmentMatch { 00008 public: 00009 math::XYZPoint segmentGlobalPosition; 00010 math::XYZPoint segmentLocalPosition; 00011 math::XYZVector segmentLocalDirection; 00012 float segmentLocalErrorXX; 00013 float segmentLocalErrorYY; 00014 float segmentLocalErrorXY; 00015 float segmentLocalErrorDxDz; 00016 float segmentLocalErrorDyDz; 00017 float segmentLocalErrorXDxDz; 00018 float segmentLocalErrorYDyDz; 00019 float t0; 00020 bool hasZed; 00021 bool hasPhi; 00022 }; 00023 #endif