File indexing completed on 2023-03-17 11:27:40
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0005 hcaldigisAnalyzer = DQMEDAnalyzer('HcalDigisValidation',
0006 outputFile = cms.untracked.string(''),
0007 digiTag = cms.InputTag("hcalDigis"),
0008 QIE10digiTag= cms.InputTag("hcalDigis"),
0009 QIE11digiTag= cms.InputTag("hcalDigis"),
0010 mode = cms.untracked.string('multi'),
0011 hcalselector= cms.untracked.string('all'),
0012 mc = cms.untracked.string('yes'),
0013 simHits = cms.untracked.InputTag("g4SimHits","HcalHits"),
0014 emulTPs = cms.InputTag("emulDigis"),
0015 dataTPs = cms.InputTag("simHcalTriggerPrimitiveDigis"),
0016 TestNumber = cms.bool(False),
0017 hep17 = cms.bool(False),
0018 HEPhase1 = cms.bool(False),
0019 HBPhase1 = cms.bool(False),
0020 Plot_TP_ver = cms.bool(False)
0021 )
0022
0023 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0024 fastSim.toModify(hcaldigisAnalyzer, simHits = "fastSimProducer:HcalHits")
0025
0026 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
0027 premix_stage2.toModify(hcaldigisAnalyzer,
0028 dataTPs = "DMHcalTriggerPrimitiveDigis",
0029 )
0030
0031 from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017
0032 (run2_HCAL_2017 & ~fastSim).toModify(hcaldigisAnalyzer,
0033 TestNumber = cms.bool(True)
0034 )
0035
0036 from Configuration.Eras.Modifier_run2_HEPlan1_2017_cff import run2_HEPlan1_2017
0037 run2_HEPlan1_2017.toModify(hcaldigisAnalyzer,
0038 hep17 = cms.bool(True)
0039 )
0040
0041 from Configuration.Eras.Modifier_run2_HE_2018_cff import run2_HE_2018
0042 run2_HE_2018.toModify(hcaldigisAnalyzer,
0043 HEPhase1 = cms.bool(True)
0044 )
0045
0046 from Configuration.Eras.Modifier_run3_HB_cff import run3_HB
0047 run3_HB.toModify(hcaldigisAnalyzer,
0048 HBPhase1 = cms.bool(True)
0049 )