Skip to content

Commit a3b4557

Browse files
authored
Merge pull request #45561 from jhakala/cleanup-hcalNano
remove redundant customizations in HcalNano
2 parents ba2fbc5 + 510fdf2 commit a3b4557

File tree

4 files changed

+6
-87
lines changed

4 files changed

+6
-87
lines changed

DPGAnalysis/HcalNanoAOD/python/customiseHcalCalib_cff.py

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -35,25 +35,7 @@ def customiseHcalCalib(process):
3535
process.raw2digi_step = cms.Path(process.hcalCalibDigiSequence, process.RawToDigiTask)
3636

3737
# Insert the HLT filter at start of user path and nanoaod endpath
38-
process.user_step.insert(0, process.hcalCalibHLTFilter)
39-
process.NANOAODoutput_step.insert(0, process.hcalCalibHLTFilter)
40-
41-
42-
#process.raw2digi_step = cms.Path(process.hcalCalibHLTFilter + process.RawToDigi)
43-
#process.raw2digi_step.replace(process.hcalDigis, process.hcalCalibDigis)
44-
#process.hcalDigiSortedTableTask.add(process.hcalCalibDigis)
45-
#process.hcalDigiSortedTableSeq.add(process.hcalCalibDigis)
46-
47-
#process.options.SkipEvent.append('ProductNotFound')
48-
49-
#process.hcalDigiSortedTable.tagQIE11 = cms.untracked.InputTag("hcalCalibDigis")
50-
#process.hcalDigiSortedTable.tagQIE10 = cms.untracked.InputTag("hcalCalibDigis")
51-
#process.hcalDigiSortedTable.tagHO = cms.untracked.InputTag("hcalCalibDigis")
52-
53-
process.load("FWCore.MessageService.MessageLogger_cfi")
54-
process.MessageLogger.cout.threshold = "DEBUG"
55-
process.MessageLogger.cerr.threshold = "DEBUG"
56-
# enable LogDebug messages only for specific modules
57-
process.MessageLogger.debugModules = ["*"]
38+
for path in process.paths.values()+process.endpaths.values():
39+
path.insert(0, process.hcalCalibHLTFilter)
5840

5941
return process

DPGAnalysis/HcalNanoAOD/python/customiseHcalLocal_cff.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import FWCore.ParameterSet.Config as cms
22

33
# Customization for running on HCAL local run data
4-
# - Call from cmsDriver.py with: `--customise DPGAnalysis/HcalNanoAOD/customise_hcalLocal_cff.customiseHcalLocal`
4+
# - Call from cmsDriver.py with: `--customise DPGAnalysis/HcalNanoAOD/customiseHcalLocal_cff.customiseHcalLocal`
55
def customiseHcalLocal(process):
66
input_files = process.source.fileNames
77
max_events = process.maxEvents.input
@@ -11,6 +11,8 @@ def customiseHcalLocal(process):
1111
firstLuminosityBlockForEachRun = cms.untracked.VLuminosityBlockID([]),
1212
)
1313
process.hcalDigis.InputLabel = cms.InputTag('source')
14+
15+
# Uncomment if ZDC digis (QIE10, nTS=10) are causing problems
1416
#process.hcalDigis.saveQIE10DataNSamples = cms.untracked.vint32(10)
1517
#process.hcalDigis.saveQIE10DataTags = cms.untracked.vstring("ZDC")
1618

DPGAnalysis/HcalNanoAOD/python/hcalNano_cff.py

