00001 #include "DataFormats/HcalIsolatedTrack/interface/IsolatedPixelTrackCandidate.h" 00002 00003 using namespace reco; 00004 00005 IsolatedPixelTrackCandidate::~IsolatedPixelTrackCandidate() { } 00006 00007 IsolatedPixelTrackCandidate * IsolatedPixelTrackCandidate::clone() const { 00008 return new IsolatedPixelTrackCandidate( * this ); 00009 } 00010 00011 TrackRef IsolatedPixelTrackCandidate::track() const { 00012 return track_; 00013 } 00014 00015 l1extra::L1JetParticleRef IsolatedPixelTrackCandidate::l1tau() const { 00016 return l1tauJet_; 00017 } 00018 00019 bool IsolatedPixelTrackCandidate::overlap( const Candidate & c ) const { 00020 const RecoCandidate * o = dynamic_cast<const RecoCandidate *>( & c ); 00021 return ( o != 0 && checkOverlap( track(), o->track() ) ); 00022 }