File indexing completed on 2024-04-06 12:31:03
0001
0002 import FWCore.ParameterSet.Config as cms
0003 import os
0004
0005
0006 from Configuration.Eras.Era_Run2_2017_cff import Run2_2017
0007 process = cms.Process('assocTest',Run2_2017)
0008
0009
0010 process.load('Configuration.StandardSequences.Services_cff')
0011 process.load('FWCore.MessageService.MessageLogger_cfi')
0012
0013
0014 process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
0015 process.load('Configuration.StandardSequences.MagneticField_cff')
0016
0017 process.load('Configuration.EventContent.EventContent_cff')
0018 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0019 process.load('Configuration.StandardSequences.RawToDigi_cff')
0020 process.load('Configuration.StandardSequences.L1Reco_cff')
0021 process.load('Configuration.StandardSequences.Reconstruction_cff')
0022
0023 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0024 from Configuration.AlCa.GlobalTag import GlobalTag
0025
0026 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase1_2017_realistic', '')
0027
0028
0029
0030 process.source = cms.Source('PoolSource',
0031 fileNames = cms.untracked.vstring(
0032 '/store/relval/CMSSW_9_4_0_pre1/RelValSingleMuPt100/GEN-SIM-DIGI-RAW/93X_mc2017_realistic_v3-v1/00000/409345CD-F79C-E711-8383-0CC47A4D76C8.root',
0033 '/store/relval/CMSSW_9_4_0_pre1/RelValSingleMuPt100/GEN-SIM-DIGI-RAW/93X_mc2017_realistic_v3-v1/00000/9C783844-F79C-E711-96E3-0CC47A4D76AA.root',
0034 '/store/relval/CMSSW_9_4_0_pre1/RelValSingleMuPt100/GEN-SIM-DIGI-RAW/93X_mc2017_realistic_v3-v1/00000/DC94E5C6-F79C-E711-B3EC-0CC47A4D7606.root'
0035
0036
0037
0038
0039
0040
0041
0042 )
0043 )
0044
0045
0046 process.TFileService = cms.Service('TFileService',
0047 fileName = cms.string('file:Run2_Trk_rechits_validation.root')
0048 )
0049
0050 process.mix.playback = True
0051 process.mix.digitizers = cms.PSet()
0052 for a in process.aliases: delattr(process, a)
0053
0054
0055
0056 process.load("RecoLocalTracker.SiPixelRecHits.SiPixelRecHits_cfi")
0057
0058
0059 process.content = cms.EDAnalyzer("EventContentAnalyzer")
0060
0061
0062 process.testassociator = cms.EDAnalyzer("TestAssociator",
0063 siPixelRecHits = cms.InputTag("siPixelRecHits"),
0064 matchedRecHit = cms.InputTag("siStripMatchedRecHits", "matchedRecHit"),
0065 rphiRecHit = cms.InputTag("siStripMatchedRecHits", "rphiRecHit"),
0066 stereoRecHit = cms.InputTag("siStripMatchedRecHits", "stereoRecHit"),
0067 siPhase2RecHits = cms.InputTag("siPhase2RecHits"),
0068
0069
0070 associateRecoTracks = cms.bool(False),
0071 associateHitbySimTrack = cms.bool(False),
0072 associatePixel = cms.bool(True),
0073 associateStrip = cms.bool(True),
0074 usePhase2Tracker = cms.bool(False),
0075 pixelSimLinkSrc = cms.InputTag("simSiPixelDigis"),
0076 stripSimLinkSrc = cms.InputTag("simSiStripDigis"),
0077 phase2TrackerSimLinkSrc = cms.InputTag("simSiPixelDigis", "Tracker"),
0078 ROUList = cms.vstring('TrackerHitsPixelBarrelLowTof',
0079 'TrackerHitsPixelBarrelHighTof',
0080 'TrackerHitsPixelEndcapLowTof',
0081 'TrackerHitsPixelEndcapHighTof',
0082 'TrackerHitsTIBLowTof',
0083 'TrackerHitsTIBHighTof',
0084 'TrackerHitsTIDLowTof',
0085 'TrackerHitsTIDHighTof',
0086 'TrackerHitsTOBLowTof',
0087 'TrackerHitsTOBHighTof',
0088 'TrackerHitsTECLowTof',
0089 'TrackerHitsTECHighTof')
0090 )
0091
0092
0093
0094
0095
0096
0097 process.MessageLogger.cerr.FwkReport.reportEvery = 1
0098 process.MessageLogger.cerr.FwkReport.reportEvery = 1
0099 process.MessageLogger.TrackAssociator = dict()
0100
0101
0102 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10) )
0103
0104
0105
0106 process.raw2digi_step = cms.Path(process.RawToDigi)
0107 process.L1Reco_step = cms.Path(process.L1Reco)
0108 process.reconstruction_step = cms.Path(process.reconstruction)
0109
0110
0111 process.validation_step = cms.Path(process.testassociator)
0112
0113 process.schedule = cms.Schedule(process.raw2digi_step,process.L1Reco_step,process.reconstruction_step,process.validation_step)