File indexing completed on 2024-09-07 04:38:16
0001
0002 import FWCore.ParameterSet.Config as cms
0003
0004 readFiles = cms.untracked.vstring()
0005 secFiles = cms.untracked.vstring()
0006 duplCheck = cms.untracked.string('noDuplicateCheck')
0007 source = cms.Source ("PoolSource",
0008 fileNames = readFiles,
0009 secondaryFileNames = secFiles,
0010 skipEvents = cms.untracked.uint32(0),
0011 )
0012 readFiles.extend( [
0013 '/store/relval/CMSSW_9_0_0_pre2/RelValQCD_Pt_3000_3500_13/GEN-SIM-DIGI-RAW-HLTDEBUG/90X_mcRun2_asymptotic_v0-v1/10000/00242170-3BC2-E611-AC9F-0CC47A7C3628.root',
0014 '/store/relval/CMSSW_9_0_0_pre2/RelValQCD_Pt_3000_3500_13/GEN-SIM-DIGI-RAW-HLTDEBUG/90X_mcRun2_asymptotic_v0-v1/10000/1EF62F8F-3BC2-E611-B465-0CC47A78A440.root',
0015 '/store/relval/CMSSW_9_0_0_pre2/RelValQCD_Pt_3000_3500_13/GEN-SIM-DIGI-RAW-HLTDEBUG/90X_mcRun2_asymptotic_v0-v1/10000/24E6DCFB-62C2-E611-929B-0CC47A7C35E0.root',
0016 '/store/relval/CMSSW_9_0_0_pre2/RelValQCD_Pt_3000_3500_13/GEN-SIM-DIGI-RAW-HLTDEBUG/90X_mcRun2_asymptotic_v0-v1/10000/2A105509-62C2-E611-B1BC-0CC47A7C3430.root',
0017 '/store/relval/CMSSW_9_0_0_pre2/RelValQCD_Pt_3000_3500_13/GEN-SIM-DIGI-RAW-HLTDEBUG/90X_mcRun2_asymptotic_v0-v1/10000/38366875-3BC2-E611-86EA-0CC47A7C356A.root',
0018 '/store/relval/CMSSW_9_0_0_pre2/RelValQCD_Pt_3000_3500_13/GEN-SIM-DIGI-RAW-HLTDEBUG/90X_mcRun2_asymptotic_v0-v1/10000/6E9E6877-3BC2-E611-B5BC-0025905A60D0.root',
0019 '/store/relval/CMSSW_9_0_0_pre2/RelValQCD_Pt_3000_3500_13/GEN-SIM-DIGI-RAW-HLTDEBUG/90X_mcRun2_asymptotic_v0-v1/10000/DC4B89FA-62C2-E611-BEA8-0025905A6060.root',
0020 '/store/relval/CMSSW_9_0_0_pre2/RelValQCD_Pt_3000_3500_13/GEN-SIM-DIGI-RAW-HLTDEBUG/90X_mcRun2_asymptotic_v0-v1/10000/EEB73D90-3BC2-E611-B0A4-0025905A60FE.root' ] );
0021
0022
0023 from Configuration.Eras.Era_Run2_2016_cff import Run2_2016
0024 process = cms.Process('makeNtuples',Run2_2016)
0025
0026
0027 process.load('Configuration.StandardSequences.Services_cff')
0028 process.load('FWCore.MessageService.MessageLogger_cfi')
0029 process.load('Configuration.EventContent.EventContent_cff')
0030 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0031 process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
0032 process.load('Configuration.StandardSequences.MagneticField_cff')
0033 process.load('Configuration.StandardSequences.RawToDigi_cff')
0034 process.load('Configuration.StandardSequences.Reconstruction_cff')
0035 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0036 process.load('RecoTracker.TkSeedGenerator.trackerClusterCheck_cfi')
0037 process.load('RecoTracker.MeasurementDet.MeasurementTrackerEventProducer_cfi')
0038 process.load("RecoTracker.TrackProducer.TrackRefitters_cff")
0039 process.load("RecoVertex.Configuration.RecoPixelVertexing_cff")
0040 process.load('Validation.TrackerRecHits.test.StripClusterMCanalysis_cfi')
0041
0042 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10) )
0043 process.MessageLogger.cerr.FwkReport.reportEvery = 1
0044
0045 process.StripClusterMCanalysis.printOut = cms.untracked.int32(0)
0046
0047 useCrossingFrames = False
0048
0049 if useCrossingFrames:
0050
0051 process.mix.playback = True
0052 process.mix.digitizers = cms.PSet()
0053 for a in process.aliases: delattr(process, a)
0054 process.mix.mixObjects.mixSH.crossingFrames = cms.untracked.vstring(
0055 'TrackerHitsTECHighTof',
0056 'TrackerHitsTECLowTof',
0057 'TrackerHitsTIBHighTof',
0058 'TrackerHitsTIBLowTof',
0059 'TrackerHitsTIDHighTof',
0060 'TrackerHitsTIDLowTof',
0061 'TrackerHitsTOBHighTof',
0062 'TrackerHitsTOBLowTof')
0063
0064 process.StripClusterMCanalysis.ROUList = cms.vstring(
0065 'g4SimHitsTrackerHitsTIBLowTof',
0066 'g4SimHitsTrackerHitsTIBHighTof',
0067 'g4SimHitsTrackerHitsTIDLowTof',
0068 'g4SimHitsTrackerHitsTIDHighTof',
0069 'g4SimHitsTrackerHitsTOBLowTof',
0070 'g4SimHitsTrackerHitsTOBHighTof',
0071 'g4SimHitsTrackerHitsTECLowTof',
0072 'g4SimHitsTrackerHitsTECHighTof'
0073 )
0074
0075
0076 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0077 from Configuration.AlCa.GlobalTag import GlobalTag
0078 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_mc', '')
0079
0080 process.source = source
0081
0082 process.TFileService = cms.Service("TFileService",
0083 fileName = cms.string('clusNtuple.root')
0084 )
0085
0086 if useCrossingFrames:
0087 process.raw2digi_step = cms.Sequence(process.mix*process.RawToDigi)
0088 else:
0089 process.raw2digi_step = cms.Sequence(process.RawToDigi)
0090
0091 process.p1 = cms.Path(
0092 process.raw2digi_step
0093 *process.bunchSpacingProducer
0094 *process.trackerlocalreco
0095 *process.offlineBeamSpot
0096 *process.MeasurementTrackerEventPreSplitting
0097 *process.siPixelClusterShapeCachePreSplitting
0098 *process.trackerlocalreco
0099 *process.calolocalreco
0100 *process.InitialStepPreSplitting
0101 *process.trackerClusterCheck
0102 *process.InitialStep
0103 *process.firstStepPrimaryVertices
0104 *process.StripClusterMCanalysis
0105 )