CMS 3D CMS Logo

ElectronMVAValueMapProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 mvaConfigsForEleProducer = cms.VPSet( )
4 
5 # Import and add all desired MVAs
6 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_HZZ_V1_cff \
7  import mvaEleID_Spring16_HZZ_V1_producer_config
8 mvaConfigsForEleProducer.append( mvaEleID_Spring16_HZZ_V1_producer_config )
9 
10 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Spring16_GeneralPurpose_V1_cff \
11  import mvaEleID_Spring16_GeneralPurpose_V1_producer_config
12 mvaConfigsForEleProducer.append( mvaEleID_Spring16_GeneralPurpose_V1_producer_config )
13 
14 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V1_cff \
15  import mvaEleID_Fall17_noIso_V1_producer_config
16 mvaConfigsForEleProducer.append( mvaEleID_Fall17_noIso_V1_producer_config )
17 
18 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V1_cff \
19  import mvaEleID_Fall17_iso_V1_producer_config
20 mvaConfigsForEleProducer.append( mvaEleID_Fall17_iso_V1_producer_config )
21 
22 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_noIso_V2_cff \
23  import mvaEleID_Fall17_noIso_V2_producer_config
24 mvaConfigsForEleProducer.append( mvaEleID_Fall17_noIso_V2_producer_config )
25 
26 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Fall17_iso_V2_cff \
27  import mvaEleID_Fall17_iso_V2_producer_config
28 mvaConfigsForEleProducer.append( mvaEleID_Fall17_iso_V2_producer_config )
29 
30 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_noIso_V1_cff \
31  import mvaEleID_RunIIIWinter22_noIso_V1_producer_config
32 mvaConfigsForEleProducer.append( mvaEleID_RunIIIWinter22_noIso_V1_producer_config )
33 
34 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_RunIIIWinter22_iso_V1_cff \
35  import mvaEleID_RunIIIWinter22_iso_V1_producer_config
36 mvaConfigsForEleProducer.append( mvaEleID_RunIIIWinter22_iso_V1_producer_config )
37 
38 # HZZ4l Run2 (Ultra)Legacy
39 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer16UL_ID_ISO_cff \
40  import mvaEleID_Summer16UL_ID_ISO_producer_config
41 mvaConfigsForEleProducer.append(mvaEleID_Summer16UL_ID_ISO_producer_config)
42 
43 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer17UL_ID_ISO_cff \
44  import mvaEleID_Summer17UL_ID_ISO_producer_config
45 mvaConfigsForEleProducer.append(mvaEleID_Summer17UL_ID_ISO_producer_config)
46 
47 from RecoEgamma.ElectronIdentification.Identification.mvaElectronID_Summer18UL_ID_ISO_cff \
48  import mvaEleID_Summer18UL_ID_ISO_producer_config
49 mvaConfigsForEleProducer.append( mvaEleID_Summer18UL_ID_ISO_producer_config )
50 
51 electronMVAValueMapProducer = cms.EDProducer('ElectronMVAValueMapProducer',
52  src = cms.InputTag('slimmedElectrons'),
53  mvaConfigurations = mvaConfigsForEleProducer
54  )