Lines changed: 0 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -41,68 +41,3 @@
4141
hcalDetIdTableTask,
4242
hbheRecHitTable,
4343
)
44-
45-
# Customization for running on testEnablesEcalHcal
46-
# - Call from cmsDriver.py with: `--customise DPGAnalysis/HcalNanoAOD/hcalNano_cff.customiseHcalCalib`
47-
def customiseHcalCalib(process):
48-
# Add uMNio digi (special digi identifies calib event type)
49-
process.load("DPGAnalysis.HcalNanoAOD.hcalUMNioTable_cff")
50-
process.hcalNanoTask.add(process.uMNioTable)
51-
process.hcalNanoDigiTask.add(process.uMNioTable)
52-
53-
# Raw data has a different name, hltHcalCalibrationRaw instead of rawDataCollector
54-
process.hcalDigis.InputLabel = cms.InputTag('hltHcalCalibrationRaw')
55-
56-
# Create EDFilter for HLT_HcalCalibration
57-
# (HCAL raw data is not present in ECAL-triggered events, annoyingly. The filter stops downstream modules from throwing ProductNotFound.)
58-
process.hcalCalibHLTFilter = cms.EDFilter("TriggerResultsFilter",
59-
triggerConditions = cms.vstring(
60-
'HLT_HcalCalibration_v* / 1'),
61-
hltResults = cms.InputTag( "TriggerResults", "", "HLT" ),
62-
l1tResults = cms.InputTag( "" ),
63-
l1tIgnoreMask = cms.bool( False ),
64-
l1techIgnorePrescales = cms.bool( False ),
65-
daqPartitions = cms.uint32( 1 ),
66-
throw = cms.bool( True )
67-
)
68-
69-
# Remove hcalDigis from normal raw2digi task, and put on a sequence after the HLT filter
70-
process.RawToDigiTask.remove(process.hcalDigis)
71-
process.hcalCalibDigiSequence = cms.Sequence(process.hcalCalibHLTFilter + process.hcalDigis)
72-
process.raw2digi_step = cms.Path(process.hcalCalibDigiSequence, process.RawToDigiTask)
73-
74-
# Insert the HLT filter at start of user path and nanoaod endpath
75-
process.nanoAOD_step.insert(0, process.hcalCalibHLTFilter)
76-
process.NANOAODoutput_step.insert(0, process.hcalCalibHLTFilter)
77-
78-
return process
79-
80-
# Customization for running on HCAL local run data
81-
# - Call from cmsDriver.py with: `--customise DPGAnalysis/HcalNanoAOD/customise_hcalLocal_cff.customiseHcalLocal`
82-
def customiseHcalLocal(process):
83-
input_files = process.source.fileNames
84-
max_events = process.maxEvents.input
85-
process.source = cms.Source("HcalTBSource",
86-
fileNames = input_files,
87-
maxEvents = max_events,
88-
firstLuminosityBlockForEachRun = cms.untracked.VLuminosityBlockID([]),
89-
)
90-
process.hcalDigis.InputLabel = cms.InputTag('source')
91-
92-
# Uncomment if ZDC digis (QIE10, nTS=10) are causing problems
93-
#process.hcalDigis.saveQIE10DataNSamples = cms.untracked.vint32(10)
94-
#process.hcalDigis.saveQIE10DataTags = cms.untracked.vstring("ZDC")
95-
96-
if hasattr(process, "hcalDigiSortedTableTask"):
97-
process.hcalDigiSortedTable.nTS_HB = cms.untracked.uint32(8)
98-
process.hcalDigiSortedTable.nTS_HE = cms.untracked.uint32(8)
99-
process.hcalDigiSortedTable.nTS_HF = cms.untracked.uint32(6)
100-
process.hcalDigiSortedTable.nTS_HO = cms.untracked.uint32(10)
101-
102-
process.load("DPGAnalysis.HcalNanoAOD.hcalUMNioTable_cff")
103-
if hasattr(process, "hcalNanoTask"):
104-
process.hcalNanoTask.add(process.uMNioTable)
105-
if hasattr(process, "hcalNanoDigiTask"):
106-
process.hcalNanoDigiTask.add(process.uMNioTable)
107-
108-
return process

PhysicsTools/NanoAOD/python/autoNANO.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ def expandNanoMapping(seqList, mapping, key):
5454
# HCAL flavors:
5555
'HCAL': {'sequence': 'DPGAnalysis/HcalNanoAOD/hcalNano_cff.hcalNanoTask'},
5656
'HCALCalib': {'sequence': 'DPGAnalysis/HcalNanoAOD/hcalNano_cff.hcalNanoTask',
57-
'customize': 'DPGAnalysis/HcalNanoAOD/hcalNano_cff.customiseHcalCalib'},
57+
'customize': 'DPGAnalysis/HcalNanoAOD/customiseHcalCalib_cff.customiseHcalCalib'},
5858
# EGM flavours: add variables through customize
5959
'EGM': {'sequence': '@PHYS',
6060
'customize': '@PHYS+PhysicsTools/NanoAOD/egamma_custom_cff.addExtraEGammaVarsCustomize'},

0 commit comments

Comments
 (0)