3 import FWCore.ParameterSet.Config
as cms
5 process = cms.Process(
'MssmHbb')
7 process.load(
'FWCore.MessageService.MessageLogger_cfi')
8 process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(100000)
11 process.load(
'Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff')
12 process.load(
'Configuration.Geometry.GeometryRecoDB_cff')
13 process.load(
'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
14 from Configuration.AlCa.GlobalTag
import GlobalTag
15 process.GlobalTag =
GlobalTag(process.GlobalTag,
'92X_dataRun2_Prompt_v8')
17 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
19 output_file =
'ntuple.root' 21 process.TFileService = cms.Service(
'TFileService',
22 fileName = cms.string(output_file)
27 process.MssmHbb = cms.EDAnalyzer(
'Ntuplizer',
28 MonteCarlo = cms.bool(
False),
29 UseFullName = cms.bool(
False),
31 TriggerResults = cms.VInputTag(cms.InputTag(
'TriggerResults',
'',
'HLT')),
32 TriggerPaths = cms.vstring (
37 'HLT_DoublePFJets100MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
38 'HLT_Mu12_DoublePFJets40MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
40 'HLT_DoublePFJets116MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
41 'HLT_DoublePFJets128MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
42 'HLT_Mu12_DoublePFJets54MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
43 'HLT_Mu12_DoublePFJets62MaxDeta1p6_DoubleCaloBTagCSV_p33_v',
46 'HLT_SingleJet30_Mu12_SinglePFJet40_v',
47 'HLT_DoublePFJets40_CaloBTagCSV_p33_v',
48 'HLT_DoublePFJets100_CaloBTagCSV_p33_v',
49 'HLT_DoublePFJets200_CaloBTagCSV_p33_v',
50 'HLT_DoublePFJets350_CaloBTagCSV_p33_v',
51 'HLT_Mu12_DoublePFJets40_CaloBTagCSV_p33_v',
52 'HLT_Mu12_DoublePFJets100_CaloBTagCSV_p33_v',
53 'HLT_Mu12_DoublePFJets200_CaloBTagCSV_p33_v',
54 'HLT_Mu12_DoublePFJets350_CaloBTagCSV_p33_v',
56 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_TriplePFBTagCSV_3p0_v',
57 'HLT_PFHT300PT30_QuadPFJet_75_60_45_40_v',
60 L1Seeds = cms.vstring (
61 'L1_Mu3_JetC16_dEta_Max0p4_dPhi_Max0p4',
62 'L1_Mu3_JetC60_dEta_Max0p4_dPhi_Max0p4',
63 'L1_Mu3_JetC120_dEta_Max0p4_dPhi_Max0p4',
64 'L1_Mu12er2p3_Jet40er2p3_dR_Max0p4_DoubleJet40er2p3_dEta_Max1p6',
65 'L1_DoubleJet40er3p0',
66 'L1_DoubleJet100er3p0',
67 'L1_DoubleJet112er3p0',
68 'L1_DoubleJet120er3p0',
69 'L1_DoubleJet100er2p3_dEta_Max1p6',
70 'L1_DoubleJet112er2p3_dEta_Max1p6',
71 'L1_HTT250er_QuadJet_70_55_40_35_er2p5',
72 'L1_HTT280er_QuadJet_70_55_40_35_er2p5',
73 'L1_HTT300er_QuadJet_70_55_40_35_er2p5',
74 'L1_HTT320er_QuadJet_70_55_40_40_er2p4',
75 'L1_HTT320er_QuadJet_70_55_40_40_er2p5',
76 'L1_HTT340er_QuadJet_70_55_40_40_er2p5',
97 readFiles = cms.untracked.vstring()
98 secFiles = cms.untracked.vstring()
99 process.source = cms.Source (
'PoolSource',fileNames = readFiles, secondaryFileNames = secFiles)
102 'root://cms-xrd-global.cern.ch//store/data/Run2017F/BTagCSV/MINIAOD/PromptReco-v1/000/305/112/00000/F4D1DB92-50B4-E711-A8D2-02163E012205.root',
111 import FWCore.PythonUtilities.LumiList
as LumiList
112 import FWCore.ParameterSet.Types
as CfgTypes
113 process.source.lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange())
115 JSONfile =
'json_305112_250to269.txt' 116 myLumis = LumiList.LumiList(filename = JSONfile).getCMSSWString().split(
',')
117 process.source.lumisToProcess.extend(myLumis)