CMS 3D CMS Logo

xxxEventHypothesisProducer.h

Go to the documentation of this file.
00001 #ifndef EventHypothesis_xxxEventHypothesis_xxxEventHypothesisProducer_h
00002 #define EventHypothesis_xxxEventHypothesis_xxxEventHypothesisProducer_h
00003 #define xxxEventHypothesis_h
00004 // -*- C++ -*-
00006 //
00007 // Package:    xxxEventHypothesis
00008 // Class:      xxxEventHypothesis
00009 //
00014 //-------------------------------------------------------------------------------------
00022 //-------------------------------------------------------------------------------------
00023 //
00024 //
00025 // Original Author:  John Doe
00026 //         Created:  day-mon-xx
00027 // RCS(Id)
00028 //
00029 
00030 
00031 #include "FWCore/Framework/interface/EDProducer.h"
00032 
00033 #include "FWCore/Framework/interface/Event.h"
00034 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00035 #include "FWCore/Utilities/interface/InputTag.h"
00036 #include "DataFormats/Common/interface/View.h"
00037 
00038 
00039 #include "skelsubsys/xxxEventHypothesis/interface/xxxEventHypothesis.h"
00040 
00041 
00042 namespace pat {
00043 
00044   class xxxEventHypothesisProducer : public edm::EDProducer {
00045 
00046     public:
00047 
00048       explicit xxxEventHypothesisProducer(const edm::ParameterSet & iConfig);
00049       ~xxxEventHypothesisProducer();
00050 
00051       virtual void produce(edm::Event & iEvent, const edm::EventSetup & iSetup);
00052 
00053     private:
00054 
00055       // Here is a list of common includes.
00056       edm::InputTag      muonSrc_;
00057       edm::InputTag      electronSrc_;
00058       edm::InputTag      tauSrc_;
00059       edm::InputTag      photonSrc_;
00060       edm::InputTag      jetSrc_;
00061       edm::InputTag      metSrc_;
00062       // Here is the output tag name
00063       edm::OutputTag     outputName_;
00064 
00065   };
00066 
00067 
00068 }
00069 
00070 #endif

Generated on Tue Jun 9 17:36:40 2009 for CMSSW by  doxygen 1.5.4