CMS 3D CMS Logo

JetVetoedTracksAssociatorDRVertex.h

Go to the documentation of this file.
00001 
00002 #ifndef JetVetoedTracksAssociationDRVertex_h
00003 #define JetVetoedTracksAssociationDRVertex_h
00004 
00005 #include "DataFormats/Math/interface/deltaR.h"
00006 #include "DataFormats/Math/interface/Vector3D.h"
00007 #include "DataFormats/JetReco/interface/Jet.h"
00008 #include "DataFormats/JetReco/interface/JetTracksAssociation.h"
00009 #include "DataFormats/TrackReco/interface/Track.h"
00010 
00011 #include "SimTracker/TrackHistory/interface/TrackClassifier.h"
00012 
00013 class JetVetoedTracksAssociationDRVertex
00014 {
00015 
00016 public:
00017 
00018     JetVetoedTracksAssociationDRVertex (double fDr);
00019     ~JetVetoedTracksAssociationDRVertex () {}
00020 
00021     void produce (
00022         reco::JetTracksAssociation::Container* fAssociation,
00023         const std::vector<edm::RefToBase<reco::Jet> >& fJets,
00024         const std::vector<reco::TrackRef>& fTracks,
00025         TrackClassifier & classifier
00026     ) const;
00027 
00028 private:
00030     double mDeltaR2Threshold;
00031 };
00032 
00033 #endif

Generated on Tue Jun 9 17:47:58 2009 for CMSSW by  doxygen 1.5.4