How data is computed and saved in the event in BTagging framework

Complete: 2

Goal of this page

This page presents a proposal for new schema of b-tagging data



Jet Track Association

First the tracks are associated to Jets via an AssociationMap, see RecoBTau package.

Track IP properties data

Currently this kind of data is not shared by different algorithms.

We propose to add an intermediate layer to save this data:

An intermediate object can be stored in the Event to hold data such as impact parameter values computed wrt a given PV (and so a PV reference should also be stored).

The track-IP probability can also be stored. Should it go in the same object (then HLT is forced to compute it!) ?

Example pseudo-code:

//New Product:
typedef AssociationMap<OneToOne<JetTracksAssociation,TracksInJetData>>  JetTracksIPDataAssociation;
//typedef AssociationMap<OneToOne<Jet,TracksInJetData>>  JetTracksIPDataAssociation;

  This is a container of tracks data so we do not duplicate the reference to the PV used.
class TracksInJetData
 vector<TrackIPData> ipData;
 vector<float> probabilities3D; //can we leave empty for HLT usage?
 vector<float> probabilities2D; //can we leave empty for HLT usage?
 edm::Ref<Vertex> primaryVertex;
 GlobalVector direction;   //direction used is not forced to be the CaloJet direction

struct TrackIPData
  float impactParameter3D;
  float impactParameter3DError;
  float impactParameter2D;
  float impactParameter2DError;
  //float decayLen;
  //float decayLenError;

Secondary vertices

Currently this kind of data is not shared by different algorithms.

Lepton Identification

Currently this kind of data is not shared by different algorithms.

Review Status

Editor/Reviewer and date Comments
Main.arizzi - 12 Jan 2007 page author
JennyWilliams - 28 Feb 2007 moved into SWGuide

Responsible: Main.arizzi
Last reviewed by: Reviewer

Topic attachments
I Attachment History Action Size Date Who Comment
PNGpng btaglayers.png r2 r1 manage 75.5 K 2007-01-12 - 15:41 UnknownUser  
Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2007-02-28 - JennyWilliams

    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2022 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback