CMS 3D CMS Logo

CaloRecHitCopy.h

Go to the documentation of this file.
00001 #ifndef FastSimulation_CaloRecHitCopy_H
00002 #define FastSimulation_CaloRecHitCopy_H
00003 
00004 //  The CaloRecHits copy for HLT
00005 
00006 
00007 #include "FWCore/Framework/interface/EDProducer.h"
00008 #include "FWCore/ParameterSet/interface/InputTag.h"
00009 
00010 #include <vector>
00011 #include <string>
00012 
00013 class ParameterSet;
00014 class Event;
00015 class EventSetup;
00016 
00017 class CaloRecHitCopy : public edm::EDProducer
00018 {
00019 
00020  public:
00021 
00022   explicit CaloRecHitCopy(edm::ParameterSet const & p);
00023   virtual ~CaloRecHitCopy();
00024   virtual void beginJob(const edm::EventSetup & c) {;}
00025   virtual void endJob();
00026   virtual void produce(edm::Event & e, const edm::EventSetup & c);
00027 
00028  private:
00029 
00030   std::vector<edm::InputTag> theInputRecHitCollections; 
00031   std::vector<std::string> theOutputRecHitCollections; 
00032   std::vector<unsigned int> theInputRecHitCollectionTypes;
00033   std::vector<bool> theOutputRecHitInstances; 
00034 
00035 };
00036 
00037 #endif

Generated on Tue Jun 9 17:35:02 2009 for CMSSW by  doxygen 1.5.4