Skip to content

Commit

Permalink
Add the baseline Phase 2 HLT configuration for b-tagging
Browse files Browse the repository at this point in the history
The b-tagging paths should be consistent with the Jets/MET configuration.
  • Loading branch information
SWuchterl authored and fwyzard committed Sep 20, 2021
1 parent 1135ad3 commit b7b3617
Show file tree
Hide file tree
Showing 161 changed files with 2,403 additions and 7 deletions.
@@ -0,0 +1,22 @@
import FWCore.ParameterSet.Config as cms

hltCandidateJetBProbabilityComputer = cms.ESProducer("CandidateJetBProbabilityESProducer",
a_dR = cms.double(-0.001053),
a_pT = cms.double(0.005263),
b_dR = cms.double(0.6263),
b_pT = cms.double(0.3684),
deltaR = cms.double(-1.0),
impactParameterType = cms.int32(0),
max_pT = cms.double(500),
max_pT_dRcut = cms.double(0.1),
max_pT_trackPTcut = cms.double(3),
maximumDecayLength = cms.double(5.0),
maximumDistanceToJetAxis = cms.double(0.07),
min_pT = cms.double(120),
min_pT_dRcut = cms.double(0.5),
minimumProbability = cms.double(0.005),
numberOfBTracks = cms.uint32(4),
trackIpSign = cms.int32(1),
trackQualityClass = cms.string('any'),
useVariableJTA = cms.bool(False)
)
@@ -0,0 +1,21 @@
import FWCore.ParameterSet.Config as cms

hltCandidateJetProbabilityComputer = cms.ESProducer("CandidateJetProbabilityESProducer",
a_dR = cms.double(-0.001053),
a_pT = cms.double(0.005263),
b_dR = cms.double(0.6263),
b_pT = cms.double(0.3684),
deltaR = cms.double(0.3),
impactParameterType = cms.int32(0),
max_pT = cms.double(500),
max_pT_dRcut = cms.double(0.1),
max_pT_trackPTcut = cms.double(3),
maximumDecayLength = cms.double(5.0),
maximumDistanceToJetAxis = cms.double(0.07),
min_pT = cms.double(120),
min_pT_dRcut = cms.double(0.5),
minimumProbability = cms.double(0.005),
trackIpSign = cms.int32(1),
trackQualityClass = cms.string('any'),
useVariableJTA = cms.bool(False)
)
@@ -0,0 +1,14 @@
import FWCore.ParameterSet.Config as cms

hlt1PFPuppiCentralJet70MaxEta2p4 = cms.EDFilter("HLT1PFJet",
MaxEta = cms.double(2.4),
MaxMass = cms.double(-1.0),
MinE = cms.double(-1.0),
MinEta = cms.double(-2.4),
MinMass = cms.double(-1.0),
MinN = cms.int32(1),
MinPt = cms.double(70.0),
inputTag = cms.InputTag("hltAK4PFPuppiJetsCorrected"),
saveTags = cms.bool(True),
triggerType = cms.int32(86)
)
@@ -0,0 +1,14 @@
import FWCore.ParameterSet.Config as cms

hlt1PFPuppiCentralJet75MaxEta2p4 = cms.EDFilter("HLT1PFJet",
MaxEta = cms.double(2.4),
MaxMass = cms.double(-1.0),
MinE = cms.double(-1.0),
MinEta = cms.double(-2.4),
MinMass = cms.double(-1.0),
MinN = cms.int32(1),
MinPt = cms.double(75.0),
inputTag = cms.InputTag("hltAK4PFPuppiJetsCorrected"),
saveTags = cms.bool(True),
triggerType = cms.int32(86)
)
@@ -0,0 +1,14 @@
import FWCore.ParameterSet.Config as cms

