Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:27:04

0001 import FWCore.ParameterSet.Config as cms
0002 process = cms.Process("TEST")
0003 
0004 # process.load("Configuration.StandardSequences.GeometryDB_cff")
0005 
0006 # import of standard configurations
0007 process.load('Configuration.StandardSequences.Services_cff')
0008 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0009 process.load('FWCore.MessageService.MessageLogger_cfi')
0010 process.load('Configuration.EventContent.EventContent_cff')
0011 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0012 process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
0013 process.load('Configuration.StandardSequences.MagneticField_cff')
0014 process.load('Configuration.StandardSequences.Reconstruction_cff')
0015 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0016 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0017 
0018 from Configuration.AlCa.GlobalTag import GlobalTag
0019 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase1_2017_realistic', '')
0020 # process.GlobalTag.globaltag = 'MC_36Y_V3::All'
0021 
0022 process.load("RecoMuon.MuonIdentification.links_cfi")
0023 process.maxEvents = cms.untracked.PSet(
0024     input = cms.untracked.int32(-1)
0025 )
0026 
0027 # process.MessageLogger = cms.Service("MessageLogger",
0028 #     destinations = cms.untracked.vstring('cout'),
0029 #     categories = cms.untracked.vstring('MuonIdentification','TrackAssociator'),
0030 #     cout = cms.untracked.PSet(
0031 #         threshold = cms.untracked.string('INFO'),
0032 #         # threshold = cms.untracked.string('DEBUG'),
0033 #   # noTimeStamps = cms.untracked.bool(True),
0034 #   # noLineBreaks = cms.untracked.bool(True)
0035 #   DEBUG = cms.untracked.PSet(
0036 #            limit = cms.untracked.int32(0)
0037 #      ),
0038 #   #MuonIdentification = cms.untracked.PSet(
0039 #   #   limit = cms.untracked.int32(-1)
0040 #   #),
0041 #   #TrackAssociator = cms.untracked.PSet(
0042 #   #   limit = cms.untracked.int32(-1)
0043 #   #),
0044 #     ),
0045 #     debugModules = cms.untracked.vstring("muons1stStes")
0046 # )
0047 
0048 # import FWCore.Framework.test.cmsExceptionsFatalOption_cff
0049 # options = cms.untracked.PSet(
0050 #     Rethrow = FWCore.Framework.test.cmsExceptionsFatalOption_cff.Rethrow
0051 # )
0052 process.options = cms.untracked.PSet(
0053 )
0054 
0055 process.source = cms.Source("PoolSource",
0056     fileNames = cms.untracked.vstring(
0057         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/205066EB-531A-E711-A026-0025905B8560.root',
0058         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/2CBB627A-5B1A-E711-8044-0CC47A78A496.root',
0059         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/32AEBC8E-581A-E711-8D0D-0CC47A4D76A2.root',
0060         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/3E4ECA76-571A-E711-B439-0CC47A7452D0.root',
0061         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/56CEFCBB-4C1A-E711-A33D-0CC47A4C8ED8.root',
0062         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/760926DD-5B1A-E711-BD0F-0025905B85FE.root',
0063         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/78958AA6-771A-E711-A294-0CC47A4D75F6.root',
0064         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/88A132C9-541A-E711-B0DE-0CC47A4C8EE8.root',
0065         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/944E62B3-771A-E711-982C-0025905B8610.root',
0066         # '/store/relval/CMSSW_9_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20_PU50-v1/00000/F6624C6E-4D1A-E711-BA71-0CC47A4D7690.root'
0067         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/18F7C873-5C19-E711-8B21-0CC47A4D7670.root',
0068         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/1A8BB1E0-9D19-E711-9585-0CC47A7C34A0.root',
0069         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/5694119A-5819-E711-914D-0CC47A4D7616.root',
0070         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/68BC6F0D-6B19-E711-B7D5-0CC47A4D768C.root',
0071         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/788BE9DD-6419-E711-B1FB-0CC47A74527A.root',
0072         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/86DE5D32-9F19-E711-8456-0CC47A4D7692.root',
0073         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/DCE77919-5119-E711-8F4F-0CC47A78A468.root',
0074         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/F2FB6238-9C19-E711-8C04-0CC47A7C34A0.root',
0075         '/store/relval/CMSSW_9_1_0_pre2/RelValZMM_13/GEN-SIM-RECO/PU25ns_90X_upgrade2017_realistic_v20-v1/00000/F49D1692-6819-E711-A05B-0CC47A4D7668.root',
0076         ),
0077 )
0078 
0079 process.out = cms.OutputModule("PoolOutputModule",
0080     fileName = cms.untracked.string('/eos/cms/store/user/dmytro/tmp/RelValZMM_13+CMSSW_9_1_0_pre2-PU25ns_90X_upgrade2017_realistic_v20-v1+muonid_3sigma_arbitrated.root'),
0081     outputCommands = cms.untracked.vstring("drop *",
0082         "keep *_genParticleCandidates_*_*",
0083         "keep recoGenParticles_genParticles_*_*",
0084     "keep recoTracks_*_*_*",
0085     "keep recoTrackExtras_*_*_*",
0086     "keep recoMuons_*_*_*",
0087     "keep *_cscSegments_*_*",
0088     "keep *_dt4DSegments_*_*",
0089     "keep *_towerMaker_*_*",
0090     "keep *_*_*_TEST")
0091 )
0092 
0093 # Setup link re-builder
0094 process.muons1stStep.inputCollectionLabels = cms.VInputTag(cms.InputTag("generalTracks"), 
0095                                                            cms.InputTag("globalMuonLinks"), 
0096                                                            cms.InputTag("standAloneMuons","UpdatedAtVtx"),
0097                                                            cms.InputTag("tevMuons","firstHit"),cms.InputTag("tevMuons","picky"),cms.InputTag("tevMuons","dyt"))
0098 process.muons1stStep.inputCollectionTypes = cms.vstring('inner tracks', 
0099                                                         'links', 
0100                                                         'outer tracks',
0101                                                         'tev firstHit',
0102                                                         'tev picky',
0103                                                         'tev dyt')
0104 
0105 process.muonid_study = cms.Path(process.globalMuonLinks* process.muonIdProducerSequence)
0106 
0107 
0108 # process.muons.fillIsolation = False
0109 # process.muons.minPt = 0.
0110 # process.muons.minP = 0.
0111 
0112 process.endjob_step = cms.EndPath(process.endOfProcess)
0113 process.e = cms.EndPath(process.out)
0114 
0115 # Schedule definition
0116 process.schedule = cms.Schedule(process.muonid_study,process.endjob_step,process.e)
0117 
0118 #Setup FWK for multithreaded
0119 process.options.numberOfThreads=cms.untracked.uint32(8)
0120 process.options.numberOfStreams=cms.untracked.uint32(0)
0121 
0122 
0123 # Customisation from command line
0124 
0125 # Add early deletion of temporary data products to reduce peak memory need
0126 from Configuration.StandardSequences.earlyDeleteSettings_cff import customiseEarlyDelete
0127 process = customiseEarlyDelete(process)
0128 # End adding early deletion