00001 // \class JetExtender JetExtender.cc 00002 // 00003 // Combines different Jet associations into single compact object 00004 // which extends basic Jet information 00005 // Fedor Ratnikov Sep. 10, 2007 00006 // $Id: JetExtender.h,v 1.2 2010/02/17 17:50:18 wmtan Exp $ 00007 // 00008 // 00009 #ifndef JetExtender_h 00010 #define JetExtender_h 00011 00012 #include "FWCore/Framework/interface/EDProducer.h" 00013 #include "DataFormats/Common/interface/EDProductfwd.h" 00014 #include "FWCore/Utilities/interface/InputTag.h" 00015 #include "FWCore/ParameterSet/interface/ParameterSet.h" 00016 00017 class JetExtender : public edm::EDProducer { 00018 public: 00019 JetExtender(const edm::ParameterSet&); 00020 virtual ~JetExtender(); 00021 00022 virtual void produce(edm::Event&, const edm::EventSetup&); 00023 00024 private: 00025 edm::InputTag mJets; 00026 edm::InputTag mJet2TracksAtVX; 00027 edm::InputTag mJet2TracksAtCALO; 00028 }; 00029 00030 #endif