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.