CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/EventFilter/RawDataCollector/src/RawDataCollectorByLabel.h

Go to the documentation of this file.
00001 #ifndef RawDataCollectorByLabel_H
00002 #define RawDataCollectorByLabel_H
00003 
00004 
00009 #include <FWCore/Framework/interface/MakerMacros.h>
00010 #include <FWCore/Framework/interface/EDProducer.h>
00011 #include <DataFormats/FEDRawData/interface/FEDRawDataCollection.h> 
00012 #include <DataFormats/Common/interface/Handle.h>
00013 #include <FWCore/Utilities/interface/InputTag.h>
00014 
00015 class RawDataCollectorByLabel: public edm::EDProducer {
00016 public:
00017     
00019     RawDataCollectorByLabel(const edm::ParameterSet& pset);
00020     
00022     virtual ~RawDataCollectorByLabel();
00023     
00024     void produce(edm::Event & e, const edm::EventSetup& c); 
00025           
00026 private:
00027 
00028     typedef std::vector<edm::InputTag>::const_iterator tag_iterator_t;
00029 
00030     std::vector<edm::InputTag> inputTags_ ;
00031     int  verbose_ ;
00032 
00033 };
00034 
00035 #endif