Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:26:37

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process("TEST")
0004 
0005 
0006 process.load("Geometry.CommonTopologies.globalTrackingGeometry_cfi")
0007 process.load("TrackingTools.TrackRefitter.globalMuonTrajectories_cff")
0008 process.load("TrackingTools.TrackRefitter.standAloneMuonTrajectories_cff")
0009 process.load("TrackingTools.TrackRefitter.ctfWithMaterialTrajectories_cff")
0010 
0011 #process.globalMuons.TrackTransformer.RefitDirection = 'insideOut'
0012 #process.generalTracks.TrackTransformer.RefitDirection = 'insideOut'
0013 #process.standAloneMuons.TrackTransformer.RefitDirection = 'insideOut'
0014 
0015 process.load("Configuration.StandardSequences.Services_cff")
0016 
0017 process.load("Configuration.StandardSequences.GeometryDB_cff")
0018 process.load("Configuration.StandardSequences.MagneticField_38T_cff")
0019 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0020 process.GlobalTag.globaltag = cms.string( autoCond[ 'phase1_2022_realistic' ] )
0021 
0022 #process.load("Configuration.StandardSequences.Reconstruction_cff")
0023 
0024 process.load("RecoLocalTracker.SiPixelRecHits.PixelCPEGeneric_cfi")
0025 
0026 process.source = cms.Source("PoolSource",
0027 #                            skipEvents = cms.untracked.uint32(25),
0028                             fileNames = cms.untracked.vstring('/store/relval/CMSSW_2_1_10/RelValSingleMuPt10/GEN-SIM-DIGI-RAW-HLTDEBUG-RECO/IDEAL_V9_v2/0000/78E29B63-4699-DD11-AB65-000423D98750.root')
0029 )
0030 
0031 process.maxEvents = cms.untracked.PSet(
0032     input = cms.untracked.int32(2000)
0033 )
0034 process.MessageLogger = cms.Service("MessageLogger",
0035     debugModules = cms.untracked.vstring('*'),
0036     cout = cms.untracked.PSet(
0037     TrackTransformer = cms.untracked.PSet(
0038     limit = cms.untracked.int32(10000000)
0039     ),
0040     noLineBreaks = cms.untracked.bool(True),
0041     TracksToTrajectories = cms.untracked.PSet(
0042     limit = cms.untracked.int32(10000000)
0043     ),
0044     DEBUG = cms.untracked.PSet(
0045     limit = cms.untracked.int32(0)
0046     ),
0047 #    INFO = cms.untracked.PSet(limit = cms.untracked.int32(0)),
0048     TrackFitters = cms.untracked.PSet(
0049     limit = cms.untracked.int32(10000000)
0050     ),
0051     TrajectoryReader = cms.untracked.PSet(
0052     limit = cms.untracked.int32(10000000)
0053         ),
0054     threshold = cms.untracked.string('DEBUG')
0055     ),
0056                                     categories = cms.untracked.vstring(
0057     'TrackTransformer', 
0058     'TracksToTrajectories', 
0059     'TrackFitters',
0060     'TrajectoryReader'),
0061     destinations = cms.untracked.vstring('cout')
0062 )
0063 
0064 process.GLBTrajectoriesReader = cms.EDProducer("TrajectoryReader",
0065                                                rootFileName = cms.untracked.string('GLBTajectoriesReader.root'),
0066                                                InputLabel = cms.InputTag("globalMuons","Refitted")
0067                                                )
0068 
0069 process.STATrajectoriesReader = cms.EDProducer("TrajectoryReader",
0070                                                rootFileName = cms.untracked.string('STATajectoriesReader.root'),
0071                                               InputLabel = cms.InputTag("standAloneMuons","Refitted")
0072                                                )
0073 
0074 process.CTFTrajectoriesReader = cms.EDProducer("TrajectoryReader",
0075                                              rootFileName = cms.untracked.string('CTFTajectoriesReader.root'),
0076                                              InputLabel = cms.InputTag("generalTracks","Refitted")
0077                                              )
0078 
0079 process.glbMuons = cms.Sequence(process.globalMuons*process.GLBTrajectoriesReader)
0080 process.staMuons = cms.Sequence(process.standAloneMuons*process.STATrajectoriesReader)
0081 process.tk = cms.Sequence(process.generalTracks*process.CTFTrajectoriesReader)
0082 
0083 process.testSTA = cms.Path(process.staMuons+process.tk+process.glbMuons)
0084 #process.testSTA = cms.Path(process.staMuons+process.tk)
0085 #process.testSTA = cms.Path(process.tk)
0086 #process.testSTA = cms.Path(process.staMuons)