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 # initialize MessageLogger and output report
0006 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0007 process.MessageLogger.cerr.threshold = 'INFO'
0008 process.MessageLogger.cerr.INFO = cms.untracked.PSet(
0009     default          = cms.untracked.PSet( limit = cms.untracked.int32(0)  ),
0010     PATLayer0Summary = cms.untracked.PSet( limit = cms.untracked.int32(-1) )
0011 )
0012 process.options   = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) )
0013 
0014 # source
0015 process.source = cms.Source("PoolSource", 
0016      fileNames = cms.untracked.vstring(
0017         'file:/data/disk2/lowette/ttbar219.root'
0018      )
0019 )
0020 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
0021 
0022 process.load("Configuration.StandardSequences.GeometryDB_cff")
0023 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
0024 process.GlobalTag.globaltag = cms.string( autoCond[ 'phase1_2022_realistic' ] )
0025 process.load("Configuration.StandardSequences.MagneticField_cff")
0026 
0027 # PAT Layer 0+1
0028 process.load("PhysicsTools.PatAlgos.patLayer0_cff")
0029 process.load("PhysicsTools.PatAlgos.patLayer1_cff")
0030 #process.content = cms.EDAnalyzer("EventContentAnalyzer")
0031 process.p = cms.Path(
0032                 process.patLayer0  
0033                 #+ process.content # uncomment to get a dump of the output after layer 0
0034                 + process.patLayer1  
0035             )
0036 
0037 process.allLayer1Electrons.embedTrack = False
0038 process.allLayer1Electrons.embedGsfTrack = False
0039 process.allLayer1Electrons.embedSuperCluster = False
0040 process.allLayer1Electrons.addResolutions = False
0041 process.allLayer1Electrons.isolation = cms.PSet()
0042 process.allLayer1Electrons.isoDeposits = cms.PSet()
0043 process.allLayer1Electrons.addElectronID = False
0044 process.allLayer1Electrons.addTrigMatch = False
0045 process.allLayer1Electrons.addGenMatch = False
0046 process.allLayer1Muons.embedTrack = False
0047 process.allLayer1Muons.embedCombinedMuon = False
0048 process.allLayer1Muons.embedStandAloneMuon = False
0049 process.allLayer1Muons.isolation = cms.PSet()
0050 process.allLayer1Muons.isoDeposits = cms.PSet()
0051 process.allLayer1Muons.addResolutions = False
0052 process.allLayer1Muons.addTrigMatch = False
0053 process.allLayer1Muons.addGenMatch = False
0054 process.allLayer1Jets.embedCaloTowers = False
0055 process.allLayer1Jets.addJetCorrFactors = False
0056 process.allLayer1Jets.addResolutions = False
0057 process.allLayer1Jets.addBTagInfo = False
0058 process.allLayer1Jets.addAssociatedTracks = False
0059 process.allLayer1Jets.addJetCharge = False
0060 process.allLayer1Jets.addTrigMatch = False
0061 process.allLayer1Jets.addGenPartonMatch = False
0062 process.allLayer1Jets.addGenJetMatch = False
0063 process.allLayer1Jets.getJetMCFlavour = False
0064 process.allLayer1Photons.embedSuperCluster = False
0065 process.allLayer1Photons.isolation = cms.PSet()
0066 process.allLayer1Photons.isoDeposits = cms.PSet()
0067 process.allLayer1Photons.addPhotonID = False
0068 process.allLayer1Photons.addTrigMatch = False
0069 process.allLayer1Photons.addGenMatch = False
0070 process.allLayer1Taus.embedLeadTrack = False
0071 process.allLayer1Taus.embedSignalTracks = False
0072 process.allLayer1Taus.embedIsolationTracks = False
0073 process.allLayer1Taus.addResolutions = False
0074 process.allLayer1Taus.isolation = cms.PSet()
0075 process.allLayer1Taus.isoDeposits = cms.PSet()
0076 process.allLayer1Taus.addTrigMatch = False
0077 process.allLayer1Taus.addGenMatch = False
0078 
0079 # Output module configuration
0080 process.out = cms.OutputModule("PoolOutputModule",
0081     fileName = cms.untracked.string('PATLayer1_Output.fromAOD-minimal.root'),
0082     # save only events passing the full path
0083     SelectEvents   = cms.untracked.PSet( SelectEvents = cms.vstring('p') ),
0084     outputCommands = cms.untracked.vstring('drop *')
0085 )
0086 process.outpath = cms.EndPath(process.out)
0087 # save PAT Layer 1 output
0088 process.load("PhysicsTools.PatAlgos.patLayer1_EventContent_cff")
0089 process.out.outputCommands.extend(process.patLayer1EventContent.outputCommands)
0090