Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 14:13:53

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.hoCalibc = cms.EDAnalyzer("HOCalibAnalyzer",
0096 hoCalibVariableCollectionTag = cms.InputTag('hoCalibProducer', 'HOCalibVariableCollection'),
0097 hoInputTag = cms.InputTag('horeco'),
0098 # hoInputTag = cms.InputTag('reducedHcalRecHits','hbhereco'),
0099 allsignal = cms.untracked.bool(True), 
0100 correl = cms.untracked.bool(False),  
0101 hoinfo = cms.untracked.bool(False),  
0102 histFit = cms.untracked.bool(False), ## true   
0103 cosmic = cms.untracked.bool(False),  
0104 hbtime = cms.untracked.bool(False),  
0105 hbinfo = cms.untracked.bool(True),  
0106 checkmap = cms.untracked.bool(False),  
0107 noise = cms.untracked.bool(True),  
0108 psFileName = cms.untracked.string('hocalib_test_collision.ps'),  
0109 txtFileName = cms.untracked.string('hocalib_test_collision.txt'),  
0110 RootFileName = cms.untracked.string('hocalib_test_collision.root'),  
0111   
0112 combined = cms.untracked.bool(True),  
0113 get_constant = cms.untracked.bool(False), #True),  
0114 pedSuppr = cms.untracked.bool(False), ## true  
0115 sigma = cms.untracked.double(0.05),  
0116 get_figure = cms.untracked.bool(False) # True)  
0117 )  
0118   
0119 process.load("Calibration.HcalAlCaRecoProducers.ALCARECOHcalCalHO_cff")  
0120 #process.hoCalibProducer.muons = 'cosmicMuons'
0121 process.hoCalibProducer.muons = 'muons' 
0122 process.hoCalibProducer.hbinfo = True  
0123 process.hoCalibProducer.hotime = True  
0124 process.hoCalibProducer.sigma = 0.05  
0125 process.hoCalibProducer.hoInput = 'horeco'  
0126 process.hoCalibProducer.hbheInput = 'hbhereco'  
0127 process.hoCalibProducer.towerInput = 'towerMaker'  
0128   
0129 process.TFileService = cms.Service("TFileService",  
0130  fileName = cms.string('hist_test_collision.root'),   
0131 )   
0132   
0133 process.dump = cms.EDAnalyzer("EventContentAnalyzer")   
0134 process.oout = cms.OutputModule("PoolOutputModule",   
0135    outputCommands = cms.untracked.vstring('keep *_*_HOCalibVariableCollection_*'),   
0136     fileName = cms.untracked.string('event_test_collision.root'),
0137         SelectEvents = cms.untracked.PSet(
0138         SelectEvents = cms.vstring('p1')
0139     )
0140 )  
0141 
0142 #process.p1 = cms.Path((process.RawToDigi*process.L1Reco*process.reconstruction*process.hoCalibProducer*process.hofilter*process.hoCalibc)  
0143 #process.p1 = cms.Path((process.RawToDigi*process.L1Reco*process.reconstructionCosmics*process.hoCalibProducer*process.hoCalibc))  
0144 #process.p1 = cms.Path((process.RawToDigi*process.L1Reco*process.reconstruction*process.hoCalibProducer*process.hoCalibc))  
0145 process.p1 = cms.Path((process.hoCalibProducer*process.hoCalibc))  
0146 
0147 #process.e = cms.EndPath(process.oout)