1 import FWCore.ParameterSet.Config
as cms
6 Sequences for reconstructing boosted taus using the HPS algorithm 11 pfPileUpForBoostedTaus = boostedTaus.pfPileUp.clone(
12 PFCandidates = cms.InputTag(
'particleFlow'),
13 checkClosestZVertex = cms.bool(
False)
15 pfNoPileUpForBoostedTaus = boostedTaus.pfNoPileUp.clone(
16 topCollection = cms.InputTag(
'pfPileUpForBoostedTaus'),
17 bottomCollection = cms.InputTag(
'particleFlow')
21 import RecoJets.JetProducers.ak4PFJets_cfi
as boostedTaus2
22 import RecoJets.JetProducers.CMSBoostedTauSeedingParameters_cfi
as boostedTaus3
23 ca8PFJetsCHSprunedForBoostedTaus = boostedTaus2.ak4PFJets.clone(
24 boostedTaus3.CMSBoostedTauSeedingParameters,
26 jetPtMin = cms.double(100.0),
27 doAreaFastjet = cms.bool(
True),
28 nFilt = cms.int32(100),
29 rParam = cms.double(0.8),
30 jetAlgorithm = cms.string(
"CambridgeAachen"),
31 writeCompound = cms.bool(
True),
32 jetCollInstanceName = cms.string(
'subJetsForSeedingBoostedTaus')
35 boostedTauSeeds = cms.EDProducer(
"BoostedTauSeedsProducer",
36 subjetSrc = cms.InputTag(
'ca8PFJetsCHSprunedForBoostedTaus',
'subJetsForSeedingBoostedTaus'),
37 pfCandidateSrc = cms.InputTag(
'particleFlow'),
38 verbosity = cms.int32(0)
41 boostedHPSPFTausTask = cms.Task(
42 pfPileUpForBoostedTaus,
43 pfNoPileUpForBoostedTaus,
44 ca8PFJetsCHSprunedForBoostedTaus,