Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-26 02:34:21

0001 import os, sys
0002 import FWCore.ParameterSet.Config as cms
0003 
0004 process = cms.Process("HLTExoticaOfflineAnalysis")
0005 
0006 process.load("HLTriggerOffline.Exotica.ExoticaValidation_cff")
0007 process.load("DQMServices.Components.MEtoEDMConverter_cfi")
0008 
0009 # Decide input data
0010 myinput   = ""
0011 myfileNames = cms.untracked.vstring(
0012     #'/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/0A69FE2A-DAFD-E311-9FA2-00261894391C.root',
0013     #'/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/4ACF05B1-ABFD-E311-BC8C-0026189438BC.root'
0014     'file:/results_exo_nobptx.root'
0015     )
0016 
0017 for i in range(0,len(sys.argv)):
0018     if str(sys.argv[i])=="_input" and len(sys.argv)>i+1:
0019         myinput = str(sys.argv[i+1])
0020         
0021 print("Using myinput="+myinput)
0022 
0023 if   myinput=="ZEE" :
0024     myfileNames = cms.untracked.vstring(
0025         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/0A69FE2A-DAFD-E311-9FA2-00261894391C.root',
0026         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/4ACF05B1-ABFD-E311-BC8C-0026189438BC.root')
0027 
0028 elif myinput=="ZMM" :
0029     myfileNames = cms.untracked.vstring(
0030         '/store/relval/CMSSW_7_2_0_pre1/RelValZMM_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/12E10345-F9FD-E311-9694-0026189438AE.root',
0031         '/store/relval/CMSSW_7_2_0_pre1/RelValZMM_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/B25222BF-F9FD-E311-A217-003048FFCBA4.root')
0032 
0033 elif myinput=="ZpEE" :
0034     myfileNames = cms.untracked.vstring(
0035         '/store/relval/CMSSW_7_2_0_pre1/RelValZpEE_2250_13TeV_Tauola/GEN-SIM-RECO/POSTLS172_V1-v1/00000/343EDE59-F9FD-E311-898D-0025905A612A.root',
0036         '/store/relval/CMSSW_7_2_0_pre1/RelValZpEE_2250_13TeV_Tauola/GEN-SIM-RECO/POSTLS172_V1-v1/00000/E2A8B37B-FDFD-E311-8018-002618943849.root')
0037 
0038 elif myinput=="ZpMM" :
0039     myfileNames = cms.untracked.vstring(
0040         '/store/relval/CMSSW_7_2_0_pre1/RelValZpMM_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/80CB6E2E-0BFE-E311-B644-0025905A4964.root',
0041         '/store/relval/CMSSW_7_2_0_pre1/RelValZpMM_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/E0547611-00FE-E311-88AB-0025905A48F0.root')
0042 
0043 elif myinput=="PhotonJets" :
0044     myfileNames = cms.untracked.vstring(
0045         '/store/relval/CMSSW_7_2_0_pre1/RelValPhotonJets_Pt_10_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/6AD79C3F-F9FD-E311-AD0C-0025905A610A.root',
0046         '/store/relval/CMSSW_7_2_0_pre1/RelValPhotonJets_Pt_10_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/F8CBE44F-F6FD-E311-8F8C-0025905964BC.root')
0047 
0048 elif myinput=="QCD":
0049     myfileNames = cms.untracked.vstring(
0050         '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/1EB9CDDA-C8FE-E311-9082-0025905A6066.root',
0051        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/40620B64-C8FE-E311-86CB-002354EF3BDE.root',
0052        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/6065EBCA-C2FE-E311-9CD4-003048FFCB8C.root',
0053        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/68B120F8-CAFE-E311-AAA0-0025905A60FE.root',
0054        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/72A73941-C8FE-E311-8093-0025905A612C.root',
0055        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/7E99AB18-CCFE-E311-9ECD-0025905A607E.root',
0056        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/A0A799B8-C7FE-E311-A820-0025905A6122.root',
0057        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/AA107A6D-C9FE-E311-B3E4-003048FFCBA4.root',
0058        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/B4A2DA31-C7FE-E311-B197-0025905A60A8.root',
0059        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/B67E922A-CAFE-E311-86F9-002618943918.root',
0060        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1-v1/00000/E695A31A-C3FE-E311-B86B-002618943865.root')
0061     
0062 elif myinput=="ZEE_f" :
0063     myfileNames = cms.untracked.vstring(
0064         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/0C68F3E2-D300-E411-A2E1-003048FFCC0A.root',
0065         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/6A11D18F-D800-E411-A121-0026189438C4.root')
0066 
0067 elif myinput=="ZMM_f" :
0068     myfileNames = cms.untracked.vstring(
0069         '/store/relval/CMSSW_7_2_0_pre1/RelValZMM_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/2200CE0D-C600-E411-BF5B-0025905A60B4.root',
0070         '/store/relval/CMSSW_7_2_0_pre1/RelValZMM_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/8860B293-DB00-E411-A736-0025905A60D6.root')
0071 
0072 elif myinput=="ZpEE_f" :
0073     myfileNames = cms.untracked.vstring()
0074 
0075 elif myinput=="ZpMM_f" :
0076     myfileNames = cms.untracked.vstring(
0077         '/store/relval/CMSSW_7_2_0_pre1/RelValZpMM_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/88067900-C600-E411-B0D4-003048FFD76E.root',
0078         '/store/relval/CMSSW_7_2_0_pre1/RelValZpMM_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/BA282D59-C900-E411-B969-0025905A6064.root')
0079 
0080 elif myinput=="PhotonJets_f" :
0081     myfileNames = cms.untracked.vstring(
0082         '/store/relval/CMSSW_7_2_0_pre1/RelValPhotonJets_Pt_10_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/90422F57-D900-E411-944B-002590593872.root',
0083         '/store/relval/CMSSW_7_2_0_pre1/RelValPhotonJets_Pt_10_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/E0DD9115-BE00-E411-8C70-00261894382D.root')
0084 
0085 elif myinput=="QCD_f":
0086     myfileNames = cms.untracked.vstring(
0087         '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/0AE4F4AE-BE00-E411-8E38-00259059649C.root',
0088        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/0CCB8433-C600-E411-AFA1-0025905B85B2.root',
0089        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/24043AB8-BD00-E411-B4A6-003048FFD730.root',
0090        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/28514BA6-BD00-E411-9B9A-002618943860.root',
0091        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/4C0435CC-BD00-E411-8766-002354EF3BD2.root',
0092        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/52BBEE04-DC00-E411-9BDC-003048FFD7D4.root',
0093        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/5E349B87-BE00-E411-B2CA-0025905A609E.root',
0094        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/74B1258C-BF00-E411-91AC-0025905AA9F0.root',
0095        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/8668C7C0-DE00-E411-863D-003048FFD752.root',
0096        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/9A6C429F-BD00-E411-86FE-002618943857.root',
0097        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/ACA31613-BE00-E411-B352-002590596484.root',
0098        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/C65023E5-BD00-E411-963E-0025905A60E4.root',
0099        '/store/relval/CMSSW_7_2_0_pre1/RelValQCD_FlatPt_15_3000HS_13/GEN-SIM-RECO/POSTLS172_V1_frozenHLT-v1/00000/E8DB8D9A-BE00-E411-BA12-003048FFD7C2.root')
0100 
0101 # PU40 25ns
0102 elif   myinput=="ZEE_PU25ns" :
0103     myfileNames = cms.untracked.vstring(
0104         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1-v1/00000/00E2C10F-E6FD-E311-ACE3-0025905A60DA.root',
0105         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1-v1/00000/62F42186-91FD-E311-92E8-0025905A60EE.root',
0106         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1-v1/00000/78D08417-8DFD-E311-B022-0026189438D9.root',
0107         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1-v1/00000/CE1B9922-8BFD-E311-82F5-00259059642E.root',
0108         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1-v1/00000/E468EFE3-E7FD-E311-A9FF-0025905A6088.root')
0109 
0110 elif myinput=="ZMM_PU25ns" :
0111     myfileNames = cms.untracked.vstring()
0112 
0113 elif myinput=="ZpEE_PU25ns" :
0114     myfileNames = cms.untracked.vstring()
0115 
0116 elif myinput=="ZpMM_PU25ns" :
0117     myfileNames = cms.untracked.vstring()
0118 
0119 elif myinput=="ZEE_f_PU25ns" :
0120     myfileNames = cms.untracked.vstring(
0121         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1_frozenHLT-v1/00000/0C0AFEDA-B600-E411-B890-0025905A6094.root',
0122         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1_frozenHLT-v1/00000/684B8352-CC00-E411-B019-0026189438B3.root',
0123         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1_frozenHLT-v1/00000/A872BF63-B800-E411-AC92-003048FFCBA8.root',
0124         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1_frozenHLT-v1/00000/EC7D73CF-D500-E411-926D-002618943886.root',
0125         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU25ns_POSTLS172_V1_frozenHLT-v1/00000/F2B7DB47-B500-E411-88B3-0025905A613C.root')
0126     
0127 elif myinput=="ZMM_f_PU25ns" :
0128     myfileNames = cms.untracked.vstring()
0129 
0130 elif myinput=="ZpEE_f_PU25ns" :
0131     myfileNames = cms.untracked.vstring()
0132 
0133 elif myinput=="ZpMM_f_PU25ns" :
0134     myfileNames = cms.untracked.vstring()
0135 
0136 ## PU40 50ns
0137 elif myinput=="ZEE_PU50ns" :
0138     myfileNames = cms.untracked.vstring(
0139         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/0213DA84-8AFD-E311-A2FB-0026189438FF.root',
0140         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/10BE77F0-86FD-E311-A7F6-0026189438DF.root',
0141         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/3410BEEC-E6FD-E311-9D13-0025905A60F4.root',
0142         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/5471FED0-8CFD-E311-8064-003048FFCB74.root',
0143         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/C2BECB0F-89FD-E311-83DE-0025905B8610.root')
0144 
0145 elif myinput=="ZMM_PU50ns" :
0146     myfileNames = cms.untracked.vstring()
0147 
0148 elif myinput=="ZpEE_PU50ns" :
0149     myfileNames = cms.untracked.vstring()
0150 
0151 elif myinput=="ZpMM_PU50ns" :
0152     myfileNames = cms.untracked.vstring()
0153 
0154 elif myinput=="ZEE_f_PU50ns" :
0155     myfileNames = cms.untracked.vstring(
0156         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2_frozenHLT-v1/00000/02D5E5C6-BD00-E411-B421-00259059391E.root',
0157         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2_frozenHLT-v1/00000/2817C10B-D600-E411-B17C-002618943939.root',
0158         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2_frozenHLT-v1/00000/547D27A4-C700-E411-8686-0025905A60EE.root',
0159         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2_frozenHLT-v1/00000/58E959E1-BA00-E411-89F8-0025905938A4.root',
0160         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2_frozenHLT-v1/00000/D0F38943-D800-E411-8517-002590593920.root',
0161         '/store/relval/CMSSW_7_2_0_pre1/RelValZEE_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2_frozenHLT-v1/00000/FABFF406-C300-E411-AE96-002618943800.root')
0162 
0163 elif myinput=="ZMM_f_PU50ns" :
0164     myfileNames = cms.untracked.vstring()
0165 
0166 elif myinput=="ZpEE_f_PU50ns" :
0167     myfileNames = cms.untracked.vstring()
0168 
0169 elif myinput=="ZpMM_f_PU50ns" :
0170     myfileNames = cms.untracked.vstring()
0171 
0172 print("### Files : ")
0173 print(myfileNames)
0174 
0175 
0176 ##############################################################################
0177 ##### Templates to change parameters in hltMuonValidator #####################
0178 # process.hltMuonValidator.hltPathsToCheck = ["HLT_IsoMu3"]
0179 # process.hltMuonValidator.genMuonCut = "abs(mother.pdgId) == 24"
0180 # process.hltMuonValidator.recMuonCut = "isGlobalMuon && eta < 1.2"
0181 ##############################################################################
0182 
0183 hltProcessName = "HLT"
0184 process.hltExoticaValidator.hltProcessName = hltProcessName
0185 
0186 process.load("Configuration.StandardSequences.Reconstruction_cff")
0187 process.load("Configuration.StandardSequences.MagneticField_cff")
0188 process.load("Configuration.StandardSequences.GeometryRecoDB_cff")
0189 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0190 from Configuration.AlCa.autoCond import autoCond
0191 process.GlobalTag.globaltag = cms.string(autoCond['startup'])
0192 
0193 process.maxEvents = cms.untracked.PSet(
0194     input = cms.untracked.int32(-1)
0195 )
0196 
0197 process.source = cms.Source("PoolSource", fileNames=myfileNames)
0198 
0199 process.DQMStore = cms.Service("DQMStore")
0200 
0201 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0202 process.MessageLogger.cerr.FwkReport.reportEvery = 1000
0203 
0204 #process.MessageLogger.debugModules += ['HLTExoticaValidator','HLTExoticaSubAnalysis','HLTExoticaPlotter']
0205 process.MessageLogger.debugModules += ['*']
0206 process.MessageLogger.files.ExoticaValidationMessages = cms.untracked.PSet(
0207     threshold       = cms.untracked.string('DEBUG'),
0208     default         = cms.untracked.PSet(limit = cms.untracked.int32(0)),
0209     ExoticaValidation = cms.untracked.PSet(limit = cms.untracked.int32(1000))
0210     )
0211 
0212 
0213 
0214 _messageSettings = cms.untracked.PSet(
0215     reportEvery = cms.untracked.int32(1),
0216     limit = cms.untracked.int32(10000000)
0217     )
0218 
0219 process.MessageLogger.cerr.GetManyWithoutRegistration = _messageSettings
0220 process.MessageLogger.cerr.GetByLabelWithoutRegistration = _messageSettings
0221 
0222 process.out = cms.OutputModule("PoolOutputModule",
0223     outputCommands = cms.untracked.vstring(
0224         'drop *', 
0225         'keep *_MEtoEDMConverter_*_HLTExoticaOfflineAnalysis'),
0226     fileName = cms.untracked.string('hltExoticaValidator'+myinput+'.root')
0227 )
0228 
0229 
0230 process.analyzerpath = cms.Path(
0231     process.ExoticaValidationProdSeq +
0232     process.ExoticaValidationSequence +
0233     process.MEtoEDMConverter
0234 )
0235 
0236 
0237 process.outpath = cms.EndPath(process.out)