CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_3/src/SimTracker/TrackAssociation/interface/ParametersDefinerForTP.h

Go to the documentation of this file.
00001 #ifndef TrackAssociation_ParametersDefinerForTP_h
00002 #define TrackAssociation_ParametersDefinerForTP_h
00003 
00010 #include <SimDataFormats/TrackingAnalysis/interface/TrackingParticle.h>
00011 #include "FWCore/Framework/interface/Event.h"
00012 #include "FWCore/Framework/interface/ESHandle.h"      
00013 #include "FWCore/Framework/interface/EventSetup.h"
00014 
00015 class ParametersDefinerForTP {
00016 
00017  public:
00018   ParametersDefinerForTP(){};
00019 
00020   virtual ParticleBase::Vector momentum(const edm::Event& iEvent, const edm::EventSetup& iSetup, const TrackingParticle& tp) const;
00021   virtual ParticleBase::Point vertex(const edm::Event& iEvent, const edm::EventSetup& iSetup, const TrackingParticle& tp) const;
00022 
00023 };
00024 
00025 
00026 #endif