Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:07

0001 #include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
0002 #include "DataFormats/PatCandidates/interface/Electron.h"
0003 #include "PhysicsTools/SelectorUtils/interface/VersionedIdProducer.h"
0004 #include "FWCore/Framework/interface/Frameworkfwd.h"
0005 #include "FWCore/Framework/interface/Event.h"
0006 #include "FWCore/Framework/interface/ESProducer.h"
0007 #include "FWCore/Framework/interface/MakerMacros.h"
0008 #include "CommonTools/UtilAlgos/interface/ObjectSelector.h"
0009 #include "CommonTools/UtilAlgos/interface/EventSetupInitTrait.h"
0010 #include "RecoEgamma/ElectronIdentification/plugins/ElectronIDSelector.h"
0011 #include "RecoEgamma/ElectronIdentification/plugins/ElectronIDSelectorCutBased.h"
0012 
0013 typedef VersionedIdProducer<reco::GsfElectronPtr> VersionedGsfElectronIdProducer;
0014 DEFINE_FWK_MODULE(VersionedGsfElectronIdProducer);
0015 
0016 typedef VersionedIdProducer<pat::ElectronPtr> VersionedPatElectronIdProducer;
0017 DEFINE_FWK_MODULE(VersionedPatElectronIdProducer);
0018 
0019 typedef ElectronIDSelector<ElectronIDSelectorCutBased> EleIdCutBasedSel;
0020 
0021 #include "RecoEgamma/ElectronIdentification/plugins/ElectronIDExternalProducer.h"
0022 typedef ElectronIDExternalProducer<ElectronIDSelectorCutBased> EleIdCutBasedExtProducer;
0023 DEFINE_FWK_MODULE(EleIdCutBasedExtProducer);
0024 
0025 typedef ObjectSelector<EleIdCutBasedSel, reco::GsfElectronCollection> EleIdCutBased;
0026 DEFINE_FWK_MODULE(EleIdCutBased);
0027 
0028 #include "RecoEgamma/EgammaTools/interface/MVAValueMapProducer.h"
0029 
0030 #include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
0031 #include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
0032 
0033 typedef MVAValueMapProducer<reco::GsfElectron> ElectronMVAValueMapProducer;
0034 DEFINE_FWK_MODULE(ElectronMVAValueMapProducer);
0035 
0036 #include "RecoEgamma/ElectronIdentification/interface/ElectronMVAEstimatorRun2.h"
0037 
0038 DEFINE_EDM_PLUGIN(AnyMVAEstimatorRun2Factory, ElectronMVAEstimatorRun2, "ElectronMVAEstimatorRun2");