00001 #ifndef LaserAlignment_OrderedLaserHitPair_H 00002 #define LaserAlignment_OrderedLaserHitPair_H 00003 00012 #include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h" 00013 00014 class OrderedLaserHitPair { 00015 public: 00016 00017 typedef TrackingRecHit OuterHit; 00018 typedef TrackingRecHit InnerHit; 00019 00020 00021 00022 OrderedLaserHitPair( const InnerHit * ih, const OuterHit * oh) 00023 : theInnerHit(ih), theOuterHit(oh) { } 00024 00025 00026 00027 const InnerHit * inner() const { return theInnerHit; } 00028 const OuterHit * outer() const { return theOuterHit; } 00029 private: 00030 const InnerHit* theInnerHit; 00031 const OuterHit* theOuterHit; 00032 }; 00033 00034 #endif 00035