CMS 3D CMS Logo

electronOfflineClientSequence_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 
5 dqmElectronClientAllElectrons = dqmElectronOfflineClient.clone() ;
6 dqmElectronClientAllElectrons.InputFolderName = cms.string("Egamma/Electrons/Ele2_All") ;
7 dqmElectronClientAllElectrons.OutputFolderName = cms.string("Egamma/Electrons/Ele2_All") ;
8 
9 dqmElectronClientAllElectronsFromMultiCl = dqmElectronOfflineClient.clone() ;
10 dqmElectronClientAllElectronsFromMultiCl.InputFolderName = cms.string("Egamma/Electrons/Ele2FromMultiCl_All") ;
11 dqmElectronClientAllElectronsFromMultiCl.OutputFolderName = cms.string("Egamma/Electrons/Ele2FromMultiCl_All") ;
12 
13 dqmElectronClientSelectionEt = dqmElectronOfflineClient.clone() ;
14 dqmElectronClientSelectionEt.InputFolderName = cms.string("Egamma/Electrons/Ele3_Et10") ;
15 dqmElectronClientSelectionEt.OutputFolderName = cms.string("Egamma/Electrons/Ele3_Et10") ;
16 
17 dqmElectronClientSelectionEtIso = dqmElectronOfflineClient.clone() ;
18 dqmElectronClientSelectionEtIso.InputFolderName = cms.string("Egamma/Electrons/Ele4_Et10TkIso1") ;
19 dqmElectronClientSelectionEtIso.OutputFolderName = cms.string("Egamma/Electrons/Ele4_Et10TkIso1") ;
20 
21 #dqmElectronClientSelectionEtIsoElID = dqmElectronOfflineClient.clone() ;
22 #dqmElectronClientSelectionEtIsoElID.InputFolderName = cms.string("Egamma/Electrons/Ele4_Et10TkIso1ElID") ;
23 #dqmElectronClientSelectionEtIsoElID.OutputFolderName = cms.string("Egamma/Electrons/Ele4_Et10TkIso1ElID") ;
24 
25 dqmElectronClientTagAndProbe = dqmElectronOfflineClient.clone() ;
26 dqmElectronClientTagAndProbe.InputFolderName = cms.string("Egamma/Electrons/Ele5_TagAndProbe") ;
27 dqmElectronClientTagAndProbe.OutputFolderName = cms.string("Egamma/Electrons/Ele5_TagAndProbe") ;
28 dqmElectronClientTagAndProbe.EffHistoTitle = cms.string("")
29 
30 electronOfflineClientSequence = cms.Sequence(
31  dqmElectronClientAllElectrons
32  * dqmElectronClientSelectionEt
33  * dqmElectronClientSelectionEtIso
34 # * dqmElectronClientSelectionEtIsoElID
35  * dqmElectronClientTagAndProbe
36 )
37 _electronOfflineClientSequenceFromMultiCl = electronOfflineClientSequence.copy()
38 _electronOfflineClientSequenceFromMultiCl += dqmElectronClientAllElectronsFromMultiCl
39 
40 from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal
41 phase2_hgcal.toReplaceWith(
42  electronOfflineClientSequence, _electronOfflineClientSequenceFromMultiCl
43 )
44