CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_7_hltpatch1/src/TrackingTools/TrackAssociator/interface/TAMuonSegmentMatch.h

Go to the documentation of this file.
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 #include "DataFormats/CSCRecHit/interface/CSCSegmentCollection.h"
00007 #include "DataFormats/DTRecHit/interface/DTRecSegment4DCollection.h"
00008 
00009 class TAMuonSegmentMatch {
00010  public:
00011    math::XYZPoint  segmentGlobalPosition;
00012    math::XYZPoint  segmentLocalPosition;
00013    math::XYZVector segmentLocalDirection;
00014    float  segmentLocalErrorXX;
00015    float  segmentLocalErrorYY;
00016    float  segmentLocalErrorXY;
00017    float  segmentLocalErrorDxDz;
00018    float  segmentLocalErrorDyDz;
00019    float  segmentLocalErrorXDxDz;
00020    float  segmentLocalErrorYDyDz;
00021    float  t0;
00022    bool   hasZed;
00023    bool   hasPhi;
00024    DTRecSegment4DRef  dtSegmentRef;
00025    CSCSegmentRef      cscSegmentRef;
00026 };
00027 #endif