CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/Calibration/Tools/plugins/SealModule.cc

Go to the documentation of this file.
00001 #include "FWCore/PluginManager/interface/ModuleDef.h"
00002 #include "FWCore/Framework/interface/MakerMacros.h"
00003 
00004 #include "Calibration/Tools/interface/PhiRangeSelector.h"
00005 #include "Calibration/Tools/interface/IMASelector.h"
00006 #include "Calibration/Tools/plugins/SingleEleCalibSelector.h"
00007 
00008 #include "CommonTools/UtilAlgos/interface/ObjectSelector.h"
00009 #include "CommonTools/UtilAlgos/interface/SingleObjectSelector.h"
00010 #include "CommonTools/UtilAlgos/interface/SingleElementCollectionSelector.h"
00011 
00012 #include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
00013 #include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
00014 #include "CommonTools/RecoAlgos/interface/GsfElectronSelector.h"
00015 
00016 //#include "Calibration/Tools/plugins/SelectorWithEventSetup.h"
00017 #include "Calibration/Tools/plugins/ElectronSqPtTkIsolationProducer.h"
00018 
00019 
00020 
00021 
00022 namespace reco {
00023   namespace modules {
00024     typedef SingleObjectSelector<reco::GsfElectronCollection,
00025                                  ::PhiRangeSelector> PhiRangeSelector; 
00026     DEFINE_FWK_MODULE(PhiRangeSelector);
00027 
00028     typedef SingleObjectSelector<reco::GsfElectronCollection,
00029                                  ::IMASelector> IMASelector; 
00030     DEFINE_FWK_MODULE(IMASelector);
00031 
00032   }
00033 }
00034 
00035 
00036 DEFINE_FWK_MODULE( ElectronSqPtTkIsolationProducer );
00037 
00038 // typedef SelectorWithEventSetup<SingleEleCalibSelector> SingleElectronCalibrationSelector;
00039 // DEFINE_FWK_MODULE( SingleElectronCalibrationSelector );