Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:23:59

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 process = cms.Process("PAT")
0004 
0005 import PhysicsTools.PatAlgos.tools.helpers as configtools
0006 patAlgosToolsTask = configtools.getPatAlgosToolsTask(process)
0007 
0008 ## Options
0009 process.options = cms.untracked.PSet(
0010   wantSummary      = cms.untracked.bool( True )
0011 )
0012 
0013 ## Messaging
0014 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0015 #process.Tracer = cms.Service("Tracer")
0016 
0017 ## Conditions
0018 process.load( "Configuration.Geometry.GeometryRecoDB_cff" )
0019 process.load( "Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff" )
0020 process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff" )
0021 from Configuration.AlCa.GlobalTag import GlobalTag
0022 process.GlobalTag = GlobalTag( process.GlobalTag, 'auto:com10_8E33v2' )
0023 
0024 ## Input
0025 from PhysicsTools.PatAlgos.patInputFiles_cff import filesSingleMuRECO
0026 process.source = cms.Source(
0027   "PoolSource"
0028 , fileNames = filesSingleMuRECO
0029 )
0030 process.maxEvents = cms.untracked.PSet(
0031   input = cms.untracked.int32( 100 )
0032 )
0033 
0034 ## Output
0035 from PhysicsTools.PatAlgos.patEventContent_cff import patEventContentNoCleaning
0036 process.out = cms.OutputModule(
0037   "PoolOutputModule"
0038 , fileName = cms.untracked.string( 'patTuple_data.root' )
0039 , outputCommands = cms.untracked.vstring(
0040     *patEventContentNoCleaning
0041   )
0042 )
0043 process.out.outputCommands += [ 'drop recoGenJets_*_*_*' ]
0044 process.outpath = cms.EndPath(
0045   process.out, patAlgosToolsTask
0046 )
0047 
0048 ## Processing
0049 process.load( "PhysicsTools.PatAlgos.producersLayer1.patCandidates_cff" )
0050 patAlgosToolsTask.add(process.patCandidatesTask)
0051 #Temporary customize to the unit tests that fail due to old input samples
0052 process.patTaus.skipMissingTauID = True
0053 
0054 process.load( "PhysicsTools.PatAlgos.selectionLayer1.selectedPatCandidates_cff" )
0055 patAlgosToolsTask.add(process.selectedPatCandidatesTask)
0056 
0057 # for data:
0058 from PhysicsTools.PatAlgos.tools.coreTools import runOnData
0059 runOnData( process )