DESY Hbb Analysis Framework
rerun-hlt_mssmhbb_ntuplizer.py
Go to the documentation of this file.
1 # Auto generated configuration file
2 # using:
3 # Revision: 1.19
4 # Source: /local/reps/CMSSW/CMSSW/Configuration/Applications/python/ConfigBuilder.py,v
5 # with command line options: step2 --step=L1REPACK:Full,HLT:MssmHbb18 --conditions=92X_dataRun2_HLT_v7 --custom_conditions=L1Menu_Collisions2017_v4,L1TUtmTriggerMenuRcd --filein=/store/data/Run2017E/ZeroBias/MINIAOD/PromptReco-v1/000/303/825/00000/E6E9912B-7BA4-E711-85D5-02163E01A570.root --secondfilein=/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/B4BFA35E-FFA0-E711-86EC-02163E019BB2.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/BE88665C-02A1-E711-BC02-02163E011F1B.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/C03F9BCA-00A1-E711-BF30-02163E01465A.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/CA1126DC-00A1-E711-94E3-02163E012B11.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/CAE7BDDA-02A1-E711-B8D4-02163E0128FB.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/CED45FBA-03A1-E711-8487-02163E019D30.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/D03A5C04-05A1-E711-9070-02163E01444E.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/E8E8A257-FFA0-E711-B037-02163E019DAC.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/ECF7CB33-05A1-E711-97DE-02163E019CBE.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/EE5F1FDB-FFA0-E711-92D8-02163E01A583.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/EE7922D6-00A1-E711-BD43-02163E01465E.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/F0A51665-FFA0-E711-AD3D-02163E01A45E.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/F6D4465F-FFA0-E711-A500-02163E014145.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/AE668314-05A1-E711-8A06-02163E019CFE.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/AC311454-02A1-E711-8602-02163E014747.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/A0D742B9-01A1-E711-A5DE-02163E0143E5.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/8EF5B163-FFA0-E711-AD81-02163E01A2B1.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/8A66C15A-FFA0-E711-ABC9-02163E01A648.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/88814D71-02A1-E711-BB84-02163E01A20D.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/7EBA0D02-00A1-E711-8EB1-02163E01462A.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/741C2960-01A1-E711-95C1-02163E01410D.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/662E8F61-FFA0-E711-9AA4-02163E011EBB.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/62AA6CFC-04A1-E711-9240-02163E011E54.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/62A1840B-05A1-E711-9B60-02163E013914.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/36F2F6D5-02A1-E711-8154-02163E014145.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/14AB9FBA-01A1-E711-BC43-02163E011B4D.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/146975A2-03A1-E711-8FC4-02163E01A739.root,/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/107801B1-03A1-E711-9537-02163E01A525.root --number=10 --data --no_exec --datatier RAW --eventcontent=RAW --customise=HLTrigger/Configuration/CustomConfigs.L1THLT --era=Run2_2017 --customise= --scenario=pp --python_filename=rerun-hlt_mssmhbb_ntuplizer.py --processName=HLT2 --no_output
6 import FWCore.ParameterSet.Config as cms
7 
8 from Configuration.StandardSequences.Eras import eras
9 
10 process = cms.Process('HLT2',eras.Run2_2017)
11 
12 # import of standard configurations
13 process.load('Configuration.StandardSequences.Services_cff')
14 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
15 process.load('FWCore.MessageService.MessageLogger_cfi')
16 process.load('Configuration.EventContent.EventContent_cff')
17 process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
18 process.load('Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff')
19 process.load('Configuration.StandardSequences.SimL1EmulatorRepack_Full_cff')
20 process.load('HLTrigger.Configuration.HLT_MssmHbb18_cff')
21 process.load('Configuration.StandardSequences.EndOfProcess_cff')
22 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
23 
24 process.maxEvents = cms.untracked.PSet(
25  input = cms.untracked.int32(1000)
26 )
27 
28 # Input source
29 process.source = cms.Source("PoolSource",
30  fileNames = cms.untracked.vstring('/store/data/Run2017E/ZeroBias/MINIAOD/PromptReco-v1/000/303/825/00000/E6E9912B-7BA4-E711-85D5-02163E01A570.root'),
31  secondaryFileNames = cms.untracked.vstring('/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/B4BFA35E-FFA0-E711-86EC-02163E019BB2.root',
32  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/BE88665C-02A1-E711-BC02-02163E011F1B.root',
33  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/C03F9BCA-00A1-E711-BF30-02163E01465A.root',
34  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/CA1126DC-00A1-E711-94E3-02163E012B11.root',
35  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/CAE7BDDA-02A1-E711-B8D4-02163E0128FB.root',
36  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/CED45FBA-03A1-E711-8487-02163E019D30.root',
37  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/D03A5C04-05A1-E711-9070-02163E01444E.root',
38  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/E8E8A257-FFA0-E711-B037-02163E019DAC.root',
39  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/ECF7CB33-05A1-E711-97DE-02163E019CBE.root',
40  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/EE5F1FDB-FFA0-E711-92D8-02163E01A583.root',
41  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/EE7922D6-00A1-E711-BD43-02163E01465E.root',
42  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/F0A51665-FFA0-E711-AD3D-02163E01A45E.root',
43  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/F6D4465F-FFA0-E711-A500-02163E014145.root',
44  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/AE668314-05A1-E711-8A06-02163E019CFE.root',
45  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/AC311454-02A1-E711-8602-02163E014747.root',
46  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/A0D742B9-01A1-E711-A5DE-02163E0143E5.root',
47  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/8EF5B163-FFA0-E711-AD81-02163E01A2B1.root',
48  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/8A66C15A-FFA0-E711-ABC9-02163E01A648.root',
49  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/88814D71-02A1-E711-BB84-02163E01A20D.root',
50  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/7EBA0D02-00A1-E711-8EB1-02163E01462A.root',
51  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/741C2960-01A1-E711-95C1-02163E01410D.root',
52  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/662E8F61-FFA0-E711-9AA4-02163E011EBB.root',
53  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/62AA6CFC-04A1-E711-9240-02163E011E54.root',
54  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/62A1840B-05A1-E711-9B60-02163E013914.root',
55  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/36F2F6D5-02A1-E711-8154-02163E014145.root',
56  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/14AB9FBA-01A1-E711-BC43-02163E011B4D.root',
57  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/146975A2-03A1-E711-8FC4-02163E01A739.root',
58  '/store/data/Run2017E/ZeroBias/RAW/v1/000/303/825/00000/107801B1-03A1-E711-9537-02163E01A525.root')
59 )
60 
61 process.options = cms.untracked.PSet(
62 
63 )
64 
65 # Production Info
66 process.configurationMetadata = cms.untracked.PSet(
67  annotation = cms.untracked.string('step2 nevts:10'),
68  name = cms.untracked.string('Applications'),
69  version = cms.untracked.string('$Revision: 1.19 $')
70 )
71 
72 # Output definition
73 
74 # Additional output definition
75 
76 # Other statements
77 from HLTrigger.Configuration.CustomConfigs import ProcessName
78 process = ProcessName(process)
79 
80 from Configuration.AlCa.GlobalTag import GlobalTag
81 process.GlobalTag = GlobalTag(process.GlobalTag, '92X_dataRun2_HLT_v7', 'L1Menu_Collisions2017_v4,L1TUtmTriggerMenuRcd')
82 
83 from Analysis.Ntuplizer.TriggerFilter_cfi import triggerFilter
84 process.triggerFilter = triggerFilter
85 process.triggerFilter.hltResults = cms.InputTag( "TriggerResults", "", "HLT2" )
86 process.triggerFilter.triggerConditions = cms.vstring(
87  'HLT_ZeroBias_v*',
88  'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v*',
89  'HLT_Mu12_DoublePFJets40_CaloBTagCSV0p80_px_v*',
90  'HLT_Mu12_DoublePFJets40_CaloBTagCSV0p84_px_v*',
91  'HLT_Mu12_DoublePFJets40_CaloBTagCSV0p88_px_v*',
92  'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v*',
93  'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV0p80_px_v*',
94  'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV0p84_px_v*',
95  'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV0p88_px_v*',
96  'HLT_DoublePFJets40_CaloBTagCSV_p33_v*',
97  'HLT_DoublePFJets40_CaloBTagCSV0p80_px_v*',
98  'HLT_DoublePFJets40_CaloBTagCSV0p84_px_v*',
99  'HLT_DoublePFJets40_CaloBTagCSV0p88_px_v*',
100  'HLT_DoublePFJets100_CaloBTagCSV_p33_v*',
101  'HLT_DoublePFJets100_CaloBTagCSV0p80_px_v*',
102  'HLT_DoublePFJets100_CaloBTagCSV0p84_px_v*',
103  'HLT_DoublePFJets100_CaloBTagCSV0p88_px_v*',
104  'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v*',
105  'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV0p80_px_v*',
106  'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV0p84_px_v*',
107  'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV0p88_px_v*',
108  'HLT_SingleJet30_Mu12_SinglePFJet40_v*',
109  'HLT_PFJet40_v*',
110  'HLT_Mu8_v*',
111  'HLT_Mu3_PFJet40_v*',
112  'HLT_DoublePFJets40_v*',
113  'HLT_Mu12_v*',
114  'HLT_Mu12_PFJet40_v*',
115 )
116 
117 ## ============ EVENT FILTER COUNTER ===============
118 ## Filter counter (maybe more useful for MC)
119 process.TotalEvents = cms.EDProducer('EventCountProducer')
120 process.FilteredEvents = cms.EDProducer('EventCountProducer')
121 
122 # Path and EndPath definitions
123 process.L1RePack_step = cms.Path(process.SimL1Emulator)
124 process.endjob_step = cms.EndPath(process.endOfProcess)
125 
126 from Analysis.Ntuplizer.NtuplizerHLT_cfi import TFileService
127 process.TFileService = TFileService
128 from Analysis.Ntuplizer.NtuplizerHLT_cfi import ntuplizer
129 process.MssmHbb = ntuplizer
130 process.MssmHbb.TriggerResults = cms.VInputTag(cms.InputTag('TriggerResults','','HLT2') )
131 process.MssmHbb.TriggerEvent = cms.VInputTag(cms.InputTag('hltTriggerSummaryAOD','','HLT2'), )
132 
133 process.Ntuplizer = cms.Sequence(process.TotalEvents + process.triggerFilter + process.FilteredEvents + process.MssmHbb )
134 process.ntuplizer_step = cms.EndPath(process.Ntuplizer)
135 
136 
137 # Schedule definition
138 process.schedule = cms.Schedule(process.L1RePack_step)
139 process.schedule.extend(process.HLTSchedule)
140 process.schedule.extend([process.endjob_step,process.ntuplizer_step])
141 from PhysicsTools.PatAlgos.tools.helpers import associatePatAlgosToolsTask
142 associatePatAlgosToolsTask(process)
143 
144 # customisation of the process.
145 
146 # Automatic addition of the customisation function from HLTrigger.Configuration.CustomConfigs
147 from HLTrigger.Configuration.CustomConfigs import L1THLT
148 
149 #call to customisation function L1THLT imported from HLTrigger.Configuration.CustomConfigs
150 process = L1THLT(process)
151 
152 # End of customisation functions
153 
154 # Customisation from command line
155 
156 # Add early deletion of temporary data products to reduce peak memory need
157 from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete
158 process = customiseEarlyDelete(process)
159 # End adding early deletion