Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:27:30

0001 # Auto generated configuration file
0002 # using: 
0003 # Revision: 1.19 
0004 # Source: /local/reps/CMSSW/CMSSW/Configuration/Applications/python/ConfigBuilder.py,v 
0005 # with command line options: step3 --conditions auto:phase1_2017_realistic --pileup_input das:/RelValMinBias_13/CMSSW_8_1_0_pre7-81X_upgrade2017_realistic_v3_UPG17newGT-v1/GEN-SIM -n 10 --era Run2_2017 --eventcontent RECOSIM,DQM -s RAW2DIGI,L1Reco,RECO:reconstruction_trackingOnly,VALIDATION:@trackingOnlyValidation,DQM:@trackingOnlyDQM --datatier GEN-SIM-RECO,DQMIO --pileup AVE_35_BX_25ns --geometry DB:Extended --conditions 81X_upgrade2017_realistic_v3 --no_exec --filein file:step2.root --fileout file:step3.root --nThreads 4 --python_filename fuffa.py
0006 import FWCore.ParameterSet.Config as cms
0007 
0008 
0009 from Configuration.Eras.Era_Run2_2017_cff import Run2_2017
0010 process = cms.Process('RECO',Run2_2017)
0011 
0012 # import of standard configurations
0013 process.load('Configuration.StandardSequences.Services_cff')
0014 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0015 process.load('FWCore.MessageService.MessageLogger_cfi')
0016 process.load('Configuration.EventContent.EventContent_cff')
0017 process.load('SimGeneral.MixingModule.mix_POISSON_average_cfi')
0018 #process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
0019 process.load('Configuration.Geometry.GeometryExtended2017Reco_cff')
0020 process.load('Configuration.StandardSequences.MagneticField_cff')
0021 process.load('Configuration.StandardSequences.RawToDigi_cff')
0022 process.load('Configuration.StandardSequences.L1Reco_cff')
0023 process.load('Configuration.StandardSequences.Reconstruction_cff')
0024 process.load('Configuration.StandardSequences.Validation_cff')
0025 process.load('DQMOffline.Configuration.DQMOfflineMC_cff')
0026 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0027 
0028 process.maxEvents = cms.untracked.PSet(
0029     input = cms.untracked.int32(500)
0030 )
0031 
0032 # Input source
0033 process.source = cms.Source("PoolSource",
0034     fileNames = cms.untracked.vstring(
0035 '/store/relval/CMSSW_8_1_0_pre7/RelValTTbar_13/GEN-SIM-DIGI-RAW/PU25ns_81X_upgrade2017_realistic_v3_UPG17PU35newGTresub-v1/10000/1878BE3F-8838-E611-9279-0025905A60F4.root',
0036 '/store/relval/CMSSW_8_1_0_pre7/RelValTTbar_13/GEN-SIM-DIGI-RAW/PU25ns_81X_upgrade2017_realistic_v3_UPG17PU35newGTresub-v1/10000/1A74F012-8A38-E611-AFD0-0025905A6070.root',
0037 '/store/relval/CMSSW_8_1_0_pre7/RelValTTbar_13/GEN-SIM-DIGI-RAW/PU25ns_81X_upgrade2017_realistic_v3_UPG17PU35newGTresub-v1/10000/3059622D-8A38-E611-B212-0025905A6056.root',
0038 '/store/relval/CMSSW_8_1_0_pre7/RelValTTbar_13/GEN-SIM-DIGI-RAW/PU25ns_81X_upgrade2017_realistic_v3_UPG17PU35newGTresub-v1/10000/3E7BBA13-8A38-E611-8899-0025905A48C0.root'
0039     ),
0040     secondaryFileNames = cms.untracked.vstring()
0041 )
0042 
0043 process.options = cms.untracked.PSet(
0044 
0045 )
0046 
0047 # Production Info
0048 process.configurationMetadata = cms.untracked.PSet(
0049     annotation = cms.untracked.string('step3 nevts:10'),
0050     name = cms.untracked.string('Applications'),
0051     version = cms.untracked.string('$Revision: 1.19 $')
0052 )
0053 
0054 # Output definition
0055 
0056 process.RECOSIMoutput = cms.OutputModule("PoolOutputModule",
0057     dataset = cms.untracked.PSet(
0058         dataTier = cms.untracked.string('GEN-SIM-RECO'),
0059         filterName = cms.untracked.string('')
0060     ),
0061     eventAutoFlushCompressedSize = cms.untracked.int32(5242880),
0062     fileName = cms.untracked.string('file:matbdgForReco_FromReco_TTbarPhaseI.root'),
0063     outputCommands = process.RECOSIMEventContent.outputCommands,
0064     splitLevel = cms.untracked.int32(0)
0065 )
0066 
0067 process.DQMoutput = cms.OutputModule("DQMRootOutputModule",
0068     dataset = cms.untracked.PSet(
0069         dataTier = cms.untracked.string('DQMIO'),
0070         filterName = cms.untracked.string('')
0071     ),
0072     fileName = cms.untracked.string('file:matbdgForReco_FromReco_TTbarPhaseI_inDQM.root'),
0073     outputCommands = process.DQMEventContent.outputCommands,
0074     splitLevel = cms.untracked.int32(0)
0075 )
0076 
0077 # Additional output definition
0078 
0079 # Other statements
0080 process.mix.input.nbPileupEvents.averageNumber = cms.double(35.000000)
0081 process.mix.bunchspace = cms.int32(25)
0082 process.mix.minBunch = cms.int32(-12)
0083 process.mix.maxBunch = cms.int32(3)
0084 process.mix.input.fileNames = cms.untracked.vstring(['/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/441C0D82-6937-E611-BDA5-0025905B85C0.root', '/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/5E259E37-6E37-E611-BAE4-0025905B85FC.root', '/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/6CC91B80-6937-E611-AA2B-0025905A6080.root', '/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/78082F77-7837-E611-9BEB-0CC47A78A30E.root', '/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/7C751DEC-6C37-E611-9AF5-0025905A60CE.root', '/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/A2808D84-6F37-E611-BBE1-0CC47A745294.root', '/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/B22CF4B2-7837-E611-8449-0025905A6084.root', '/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/D4A12288-6F37-E611-A354-0025905B85D8.root', '/store/relval/CMSSW_8_1_0_pre7/RelValMinBias_13/GEN-SIM/81X_upgrade2017_realistic_v3_UPG17newGT-v1/10000/F0E482B2-6C37-E611-B9AD-0CC47A4D760A.root'])
0085 process.mix.playback = True
0086 process.mix.digitizers = cms.PSet()
0087 for a in process.aliases: delattr(process, a)
0088 process.RandomNumberGeneratorService.restoreStateLabel=cms.untracked.string("randomEngineStateProducer")
0089 from Configuration.AlCa.GlobalTag import GlobalTag
0090 process.GlobalTag = GlobalTag(process.GlobalTag, '81X_upgrade2017_realistic_v3', '')
0091 
0092 
0093 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0094 process.materialdumper = DQMEDAnalyzer('TrackingRecoMaterialAnalyser',
0095         tracks = cms.InputTag("generalTracks"),
0096         vertices = cms.InputTag("offlinePrimaryVertices"),
0097         DoPredictionsOnly = cms.bool(False),
0098         Fitter = cms.string('KFFitterForRefitInsideOut'),
0099         TrackerRecHitBuilder = cms.string('WithAngleAndTemplate'),
0100         Smoother = cms.string('KFSmootherForRefitInsideOut'),
0101         MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
0102         RefitDirection = cms.string('alongMomentum'),
0103         RefitRPCHits = cms.bool(True),
0104         Propagator = cms.string('SmartPropagatorAnyRKOpposite'),
0105         #Propagators
0106         PropagatorAlong = cms.string("RungeKuttaTrackerPropagator"),
0107         PropagatorOpposite = cms.string("RungeKuttaTrackerPropagatorOpposite")
0108 )
0109 
0110 
0111 
0112 
0113 # Path and EndPath definitions
0114 process.raw2digi_step = cms.Path(process.RawToDigi)
0115 process.L1Reco_step = cms.Path(process.L1Reco)
0116 process.reconstruction_step = cms.Path(process.reconstruction_trackingOnly)
0117 process.prevalidation_step = cms.Path(process.globalPrevalidationTrackingOnly)
0118 process.dqmoffline_step = cms.Path(process.DQMOfflineTracking)
0119 process.dqmofflineOnPAT_step = cms.Path(process.PostDQMOffline)
0120 process.validation_step = cms.EndPath(process.globalValidationTrackingOnly)
0121 process.RECOSIMoutput_step = cms.EndPath(process.RECOSIMoutput)
0122 process.DQMoutput_step = cms.EndPath(process.DQMoutput)
0123 process.materialdumper_step = cms.Path(process.materialdumper)
0124 
0125 # Schedule definition
0126 process.schedule = cms.Schedule(process.raw2digi_step,process.L1Reco_step,process.reconstruction_step,process.materialdumper_step,process.prevalidation_step,process.validation_step,process.dqmoffline_step,process.dqmofflineOnPAT_step,process.RECOSIMoutput_step,process.DQMoutput_step)
0127 
0128 #Setup FWK for multithreaded
0129 process.options.numberOfThreads=cms.untracked.uint32(8)
0130 process.options.numberOfStreams=cms.untracked.uint32(0)
0131 
0132 # customisation of the process.
0133 
0134 # Automatic addition of the customisation function from SimGeneral.MixingModule.fullMixCustomize_cff
0135 from SimGeneral.MixingModule.fullMixCustomize_cff import setCrossingFrameOn 
0136 
0137 #call to customisation function setCrossingFrameOn imported from SimGeneral.MixingModule.fullMixCustomize_cff
0138 process = setCrossingFrameOn(process)
0139 
0140 # End of customisation functions
0141