File indexing completed on 2025-06-03 00:12:13
0001
0002
0003
0004
0005
0006
0007
0008 import FWCore.ParameterSet.Config as cms
0009
0010 process = cms.Process( "Demo" )
0011 process.load( 'FWCore.MessageService.MessageLogger_cfi' )
0012 process.load( 'Configuration.Geometry.GeometryExtended2026D110Reco_cff' )
0013 process.load( 'Configuration.Geometry.GeometryExtended2026D110_cff' )
0014 process.load( 'Configuration.StandardSequences.MagneticField_cff' )
0015 process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff' )
0016 process.load( 'L1Trigger.TrackTrigger.TrackTrigger_cff' )
0017
0018 from Configuration.AlCa.GlobalTag import GlobalTag
0019 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:phase2_realistic', '')
0020
0021
0022 process.load( 'L1Trigger.TrackerDTC.DTC_cff' )
0023
0024 process.load( 'L1Trigger.TrackerDTC.Analyzer_cff' )
0025
0026 from L1Trigger.TrackerDTC.Customize_cff import *
0027
0028
0029
0030
0031 process.produce = cms.Path( process.ProducerDTC )
0032 process.analyze = cms.Path( process.AnalyzerDTC )
0033 process.schedule = cms.Schedule( process.produce, process.analyze )
0034
0035
0036 import FWCore.ParameterSet.VarParsing as VarParsing
0037 options = VarParsing.VarParsing( 'analysis' )
0038
0039 Samples = [""]
0040 options.register( 'inputMC', Samples, VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "Files to be processed" )
0041
0042 options.register( 'Events',100,VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.int, "Number of Events to analyze" )
0043 options.parseArguments()
0044
0045 process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False) )
0046 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(options.Events) )
0047 process.source = cms.Source(
0048 "PoolSource",
0049 fileNames = cms.untracked.vstring( options.inputMC ),
0050
0051 secondaryFileNames = cms.untracked.vstring(),
0052 duplicateCheckMode = cms.untracked.string( 'noDuplicateCheck' )
0053 )
0054 process.Timing = cms.Service( "Timing", summaryOnly = cms.untracked.bool( True ) )
0055 process.TFileService = cms.Service( "TFileService", fileName = cms.string( "Hist.root" ) )
0056
0057
0058
0059
0060
0061
0062
0063
0064
0065