Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 11:59:04

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 -n 1000 --conditions auto:run2_data -s RAW2DIGI,L1Reco,RECO --datatier RECO --customise SLHCUpgradeSimulations/Configuration/postLS1Customs.customisePostLS1 --eventcontent RECO --magField AutoFromDBCurrent --no_exec --filein /store/data/Commissioning2015/MinimumBias/RAW/v1/000/239/754/00000/94E8E718-75DB-E411-9D0E-02163E0123CC.root --scenario pp
0006 import FWCore.ParameterSet.Config as cms
0007 
0008 process = cms.Process('ReRECO')
0009 
0010 # import of standard configurations
0011 process.load('Configuration.StandardSequences.Services_cff')
0012 process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi')
0013 process.load('Configuration.EventContent.EventContent_cff')
0014 process.load('SimGeneral.MixingModule.mixNoPU_cfi')
0015 process.load('Configuration.StandardSequences.GeometryRecoDB_cff')
0016 process.load('Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff')
0017 process.load('Configuration.StandardSequences.RawToDigi_Data_cff')
0018 process.load('Configuration.StandardSequences.L1Reco_cff')
0019 process.load('Configuration.StandardSequences.EndOfProcess_cff')
0020 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0021 
0022 process.MessageLogger = cms.Service("MessageLogger",  
0023  cout = cms.untracked.PSet(  
0024   default = cms.untracked.PSet( ## kill all messages in the log  
0025  
0026    limit = cms.untracked.int32(0)  
0027   ),  
0028   FwkJob = cms.untracked.PSet( ## but FwkJob category - those unlimitted  
0029  
0030    limit = cms.untracked.int32(-1)  
0031   )  
0032  ),  
0033  categories = cms.untracked.vstring('FwkJob'), 
0034  destinations = cms.untracked.vstring('cout')  
0035 )  
0036  
0037 
0038 process.maxEvents = cms.untracked.PSet(
0039     input = cms.untracked.int32(-10)
0040 )
0041 
0042 # Input source
0043 process.source = cms.Source("PoolSource",
0044     fileNames = cms.untracked.vstring(
0045 '/store/data/Run2015D/SingleMuon/RECO/PromptReco-v3/000/256/676/00000/2844234C-425F-E511-90F2-02163E014719.root'
0046 ),                                
0047     secondaryFileNames = cms.untracked.vstring()
0048 )
0049 
0050 process.options = cms.untracked.PSet(
0051 
0052 )
0053 
0054 # Production Info
0055 process.configurationMetadata = cms.untracked.PSet(
0056     annotation = cms.untracked.string('step3 nevts:1000'),
0057     name = cms.untracked.string('Applications'),
0058     version = cms.untracked.string('$Revision: 1.19 $')
0059 )
0060 
0061 # Additional output definition
0062 
0063 # Other statements
0064 from Configuration.AlCa.GlobalTag import GlobalTag
0065 process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '')
0066 #process.GlobalTag = GlobalTag(process.GlobalTag, 'GR_P_V54', '')
0067 # Path and EndPath definitions
0068 #process.raw2digi_step = cms.Path(process.RawToDigi)
0069 #process.L1Reco_step = cms.Path(process.L1Reco)
0070 #process.reconstruction_step = cms.Path(process.reconstruction)
0071 #process.endjob_step = cms.EndPath(process.endOfProcess)
0072 #process.RECOoutput_step = cms.EndPath(process.RECOoutput)
0073 
0074 # Schedule definition
0075 #process.schedule = cms.Schedule(process.raw2digi_step,process.L1Reco_step,process.reconstruction_step,process.endjob_step,process.RECOoutput_step)
0076 
0077 # customisation of the process.
0078 
0079 # Automatic addition of the customisation function from SLHCUpgradeSimulations.Configuration.postLS1Customs
0080 #from SLHCUpgradeSimulations.Configuration.postLS1Customs import customisePostLS1 
0081 
0082 #call to customisation function customisePostLS1 imported from SLHCUpgradeSimulations.Configuration.postLS1Customs
0083 #process = customisePostLS1(process)
0084 
0085 # End of customisation functions
0086 
0087 process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck",  
0088   ignoreTotal = cms.untracked.int32(1) ## default is one  
0089 )  
0090 
0091 process.hofilter = cms.EDFilter("HOCalibFilter",  
0092 hoCalibVariableCollectionTag = cms.InputTag('hoCalibProducer', 'HOCalibVariableCollection')
0093 )
0094 
0095 process.load('Calibration.HcalCalibAlgos.hoCalibAnalyzer_cfi')
0096 process.hoCalibAnalyzer.cosmic = False
0097   
0098 process.load("Calibration.HcalAlCaRecoProducers.ALCARECOHcalCalHO_cff")  
0099 #process.hoCalibProducer.muons = 'cosmicMuons'
0100 process.hoCalibProducer.muons = 'muons' 
0101 process.hoCalibProducer.hbinfo = True  
0102 process.hoCalibProducer.hotime = True  
0103 process.hoCalibProducer.sigma = 0.05  
0104 process.hoCalibProducer.hoInput = 'horeco'  
0105 process.hoCalibProducer.hbheInput = 'hbhereco'  
0106 process.hoCalibProducer.towerInput = 'towerMaker'  
0107   
0108 process.TFileService = cms.Service("TFileService",  
0109  fileName = cms.string('hist_test_collision.root'),   
0110 )   
0111   
0112 process.dump = cms.EDAnalyzer("EventContentAnalyzer")   
0113 process.oout = cms.OutputModule("PoolOutputModule",   
0114    outputCommands = cms.untracked.vstring('keep *_*_HOCalibVariableCollection_*'),   
0115     fileName = cms.untracked.string('event_test_collision.root'),
0116         SelectEvents = cms.untracked.PSet(
0117         SelectEvents = cms.vstring('p1')
0118     )
0119 )  
0120 
0121 #process.p1 = cms.Path((process.RawToDigi*process.L1Reco*process.reconstruction*process.hoCalibProducer*process.hofilter*process.hoCalibAnalyzer)  
0122 #process.p1 = cms.Path((process.RawToDigi*process.L1Reco*process.reconstructionCosmics*process.hoCalibProducer*process.hoCalibAnalyzer))  
0123 #process.p1 = cms.Path((process.RawToDigi*process.L1Reco*process.reconstruction*process.hoCalibProducer*process.hoCalibAnalyzer))  
0124 process.p1 = cms.Path((process.hoCalibProducer*process.hoCalibAnalyzer))  
0125 
0126 #process.e = cms.EndPath(process.oout)