CMS 3D CMS Logo

TrackRefitter.h

Go to the documentation of this file.
00001 #ifndef TrackRefitter_h
00002 #define TrackRefitter_h
00003 
00012 #include "RecoTracker/TrackProducer/interface/KfTrackProducerBase.h"
00013 #include "RecoTracker/TrackProducer/interface/TrackProducerAlgorithm.h"
00014 
00015 class TrackRefitter : public KfTrackProducerBase, public edm::EDProducer {
00016 public:
00017 
00019   explicit TrackRefitter(const edm::ParameterSet& iConfig);
00020 
00022   virtual void produce(edm::Event&, const edm::EventSetup&);
00023 
00024 private:
00025   TrackProducerAlgorithm<reco::Track> theAlgo;
00026   enum Constraint { none, momentum, vertex };
00027   Constraint constraint_;
00028 };
00029 
00030 #endif

Generated on Tue Jun 9 17:46:00 2009 for CMSSW by  doxygen 1.5.4