File indexing completed on 2023-03-17 11:27:46
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0004 hcalRecoAnalyzer = DQMEDAnalyzer('HcalRecHitsValidation',
0005 TopFolderName = cms.string('HcalRecHitsV/HcalRecHitTask'),
0006 outputFile = cms.untracked.string('HcalRecHitValidationRelVal.root'),
0007
0008 HBHERecHitCollectionLabel = cms.untracked.InputTag("hbhereco"),
0009 HFRecHitCollectionLabel = cms.untracked.InputTag("hfreco"),
0010 HORecHitCollectionLabel = cms.untracked.InputTag("horeco"),
0011 EBRecHitCollectionLabel = cms.InputTag("ecalRecHit:EcalRecHitsEB"),
0012 EERecHitCollectionLabel = cms.InputTag("ecalRecHit:EcalRecHitsEE"),
0013
0014 ecalselector = cms.untracked.string('yes'),
0015 hcalselector = cms.untracked.string('all'),
0016 mc = cms.untracked.string('yes'),
0017
0018 SimHitCollectionLabel = cms.untracked.InputTag("g4SimHits","HcalHits"),
0019
0020 TestNumber = cms.bool(False)
0021 )
0022
0023 hcalNoiseRates = DQMEDAnalyzer('NoiseRates',
0024 outputFile = cms.untracked.string('NoiseRatesRelVal.root'),
0025 rbxCollName = cms.untracked.InputTag('hcalnoise'),
0026 minRBXEnergy = cms.untracked.double(20.0),
0027 minHitEnergy = cms.untracked.double(1.5),
0028 noiselabel = cms.InputTag('hcalnoise')
0029 )
0030
0031 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0032 fastSim.toModify( hcalRecoAnalyzer, SimHitCollectionLabel = cms.untracked.InputTag("fastSimProducer","HcalHits") )
0033
0034 from Configuration.Eras.Modifier_run2_HCAL_2017_cff import run2_HCAL_2017
0035 (run2_HCAL_2017 & ~fastSim).toModify( hcalRecoAnalyzer, TestNumber = cms.bool(True) )