Skip to content

Commit

Permalink
Adding b-tagging only to the EITopPAG
Browse files Browse the repository at this point in the history
  • Loading branch information
rappoccio committed Aug 30, 2013
1 parent 6d0984b commit 2755d91
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 1 deletion.
5 changes: 5 additions & 0 deletions CommonTools/ParticleFlow/python/EITopPAG_EventContent_cff.py
Expand Up @@ -9,6 +9,11 @@
'keep *_pfIsolatedMuonsEI_*_*',
# jets
'keep recoPFJets_pfJetsEI_*_*',
# btags
'keep *_pfJetTrackAssociatorEI_*_*',
'keep *_impactParameterTagInfosEI_*_*',
'keep *_secondaryVertexTagInfosEI_*_*',
'keep *_combinedSecondaryVertexBJetTagsEI_*_*',
# taus
'keep recoPFTaus_pfTausEI_*_*',
'keep recoPFTauDiscriminator_pfTausDiscrimination*_*_*',
Expand Down
30 changes: 29 additions & 1 deletion CommonTools/ParticleFlow/python/EITopPAG_cff.py
Expand Up @@ -16,6 +16,13 @@
from CommonTools.ParticleFlow.TopProjectors.pfNoTau_cfi import *


# b-tagging
from RecoJets.JetAssociationProducers.ak5JTA_cff import ak5JetTracksAssociatorAtVertex
from RecoBTag.ImpactParameter.impactParameter_cfi import impactParameterTagInfos
from RecoBTag.SecondaryVertex.secondaryVertexTagInfos_cfi import secondaryVertexTagInfos
from RecoBTag.SecondaryVertex.combinedSecondaryVertexBJetTags_cfi import combinedSecondaryVertexBJetTags


#### PU Again... need to do this twice because the "linking" stage of PF reco ####
#### condenses information into the new "particleFlow" collection. ####

Expand Down Expand Up @@ -122,6 +129,23 @@
pfTausPtrsEI
)

#### B-tagging ####
pfJetTrackAssociatorEI = ak5JetTracksAssociatorAtVertex.clone (
src = cms.InputTag("pfJetsEI")
)
impactParameterTagInfosEI = impactParameterTagInfos.clone(
jetTracks = cms.InputTag( 'pfJetTrackAssociatorEI' )
)
secondaryVertexTagInfosEI = secondaryVertexTagInfos.clone(
trackIPTagInfos = cms.InputTag( 'impactParameterTagInfosEI' )
)
combinedSecondaryVertexBJetTagsEI = combinedSecondaryVertexBJetTags.clone(
tagInfos = cms.VInputTag(cms.InputTag("impactParameterTagInfosEI"),
cms.InputTag("secondaryVertexTagInfosEI"))
)



#### MET ####
pfMetEI = pfMET.clone(jets=cms.InputTag("pfJetsEI"))

Expand All @@ -145,6 +169,10 @@
pfNoJetEI +
pfTauEISequence +
pfNoTauEI +
pfMetEI
pfMetEI+
pfJetTrackAssociatorEI+
impactParameterTagInfosEI+
secondaryVertexTagInfosEI+
combinedSecondaryVertexBJetTagsEI
)

0 comments on commit 2755d91

Please sign in to comment.