Back to home page

Project CMSSW displayed by LXR

 
 

    


Warning, /L1Trigger/TrackFindingTracklet/README.md is written in an unsupported language. File is not indexed.

0001 To run the L1 tracking & create a TTree of tracking performance: 
0002 
0003 cmsRun L1TrackNtupleMaker_cfg.py
0004 
0005 By setting variable L1TRKALGO inside this script, you can change which 
0006 L1 tracking algo is used. It defaults to HYBRID. 
0007 
0008 For the baseline HYBRID algo, which runs Tracklet pattern reco followed
0009 by KF track fit, TrackFindingTracklet/interface/Settings.h configures the pattern reco stage, (although some parameters there are overridden by l1tTTTracksFromTrackletEmulation_cfi.py).
0010 The KF fit is configured by the constructor of TrackFindingTMTT/src/Settings.cc.
0011 
0012 The ROOT macros L1TrackNtuplePlot.C & L1TrackQualityPlot.C make track 
0013 performance & BDT track quality performance plots from the TTree. 
0014 Both can be run via makeHists.csh .
0015 
0016 The optional "NewKF" track fit can be run by changing L1TRKALGO=HYBRID_NEWKF. It corresponds to the curent FW, but is is not yet the default, as only a basic duplicate track removal is available for it. It is configured via 
0017 TrackTrigger/python/ProducerSetup_cfi.py, (which also configures the DTC).
0018 
0019 For experts
0020 ============
0021 
0022 1) To make plots to monitor data rates assicuated to truncation after each step in the tracklet pattern reco algo, set writeMonitorData_ = true in Settings.h . This creates txt files, which the ROOT macros in https://github.com/cms-L1TK/TrackPerf/tree/master/PatternReco can then use to study truncation of individual algo steps within tracklet chain.