00001 #ifndef OrderedHitPair_H 00002 #define OrderedHitPair_H 00003 00004 #include "RecoTracker/TkSeedingLayers/interface/SeedingHit.h" 00005 #include "RecoTracker/TkSeedingLayers/interface/SeedingHitSet.h" 00006 00007 00008 class OrderedHitPair : public SeedingHitSet { 00009 public: 00010 00011 typedef ctfseeding::SeedingHit OuterHit; 00012 typedef ctfseeding::SeedingHit InnerHit; 00013 00014 OrderedHitPair( const InnerHit & ih, const OuterHit & oh) 00015 { 00016 theHits.push_back(ih); 00017 theHits.push_back(oh); 00018 } 00019 00020 virtual ~OrderedHitPair() {} 00021 00022 const InnerHit & inner() const { return theHits.front(); } 00023 const OuterHit & outer() const { return theHits.back(); } 00024 }; 00025 00026 #endif 00027