hlt2PFPuppiCentralJet40MaxEta2p4 = cms.EDFilter("HLT1PFJet",
MaxEta = cms.double(2.4),
MaxMass = cms.double(-1.0),
MinE = cms.double(-1.0),
MinEta = cms.double(-2.4),
MinMass = cms.double(-1.0),
MinN = cms.int32(2),
MinPt = cms.double(40.0),
inputTag = cms.InputTag("hltAK4PFPuppiJetsCorrected"),
saveTags = cms.bool(True),
triggerType = cms.int32(86)
)
@@ -0,0 +1,14 @@
import FWCore.ParameterSet.Config as cms

hlt2PFPuppiCentralJet60MaxEta2p4 = cms.EDFilter("HLT1PFJet",
MaxEta = cms.double(2.4),
MaxMass = cms.double(-1.0),
MinE = cms.double(-1.0),
MinEta = cms.double(-2.4),
MinMass = cms.double(-1.0),
MinN = cms.int32(2),
MinPt = cms.double(60.0),
inputTag = cms.InputTag("hltAK4PFPuppiJetsCorrected"),
saveTags = cms.bool(True),
triggerType = cms.int32(86)
)
@@ -0,0 +1,14 @@
import FWCore.ParameterSet.Config as cms

hlt3PFPuppiCentralJet45MaxEta2p4 = cms.EDFilter("HLT1PFJet",
MaxEta = cms.double(2.4),
MaxMass = cms.double(-1.0),
MinE = cms.double(-1.0),
MinEta = cms.double(-2.4),
MinMass = cms.double(-1.0),
MinN = cms.int32(3),
MinPt = cms.double(45.0),
inputTag = cms.InputTag("hltAK4PFPuppiJetsCorrected"),
saveTags = cms.bool(True),
triggerType = cms.int32(86)
)
@@ -0,0 +1,14 @@
import FWCore.ParameterSet.Config as cms

