File indexing completed on 2024-04-06 12:09:23
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMOffline.EGamma.photonAnalyzer_cfi import *
0004 from DQMOffline.EGamma.zmumugammaAnalyzer_cfi import *
0005 from DQMOffline.EGamma.piZeroAnalyzer_cfi import *
0006 from DQMOffline.EGamma.electronAnalyzerSequence_cff import *
0007
0008 import DQMOffline.EGamma.zmumugammaAnalyzer_cfi
0009 import DQMOffline.EGamma.photonAnalyzer_cfi
0010
0011 photonAnalysis.OutputMEsInRootFile = cms.bool(False)
0012 photonAnalysis.Verbosity = cms.untracked.int32(0)
0013 photonAnalysis.standAlone = cms.bool(False)
0014
0015
0016 stdPhotonAnalysis = DQMOffline.EGamma.photonAnalyzer_cfi.photonAnalysis.clone(
0017 ComponentName = 'stdPhotonAnalysis',
0018 analyzerName = 'stdPhotonAnalyzer',
0019 phoProducer = 'photons',
0020 OutputMEsInRootFile = False,
0021 Verbosity = 0,
0022 standAlone = False
0023 )
0024
0025 piZeroAnalysis.OutputMEsInRootFile = cms.bool(False)
0026 piZeroAnalysis.Verbosity = cms.untracked.int32(0)
0027 piZeroAnalysis.standAlone = cms.bool(False)
0028
0029
0030 zmumugammaOldAnalysis = DQMOffline.EGamma.zmumugammaAnalyzer_cfi.zmumugammaAnalysis.clone(
0031 ComponentName = 'zmumugammaOldAnalysis',
0032 analyzerName = 'zmumugammaOldValidation',
0033 phoProducer = 'photons'
0034 )
0035
0036 from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal
0037 stdPhotonAnalysisHGCal = stdPhotonAnalysis.clone(
0038 ComponentName = 'stdPhotonAnalyzerHGCal',
0039 analyzerName = 'stdPhotonAnalyzerHGCal',
0040 phoProducer = 'photonsHGC',
0041 isolationStrength = 2,
0042 etaMin = -3.0,
0043 etaMax = 3.0,
0044 maxPhoEta = 3.0,
0045 )
0046
0047 egammaDQMOffline = cms.Sequence(photonAnalysis*stdPhotonAnalysis*zmumugammaOldAnalysis*zmumugammaAnalysis*piZeroAnalysis*electronAnalyzerSequence)
0048 _egammaDQMOfflineHGCal = egammaDQMOffline.copy()
0049 _egammaDQMOfflineHGCal += stdPhotonAnalysisHGCal
0050
0051 phase2_hgcal.toReplaceWith(
0052 egammaDQMOffline, _egammaDQMOfflineHGCal
0053 )
0054
0055 from Configuration.Eras.Modifier_peripheralPbPb_cff import peripheralPbPb
0056 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0057 from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017
0058 for e in [peripheralPbPb, pp_on_AA, pp_on_XeXe_2017]:
0059 e.toModify(stdPhotonAnalysis, phoProducer = cms.InputTag('islandPhotons'))