Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:25:21

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoJets.JetProducers.ak4PFJets_cfi import *
0004 from RecoJets.JetProducers.ak8PFJets_cfi import *
0005 from RecoJets.JetProducers.kt4PFJets_cfi import *
0006 from RecoJets.JetProducers.kt6PFJets_cfi import *
0007 from RecoJets.JetProducers.ca15PFJets_cfi import *
0008 from CommonTools.ParticleFlow.pfNoPileUpJME_cff  import *
0009 from CommonTools.PileupAlgos.Puppi_cff import puppi
0010 from CommonTools.PileupAlgos.softKiller_cfi import softKiller
0011 from RecoJets.JetProducers.fixedGridRhoProducer_cfi import fixedGridRhoAll
0012 from RecoJets.JetProducers.fixedGridRhoProducerFastjet_cfi import fixedGridRhoFastjetAll
0013 from RecoJets.JetProducers.ak8PFJetsPuppi_groomingValueMaps_cfi import ak8PFJetsPuppiSoftDropMass
0014 
0015 
0016 fixedGridRhoFastjetCentral = fixedGridRhoFastjetAll.clone(
0017     maxRapidity = 2.5
0018     )
0019 
0020 fixedGridRhoFastjetCentralChargedPileUp = fixedGridRhoFastjetAll.clone(
0021     pfCandidatesTag = "pfPileUpAllChargedParticles",
0022     maxRapidity = 2.5
0023     )
0024 
0025 fixedGridRhoFastjetCentralNeutral = fixedGridRhoFastjetAll.clone(
0026     pfCandidatesTag = "pfAllNeutralHadronsAndPhotons",
0027     maxRapidity = 2.5
0028     )
0029 
0030 recoPFJetsTask   =cms.Task(fixedGridRhoAll,
0031                            fixedGridRhoFastjetAll,
0032                            fixedGridRhoFastjetCentral,
0033                            fixedGridRhoFastjetCentralChargedPileUp,
0034                            fixedGridRhoFastjetCentralNeutral,
0035                            ak4PFJets,
0036                            pfNoPileUpJMETask,
0037                            ak4PFJetsCHS,
0038                            puppi,
0039                            ak4PFJetsPuppi,
0040                            ak8PFJetsPuppi,
0041                            ak8PFJetsPuppiConstituents,
0042                            ak8PFJetsPuppiSoftDrop,
0043                            ak8PFJetsPuppiSoftDropMass
0044     )
0045 recoPFJets   = cms.Sequence(recoPFJetsTask)
0046 
0047 recoAllPFJetsTask=cms.Task(fixedGridRhoAll,
0048                            fixedGridRhoFastjetAll,
0049                            fixedGridRhoFastjetCentral,
0050                            fixedGridRhoFastjetCentralChargedPileUp,
0051                            fixedGridRhoFastjetCentralNeutral,
0052                            ak4PFJets,
0053                            ak8PFJets,
0054                            pfNoPileUpJMETask,
0055                            ak4PFJetsCHS,
0056                            puppi,
0057                            ak4PFJetsPuppi,
0058                            ak8PFJetsPuppi,
0059                            ak8PFJetsPuppiSoftDrop,
0060                            ak8PFJetsPuppiSoftDropMass
0061     )
0062 recoAllPFJets=cms.Sequence(recoAllPFJetsTask)
0063 
0064 recoPFJetsWithSubstructureTask=cms.Task(
0065                            fixedGridRhoAll,
0066                            fixedGridRhoFastjetAll,
0067                            fixedGridRhoFastjetCentral,
0068                            fixedGridRhoFastjetCentralChargedPileUp,
0069                            fixedGridRhoFastjetCentralNeutral,
0070                            ak4PFJets,
0071                            ak8PFJets,
0072                            pfNoPileUpJMETask,
0073                            ak4PFJetsCHS,
0074                            puppi,
0075                            ak4PFJetsPuppi,
0076                            ak8PFJetsPuppi,
0077                            ak8PFJetsPuppiSoftDrop,
0078                            ak8PFJetsPuppiConstituents,
0079                            ak8PFJetsPuppiSoftDropMass,
0080                            ak8PFJetsCS,
0081                            ak8PFJetsCSConstituents,                           
0082                            softKiller,
0083                            ak4PFJetsSK
0084     )
0085 recoPFJetsWithSubstructure=cms.Sequence(recoPFJetsWithSubstructureTask)
0086 
0087 from RecoHI.HiJetAlgos.HiRecoPFJets_cff import PFTowers, akPu3PFJets, akPu4PFJets, kt4PFJetsForRho, ak4PFJetsForFlow, akCs4PFJets, pfEmptyCollection, hiFJRhoFlowModulation, hiPuRho, hiPFCandCleanerforJets
0088 from RecoHI.HiJetAlgos.hiFJRhoProducer import hiFJRhoProducer
0089 
0090 
0091 recoPFJetsHITask =cms.Task(fixedGridRhoAll,
0092                            fixedGridRhoFastjetAll,
0093                            fixedGridRhoFastjetCentral,
0094                            fixedGridRhoFastjetCentralChargedPileUp,
0095                            fixedGridRhoFastjetCentralNeutral,
0096                            pfEmptyCollection,
0097                            ak4PFJets,
0098                            ak4PFJetsCHS,
0099                            PFTowers,               
0100                            akPu3PFJets,
0101                            akPu4PFJets,
0102                            kt4PFJetsForRho,
0103                            hiPFCandCleanerforJets,
0104                            ak4PFJetsForFlow,
0105                            hiFJRhoProducer,
0106                            hiPuRho,
0107                            hiFJRhoFlowModulation,
0108                            akCs4PFJets
0109    )
0110 recoPFJetsHI   = cms.Sequence(recoPFJetsHITask)
0111