CMS 3D CMS Logo

IsolatedPixelTrackCandidateProducer.h

Go to the documentation of this file.
00001 #ifndef Calibration_IsolatedPixelTrackCandidateProducer_h
00002 #define Calibration_IsolatedPixelTrackCandidateProducer_h
00003 
00004 /* \class IsolatedPixelTrackCandidateProducer
00005  *
00006  *  
00007  */
00008 
00009 #include "FWCore/Framework/interface/Frameworkfwd.h"
00010 #include "FWCore/Framework/interface/EDProducer.h"
00011 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00012 #include "FWCore/Framework/interface/Event.h"
00013 #include "FWCore/Framework/interface/EventSetup.h"
00014 
00015 #include "DataFormats/Common/interface/Ref.h"
00016 #include "DataFormats/DetId/interface/DetId.h"
00017 
00018 //#include "DataFormats/Common/interface/Provenance.h"
00019 
00020 #include "DataFormats/TrackReco/interface/Track.h"
00021 #include "DataFormats/L1Trigger/interface/L1JetParticle.h"
00022 #include "DataFormats/HcalIsolatedTrack/interface/IsolatedPixelTrackCandidate.h"
00023 
00024 
00025 
00026 class IsolatedPixelTrackCandidateProducer : public edm::EDProducer {
00027 
00028  public:
00029 
00030   IsolatedPixelTrackCandidateProducer (const edm::ParameterSet& ps);
00031   ~IsolatedPixelTrackCandidateProducer();
00032 
00033 
00034   virtual void beginJob (edm::EventSetup const & es){};
00035   virtual void produce(edm::Event& evt, const edm::EventSetup& es);
00036 
00037  private:
00038         
00039   edm::InputTag hltGTseedlabel_;
00040   edm::InputTag l1eTauJetsSource_;
00041   edm::InputTag pixelTracksSource_;
00042   edm::InputTag vertexLabel_;
00043   edm::ParameterSet parameters;
00044 
00045   double pixelIsolationConeSize_;
00046   double pixelIsolationConeSizeHB_;
00047   double pixelIsolationConeSizeHE_;
00048   double vtxCutSeed_;
00049   double vtxCutIsol_;
00050   double tauAssocCone_;
00051   double tauUnbiasCone_;
00052 
00053 };
00054 
00055 
00056 #endif

Generated on Tue Jun 9 17:25:38 2009 for CMSSW by  doxygen 1.5.4