Skip to content

Higgs truth matching

Frederic Renner requested to merge higgs_truth_matching into master

This adds a skeleton for truth info to the DiHiggsAnalysis code:

  • get truthInitialParticles for Higgs(pdgid 25) and Scalar(pdgid 35)
  • calculates dR for each jet to all truth b's
  • find the closest B to a Higgs
  • figure/write out if the reconstructed jets of a Higgs candidate have the same parent
  • write out dR to closest truth B of the Higgs Candidate leading and subleading jet

with this the tree variables of the DiHiggsAnalysisAlg adds per event and btagging working point:

  "resolved_nCentralJets_",
  "resolved_nBtaggedCentralJets_",
  "resolved_jet1_pt_",
  "resolved_jet2_pt_",
  "resolved_jet3_pt_",
  "resolved_jet4_pt_",
  "resolved_DeltaR12_",
  "resolved_DeltaR13_",
  "resolved_DeltaR14_",
  "resolved_DeltaR23_",
  "resolved_DeltaR24_",
  "resolved_DeltaR34_",
  "resolved_h1_m_",
  "resolved_h2_m_",
  "resolved_h1_dR_jets_",
  "resolved_h2_dR_jets_",
  "resolved_hh_m_",
  "resolved_h1_fromSameInitialParticle_",
  "resolved_h2_fromSameInitialParticle_",
  "resolved_h1_dR_leadingJet_closestB_",
  "resolved_h2_dR_leadingJet_closestB_",
  "resolved_h1_dR_subleadingJet_closestB_",
  "resolved_h2_dR_subleadingJet_closestB_",

  "boosted_nLargeJets_",
  "boosted_h1_m_",
  "boosted_h1_jet1_pt_",
  "boosted_h1_jet2_pt_",
  "boosted_h1_dR_jets_",
  "boosted_h2_m_",
  "boosted_h2_jet1_pt_",
  "boosted_h2_jet2_pt_",
  "boosted_h2_dR_jets_",
  "boosted_hh_m_",
  "boosted_h1_nGhostAssocVrJets_",
  "boosted_h1_nBtaggedGhostAssocVrTrackJets_",
  "boosted_h2_nGhostAssocVrJets_",
  "boosted_h2_nBtaggedGhostAssocVrTrackJets_",
Edited by Frederic Renner

Merge request reports