hlt4PFPuppiCentralJet40MaxEta2p4 = cms.EDFilter("HLT1PFJet",
MaxEta = cms.double(2.4),
MaxMass = cms.double(-1.0),
MinE = cms.double(-1.0),
MinEta = cms.double(-2.4),
MinMass = cms.double(-1.0),
MinN = cms.int32(4),
MinPt = cms.double(40.0),
inputTag = cms.InputTag("hltAK4PFPuppiJetsCorrected"),
saveTags = cms.bool(True),
triggerType = cms.int32(86)
)
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFCHSJetCorrectorL1 = cms.EDProducer("L1FastjetCorrectorProducer",
algorithm = cms.string('AK4PFchs'),
level = cms.string('L1FastJet'),
srcRho = cms.InputTag("fixedGridRhoFastjetAllTmp")
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFCHSJetCorrectorL2 = cms.EDProducer("LXXXCorrectorProducer",
algorithm = cms.string('AK4PFchs'),
level = cms.string('L2Relative')
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFCHSJetCorrectorL3 = cms.EDProducer("LXXXCorrectorProducer",
algorithm = cms.string('AK4PFchs'),
level = cms.string('L3Absolute')
)
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFCHSJetCorrector = cms.EDProducer("ChainedJetCorrectorProducer",
correctors = cms.VInputTag("hltAK4PFCHSJetCorrectorL1", "hltAK4PFCHSJetCorrectorL2", "hltAK4PFCHSJetCorrectorL3")
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFCHSJetsCorrected = cms.EDProducer("CorrectedPFJetProducer",
correctors = cms.VInputTag("hltAK4PFCHSJetCorrector"),
src = cms.InputTag("hltAK4PFCHSJets")
)
@@ -0,0 +1,31 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFCHSJets = cms.EDProducer("FastjetJetProducer",
Active_Area_Repeats = cms.int32(1),
GhostArea = cms.double(0.01),
Ghost_EtaMax = cms.double(5.0),
Rho_EtaMax = cms.double(4.4),
applyWeight = cms.bool(False),
doAreaDiskApprox = cms.bool(False),
doAreaFastjet = cms.bool(True),
doPUOffsetCorr = cms.bool(False),
doPVCorrection = cms.bool(False),
doRhoFastjet = cms.bool(False),
inputEMin = cms.double(0.0),
inputEtMin = cms.double(0.0),
jetAlgorithm = cms.string('AntiKt'),
jetPtMin = cms.double(5.0),
jetType = cms.string('PFJet'),
maxBadEcalCells = cms.uint32(9999999),
maxBadHcalCells = cms.uint32(9999999),
maxProblematicEcalCells = cms.uint32(9999999),
maxProblematicHcalCells = cms.uint32(9999999),
maxRecoveredEcalCells = cms.uint32(9999999),
maxRecoveredHcalCells = cms.uint32(9999999),
minSeed = cms.uint32(14327),
rParam = cms.double(0.4),
src = cms.InputTag("pfNoPileUpJME"),
srcPVs = cms.InputTag(""),
useDeterministicSeed = cms.bool(True),
voronoiRfact = cms.double(-0.9)
)
@@ -0,0 +1,33 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFClusterJets = cms.EDProducer("FastjetJetProducer",
Active_Area_Repeats = cms.int32(1),
GhostArea = cms.double(0.01),
Ghost_EtaMax = cms.double(5.0),
Rho_EtaMax = cms.double(4.4),
applyWeight = cms.bool(False),
doAreaDiskApprox = cms.bool(False),
doAreaFastjet = cms.bool(False),
doPUOffsetCorr = cms.bool(False),
doPVCorrection = cms.bool(False),
doRhoFastjet = cms.bool(False),
inputEMin = cms.double(0.0),
inputEtMin = cms.double(0.3),
jetAlgorithm = cms.string('AntiKt'),
jetPtMin = cms.double(3.0),
jetType = cms.string('PFClusterJet'),
maxBadEcalCells = cms.uint32(9999999),
maxBadHcalCells = cms.uint32(9999999),
maxProblematicEcalCells = cms.uint32(9999999),
maxProblematicHcalCells = cms.uint32(9999999),
maxRecoveredEcalCells = cms.uint32(9999999),
maxRecoveredHcalCells = cms.uint32(9999999),
minSeed = cms.uint32(14327),
nSigmaPU = cms.double(1.0),
rParam = cms.double(0.4),
radiusPU = cms.double(0.5),
src = cms.InputTag("pfClusterRefsForJets"),
srcPVs = cms.InputTag("NotUsed"),
useDeterministicSeed = cms.bool(True),
voronoiRfact = cms.double(-0.9)
)
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFJetCorrectorL1 = cms.EDProducer("L1FastjetCorrectorProducer",
algorithm = cms.string('AK4PF'),
level = cms.string('L1FastJet'),
srcRho = cms.InputTag("fixedGridRhoFastjetAllTmp")
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFJetCorrectorL2 = cms.EDProducer("LXXXCorrectorProducer",
algorithm = cms.string('AK4PF'),
level = cms.string('L2Relative')
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFJetCorrectorL3 = cms.EDProducer("LXXXCorrectorProducer",
algorithm = cms.string('AK4PF'),
level = cms.string('L3Absolute')
)
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFJetCorrector = cms.EDProducer("ChainedJetCorrectorProducer",
correctors = cms.VInputTag("hltAK4PFJetCorrectorL1", "hltAK4PFJetCorrectorL2", "hltAK4PFJetCorrectorL3")
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFJetsCorrected = cms.EDProducer("CorrectedPFJetProducer",
correctors = cms.VInputTag("hltAK4PFJetCorrector"),
src = cms.InputTag("hltAK4PFJets")
)
@@ -0,0 +1,31 @@
import FWCore.ParameterSet.Config as cms

hltAK4PFJets = cms.EDProducer("FastjetJetProducer",
Active_Area_Repeats = cms.int32(1),
GhostArea = cms.double(0.01),
Ghost_EtaMax = cms.double(5.0),
Rho_EtaMax = cms.double(4.4),
applyWeight = cms.bool(False),
doAreaDiskApprox = cms.bool(False),
doAreaFastjet = cms.bool(True),
doPUOffsetCorr = cms.bool(False),
doPVCorrection = cms.bool(False),
doRhoFastjet = cms.bool(False),
inputEMin = cms.double(0.0),
inputEtMin = cms.double(0.0),
jetAlgorithm = cms.string('AntiKt'),
jetPtMin = cms.double(5.0),
jetType = cms.string('PFJet'),
maxBadEcalCells = cms.uint32(9999999),
maxBadHcalCells = cms.uint32(9999999),
maxProblematicEcalCells = cms.uint32(9999999),
maxProblematicHcalCells = cms.uint32(9999999),
maxRecoveredEcalCells = cms.uint32(9999999),
maxRecoveredHcalCells = cms.uint32(9999999),
minSeed = cms.uint32(14327),
rParam = cms.double(0.4),
src = cms.InputTag("particleFlowTmp"),
srcPVs = cms.InputTag(""),
useDeterministicSeed = cms.bool(True),
voronoiRfact = cms.double(-0.9)
)
@@ -0,0 +1,7 @@
import FWCore.ParameterSet.Config as cms

hltAK8PFCHSJetCorrectorL1 = cms.EDProducer("L1FastjetCorrectorProducer",
algorithm = cms.string('AK8PFchs'),
level = cms.string('L1FastJet'),
srcRho = cms.InputTag("fixedGridRhoFastjetAllTmp")
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK8PFCHSJetCorrectorL2 = cms.EDProducer("LXXXCorrectorProducer",
algorithm = cms.string('AK8PFchs'),
level = cms.string('L2Relative')
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK8PFCHSJetCorrectorL3 = cms.EDProducer("LXXXCorrectorProducer",
algorithm = cms.string('AK8PFchs'),
level = cms.string('L3Absolute')
)
@@ -0,0 +1,5 @@
import FWCore.ParameterSet.Config as cms

hltAK8PFCHSJetCorrector = cms.EDProducer("ChainedJetCorrectorProducer",
correctors = cms.VInputTag("hltAK8PFCHSJetCorrectorL1", "hltAK8PFCHSJetCorrectorL2", "hltAK8PFCHSJetCorrectorL3")
)
@@ -0,0 +1,6 @@
import FWCore.ParameterSet.Config as cms

hltAK8PFCHSJetsCorrected = cms.EDProducer("CorrectedPFJetProducer",
correctors = cms.VInputTag("hltAK8PFCHSJetCorrector"),
src = cms.InputTag("hltAK8PFCHSJets")
)
@@ -0,0 +1,31 @@
import FWCore.ParameterSet.Config as cms

hltAK8PFCHSJets = cms.EDProducer("FastjetJetProducer",
Active_Area_Repeats = cms.int32(1),
GhostArea = cms.double(0.01),
Ghost_EtaMax = cms.double(5.0),
Rho_EtaMax = cms.double(4.4),
applyWeight = cms.bool(False),
doAreaDiskApprox = cms.bool(False),
doAreaFastjet = cms.bool(True),
doPUOffsetCorr = cms.bool(False),
doPVCorrection = cms.bool(False),
doRhoFastjet = cms.bool(False),
inputEMin = cms.double(0.0),
inputEtMin = cms.double(0.0),
jetAlgorithm = cms.string('AntiKt'),
jetPtMin = cms.double(50.0),
jetType = cms.string('PFJet'),
maxBadEcalCells = cms.uint32(9999999),
maxBadHcalCells = cms.uint32(9999999),
maxProblematicEcalCells = cms.uint32(9999999),
maxProblematicHcalCells = cms.uint32(9999999),
maxRecoveredEcalCells = cms.uint32(9999999),
maxRecoveredHcalCells = cms.uint32(9999999),
minSeed = cms.uint32(14327),
rParam = cms.double(0.8),
src = cms.InputTag("pfNoPileUpJME"),
srcPVs = cms.InputTag(""),
useDeterministicSeed = cms.bool(True),
voronoiRfact = cms.double(-0.9)
)

0 comments on commit b7b3617

Please sign in to comment.