Difference: SWGuideL1TPhase2Instructions (1 vs. 123)

Revision 1232019-10-10 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 1071 to 1071
 </>
<!--/twistyPlugin-->

10_6_0 Samples McM Status

Changed:
<
<
See the status of production of Samples here (courtesy of Giovanni Petrucciani), and a link to das.
>
>
See the status of production of Samples here (courtesy of Giovanni Petrucciani), and a link to das.
 

PhaseIIFall17 Campaign

Descritipon

Revision 1222019-10-10 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.29.4 PF HPS Tau v2 (different producer from existing PF HPS Tau) loaded two instances +l1pfTauProducerv2PF and +l1pfTauProducerv2Puppi,, but expcluded from sequence due to crashing.
  • l1t-phase2-v2.29.3 Add TkMuonStub for Overlap (+l1TkMuonStubOverlap) in the phase2 sequence.
 
  • l1t-phase2-v2.29.2 Phase-1 PF Jets: simple update - New calibration set for histogrammed jet finder (#814)"
  • l1t-phase2-v2.29.1 Add customization for TrackTrigger Hybrid prompt and Hybrid displaced.
  • l1t-phase2-v2.29.0 Merge L1T Track Hybrid code. Still running only Tracklet simulation.
Line: 56 to 58
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_1_patch2
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.29.0
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.29.4
 

Revision 1212019-10-09 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 26 to 26
 
  • l1t-phase2-v2.29.1 Add customization for TrackTrigger Hybrid prompt and Hybrid displaced.
  • l1t-phase2-v2.29.0 Merge L1T Track Hybrid code. Still running only Tracklet simulation.
  • l1t-phase2-v2.28.0 Optimized KMTF for Phase II - in configuration tighten of chi2 cut (generic cut and vtx cut). (#800)
Changed:
<
<
  • l1t-phase2-v2.27.0 PFTaus: (1) fix for 1prong with HoE cut, (2) use BDT to assign WPs ( vLoose, Loose, Medium, Tight). (#806)
>
>
  • l1t-phase2-v2.27.0 HPS PFTaus -v1 update: (1) fix for 1prong with HoE cut, (2) use BDT to assign WPs ( vLoose, Loose, Medium, Tight). (#806)
 
  • l1t-phase2-v2.26.1 Phase1 PFJets (l1pfPhase1L1TJetProducer) added to the phsase2 L1T sequence."
  • l1t-phase2-v2.26.0 Phase1 PFJets with PUPPI Candidates - updates (#803)
  • l1t-phase2-v2.25.1 Updated L1PF for the TDR (v0.1) ready for 10_4_X MTD samples: calibrations for HF, HGC egamma ID BDT weights (gamma, pion, neutrino), and JEC. (#805)"
Line: 36 to 36
 
  • l1t-phase2-v2.24.0 Fixes of GEM-CSC TP (#799) commits backported from official CMSSW: (#27957) updated few LUTs for GE2/1-ME2/1 in the Phase-2 CSC local trigger, and (#27958) fixes a bug in the initialization of the GEMCoPadProcessor.
  • l1t-phase2-v2.23.3 Tau: updates to tracks+EG and tracks-only algorithms. (#795)
  • l1t-phase2-v2.23.2.1 Tau BuildFiles fix compilation.
Changed:
<
<
>
>
 
  • l1t-phase2-v2.23.1 L1PF for 10_6_X: single particle calibrations and JEC, and fix of MET tails. Use of era to switch bw 104XMC and 106XMC (#793)
  • l1t-phase2-v2.23.0 Add to sequence module L1WP2Electrons - Producer for EGamma with track and isolation in the barrel.
  • l1t-phase2-v2.22.1-CMSSW_10_6_1_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_1_patch2.

Revision 1202019-10-08 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.29.2 Phase-1 PF Jets: simple update - New calibration set for histogrammed jet finder (#814)"
  • l1t-phase2-v2.29.1 Add customization for TrackTrigger Hybrid prompt and Hybrid displaced.
 
  • l1t-phase2-v2.29.0 Merge L1T Track Hybrid code. Still running only Tracklet simulation.
  • l1t-phase2-v2.28.0 Optimized KMTF for Phase II - in configuration tighten of chi2 cut (generic cut and vtx cut). (#800)
  • l1t-phase2-v2.27.0 PFTaus: (1) fix for 1prong with HoE cut, (2) use BDT to assign WPs ( vLoose, Loose, Medium, Tight). (#806)
Line: 1067 to 1069
 </>
<!--/twistyPlugin-->

10_6_0 Samples McM Status

Changed:
<
<
See the status of production of Samples here (courtesy of Giovanni Petrucciani).
>
>
See the status of production of Samples here (courtesy of Giovanni Petrucciani), and a link to das.
 

PhaseIIFall17 Campaign

Descritipon

Revision 1192019-10-04 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.29.0 Merge L1T Track Hybrid code. Still running only Tracklet simulation.
 
  • l1t-phase2-v2.28.0 Optimized KMTF for Phase II - in configuration tighten of chi2 cut (generic cut and vtx cut). (#800)
  • l1t-phase2-v2.27.0 PFTaus: (1) fix for 1prong with HoE cut, (2) use BDT to assign WPs ( vLoose, Loose, Medium, Tight). (#806)
  • l1t-phase2-v2.26.1 Phase1 PFJets (l1pfPhase1L1TJetProducer) added to the phsase2 L1T sequence."
Line: 53 to 54
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_1_patch2
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.25.0
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.29.0
 

Revision 1182019-10-03 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.28.0 Optimized KMTF for Phase II - in configuration tighten of chi2 cut (generic cut and vtx cut). (#800)
  • l1t-phase2-v2.27.0 PFTaus: (1) fix for 1prong with HoE cut, (2) use BDT to assign WPs ( vLoose, Loose, Medium, Tight). (#806)
  • l1t-phase2-v2.26.1 Phase1 PFJets (l1pfPhase1L1TJetProducer) added to the phsase2 L1T sequence."
  • l1t-phase2-v2.26.0 Phase1 PFJets with PUPPI Candidates - updates (#803)
  • l1t-phase2-v2.25.1 Updated L1PF for the TDR (v0.1) ready for 10_4_X MTD samples: calibrations for HF, HGC egamma ID BDT weights (gamma, pion, neutrino), and JEC. (#805)"
 
  • l1t-phase2-v2.25.0 NNTauPuppi: Fix bug configuration to use Puppi PF candidates.
  • l1t-phase2-v2.24.2 EMTF++ Sep 2019 update (#802).
  • l1t-phase2-v2.24.1 Backport ME0TriggerPseudoBuilder bug fix ( #801) backported the official CMSSW (#27947).

Revision 1172019-10-02 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.25.0 NNTauPuppi: Fix bug configuration to use Puppi PF candidates.
  • l1t-phase2-v2.24.2 EMTF++ Sep 2019 update (#802).
  • l1t-phase2-v2.24.1 Backport ME0TriggerPseudoBuilder bug fix ( #801) backported the official CMSSW (#27947).
  • l1t-phase2-v2.24.0 Fixes of GEM-CSC TP (#799) commits backported from official CMSSW: (#27957) updated few LUTs for GE2/1-ME2/1 in the Phase-2 CSC local trigger, and (#27958) fixes a bug in the initialization of the GEMCoPadProcessor.
 
  • l1t-phase2-v2.23.3 Tau: updates to tracks+EG and tracks-only algorithms. (#795)
  • l1t-phase2-v2.23.2.1 Tau BuildFiles fix compilation.
  • l1t-phase2-v2.23.2 L1HPS PF Taus - DataFormat and Producer. Added definitions of VertexRef and PFCandidateRef (#792)
Line: 44 to 48
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_1_patch2
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.22.1-CMSSW_10_6_1_patch2
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.25.0
 

Revision 1162019-09-19 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.23.3 Tau: updates to tracks+EG and tracks-only algorithms. (#795)
  • l1t-phase2-v2.23.2.1 Tau BuildFiles fix compilation.
 
  • l1t-phase2-v2.23.2 L1HPS PF Taus - DataFormat and Producer. Added definitions of VertexRef and PFCandidateRef (#792)
  • l1t-phase2-v2.23.1 L1PF for 10_6_X: single particle calibrations and JEC, and fix of MET tails. Use of era to switch bw 104XMC and 106XMC (#793)
  • l1t-phase2-v2.23.0 Add to sequence module L1WP2Electrons - Producer for EGamma with track and isolation in the barrel.

Revision 1152019-09-04 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
 
  • l1t-phase2-v2.23.1 L1PF for 10_6_X: single particle calibrations and JEC, and fix of MET tails. Use of era to switch bw 104XMC and 106XMC (#793)
  • l1t-phase2-v2.23.0 Add to sequence module L1WP2Electrons - Producer for EGamma with track and isolation in the barrel.
  • l1t-phase2-v2.22.1-CMSSW_10_6_1_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_1_patch2.

Revision 1142019-08-31 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.23.1 L1PF for 10_6_X: single particle calibrations and JEC, and fix of MET tails. Use of era to switch bw 104XMC and 106XMC (#793)
 
  • l1t-phase2-v2.23.0 Add to sequence module L1WP2Electrons - Producer for EGamma with track and isolation in the barrel.
  • l1t-phase2-v2.22.1-CMSSW_10_6_1_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_1_patch2.

Revision 1132019-08-30 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 1052 to 1052
  </>
<!--/twistyPlugin-->
Added:
>
>

10_6_0 Samples McM Status

See the status of production of Samples here (courtesy of Giovanni Petrucciani).
 

PhaseIIFall17 Campaign

Descritipon

Revision 1122019-08-28 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_1_patch2

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.23.0 Add to sequence module L1WP2Electrons - Producer for EGamma with track and isolation in the barrel.
 
  • l1t-phase2-v2.22.1-CMSSW_10_6_1_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_1_patch2.

Revision 1112019-07-17 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 992 to 992
 In both cases, the updated "V10" HGCAL geometry was employed, as part of MC production workflow D41. Some initial information: https://docs.google.com/document/d/1PZlhRb3kIHJjYV6zfguM5p3PXrUyTHYNTfk5VmFQo8k/edit#
Changed:
<
<

10_6_0 Samples without pileup

>
>

10_6_0 Samples without pileup

  DAS query: dataset=/*/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3*/GEN-SIM-DIGI-RAW %TWISTY{
Line: 1022 to 1022
  </>
<!--/twistyPlugin-->
Changed:
<
<

10_6_0 Samples with 200 pileup

>
>

10_6_0 Samples with 200 pileup

  DAS query: dataset=/*/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3*/GEN-SIM-DIGI-RAW %TWISTY{

Revision 1102019-07-16 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 19 to 19
 
Changed:
<
<

CMSSW_10_6_0_patch2

>
>

CMSSW_10_6_1_patch2

 

Development

Tags:
Changed:
<
<
  • l1t-phase2-v2.22.1-CMSSW_10_6_0_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_0_patch2.
>
>
  • l1t-phase2-v2.22.1-CMSSW_10_6_1_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_1_patch2.
 

Line: 31 to 31
 
  • Phase-2 L1T workflow is adjusted accordingly to be able to handle HGC TP generation on different HGC geometries (i.e. different MC samples, 9_3_7 vs 10_4_0_mtd and later). Introduced new era (Phase2C8_trigger) and recipes to run phase2 L1T SW. See below in "Run tests on pilot samples".
  • WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.
Changed:
<
<

<!--/twistyPlugin twikiMakeVisibleInline-->
>
>

<!--/twistyPlugin twikiMakeVisibleInline-->
 
Changed:
<
<
cmsrel CMSSW_10_6_0_patch2 cd CMSSW_10_6_0_patch2/src
>
>
cmsrel CMSSW_10_6_1_patch2 cd CMSSW_10_6_1_patch2/src
 cmsenv git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git
Changed:
<
<
git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_0_patch2 git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.22.1-CMSSW_10_6_0_patch2
>
>
git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_1_patch2 git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.22.1-CMSSW_10_6_1_patch2
 
Line: 51 to 51
 

Run tests on pilot samples

Deleted:
<
<
  • recipe configuration file to run on 9_3_7 MC samples (have HGC v8 geometry) !!!!! WARNING - IF YOU CARE ABOUT CSC Trigger Primitives DO NOT RUN, TILL PROBLEM WITH CSC TP generation inconsistency fixed.

# ####################################################################################
# v8 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 9_3_7 samples 
# ####################################################################################
cmsRun L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py

 
  • recipe configuration file to run on 10_6_X MC samples (have HGC v10 geometry)
Line: 93 to 83
 
Added:
>
>
  • recipe configuration file to run on 9_3_7 MC samples (have HGC v8 geometry) !!!!! WARNING - IF YOU CARE ABOUT CSC Trigger Primitives DO NOT RUN, TILL PROBLEM WITH CSC TP generation inconsistency fixed.

# ####################################################################################
# v8 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 9_3_7 samples 
# ####################################################################################
cmsRun L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py

 
<!--/twistyPlugin-->

Revision 1092019-07-16 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 22 to 22
 

CMSSW_10_6_0_patch2

Development

Tags:
Changed:
<
<
  • l1t-phase2-v2.22.0-CMSSW_10_6_0_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_0_patch2..
>
>
  • l1t-phase2-v2.22.1-CMSSW_10_6_0_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_0_patch2.
 

Recipe

Line: 37 to 39
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_0_patch2
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.22.0-CMSSW_10_6_0_patch2
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.22.1-CMSSW_10_6_0_patch2
 
Line: 99 to 101
 

CMSSW_10_6_0_pre4

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.22.1 Add and use customisation for CSC LCT to be Run-2 like.
 
  • l1t-phase2-v2.22.0 Phase1-type jet producer using Phase2 PF candidates as inputs.
  • l1t-phase2-v2.21.3 EMTF++ Part 3 final version - minor C++ optimizations (#784)
  • l1t-phase2-v2.21.2 Tracklet fix crash with elecetrons (projection fix and clean-up (remove printouts) #777.

Revision 1082019-07-16 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 19 to 19
 
Changed:
<
<

CMSSW_10_6_0_pre4

>
>

CMSSW_10_6_0_patch2

 

Development

Tags:
  • l1t-phase2-v2.22.0-CMSSW_10_6_0_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_0_patch2..
Line: 977 to 977
 

MC Production

Added:
>
>

PhaseIITDRSpring19 Campaign - 10.6.0 "L1T" TDR samples

Description

The main motivation for this MC production was the simulation of the latest realistic geometry of the HGCal (v10). In this geometry the last two absorbers were dropped compared to the previous simulations. This changed required a new production to assess the performances of PhaseII L1T TPs and L1T Reco algorithms. This production is intended as the final MC production for the L1 TDR. This production is done using 10_6_0 release of CMSSW:

  • GEN step, CMSSW_10_6_0 was used
  • DIGI step, CMSSW_10_6_0_patch2 was used to fix problems in ECAL and HCAL.
In both cases, the updated "V10" HGCAL geometry was employed, as part of MC production workflow D41. Some initial information: https://docs.google.com/document/d/1PZlhRb3kIHJjYV6zfguM5p3PXrUyTHYNTfk5VmFQo8k/edit#

10_6_0 Samples without pileup

DAS query: dataset=/*/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3*/GEN-SIM-DIGI-RAW

<!--/twistyPlugin twikiMakeVisibleInline-->
/BsToPhiPhi_4K_TuneCP5_14TeV-pythia8/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/DYToMuMuorEleEle_M-20_14TeV_pythia8/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/DisplacedMuons_Pt10to30_Dxy0to3000-pythia8-gun/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/DisplacedMuons_Pt2to10_Dxy0to3000-pythia8-gun/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/DisplacedMuons_Pt30to100_Dxy0to3000-pythia8-gun/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/GluGluHToGG_M125_14TeV_amcatnloFXFX_pythia8/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/HSCPppstau_M_871_TuneCUETP8M1_14TeV_pythia8/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/JPsiToMuMu_Pt0to100-pythia8-gun/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/Mu_FlatPt2to100-pythia8-gun/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/PhotonFlatPt8To150/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/QCD_Pt_0_1000_14TeV_TuneCUETP8M1/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/SingleElectron_PT2to100/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/SinglePion0_FlatPt-8to100/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/SinglePion_PT2to100/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/TTbar_14TeV_TuneCP5_Pythia8/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/WToLNu_14TeV_TuneCP5_pythia8/PhaseIITDRSpring19DR-NoPU_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
<!--/twistyPlugin-->

10_6_0 Samples with 200 pileup

DAS query: dataset=/*/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3*/GEN-SIM-DIGI-RAW

<!--/twistyPlugin twikiMakeVisibleInline-->
/DYToMuMuorEleEle_M-20_14TeV_pythia8/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/DisplacedMuons_Pt10to30_Dxy0to3000-pythia8-gun/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/DisplacedMuons_Pt2to10_Dxy0to3000-pythia8-gun/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/DisplacedMuons_Pt30to100_Dxy0to3000-pythia8-gun/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/JPsiToMuMu_Pt0to100-pythia8-gun/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/Mu_FlatPt2to100-pythia8-gun/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v2/GEN-SIM-DIGI-RAW
/Nu_E10-pythia8-gun/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v3/GEN-SIM-DIGI-RAW
/PhotonFlatPt8To150/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/SingleElectron_PT2to100/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/SinglePion0_FlatPt-8to100/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/SinglePion_PT2to100/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/TTbar_14TeV_TuneCP5_Pythia8/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3_ext1-v3/GEN-SIM-DIGI-RAW
/VBFHToBB_M-125_14TeV_powheg_pythia8_weightfix/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/WToLNu_14TeV_TuneCP5_pythia8/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v1/GEN-SIM-DIGI-RAW
/WpWpJJ_QCD_TuneCP5_14TeV-madgraph-pythia8/PhaseIITDRSpring19DR-PU200_106X_upgrade2023_realistic_v3-v2/GEN-SIM-DIGI-RAW
<!--/twistyPlugin-->
 

PhaseIIFall17 Campaign

Descritipon

Revision 1072019-07-16 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 17 to 17
 All the Phase-2 L1T developments are intended to be built on top of that branch via pull requests. The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.
Added:
>
>

CMSSW_10_6_0_pre4

Development

Tags:
  • l1t-phase2-v2.22.0-CMSSW_10_6_0_patch2 Rebased l1t-phase2-v2.22.0 from CMSSW_10_6_0_pre4 to CMSSW_10_6_0_patch2..

Recipe

  • Phase-2 L1T workflow is adjusted accordingly to be able to handle HGC TP generation on different HGC geometries (i.e. different MC samples, 9_3_7 vs 10_4_0_mtd and later). Introduced new era (Phase2C8_trigger) and recipes to run phase2 L1T SW. See below in "Run tests on pilot samples".
  • WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.


<!--/twistyPlugin twikiMakeVisibleInline-->
cmsrel CMSSW_10_6_0_patch2
cd CMSSW_10_6_0_patch2/src
cmsenv
git cms-init
git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_0_patch2
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.22.0-CMSSW_10_6_0_patch2



git cms-addpkg L1Trigger/L1TCommon

scram b -j 8

Run tests on pilot samples

  • recipe configuration file to run on 9_3_7 MC samples (have HGC v8 geometry) !!!!! WARNING - IF YOU CARE ABOUT CSC Trigger Primitives DO NOT RUN, TILL PROBLEM WITH CSC TP generation inconsistency fixed.

# ####################################################################################
# v8 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 9_3_7 samples 
# ####################################################################################
cmsRun L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py

  • recipe configuration file to run on 10_6_X MC samples (have HGC v10 geometry)

# ####################################################################################
# v9 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 10_6_X  samples 
# ####################################################################################
cmsRun L1Trigger/L1TCommon/test/reprocess_test_10_6_0.py

  • recipe configuration file to run on 10_4_0_mtd5 MC samples (have HGC v9 geometry).

# ####################################################################################
# v9 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 10_4_0_mtd  samples 
# ####################################################################################
cmsRun L1Trigger/L1TCommon/test/reprocess_test_10_4_0_mtd5.py

  • recipe configuration file to Make Menu Trees on 10_4_0_MTD MC samples:

# ################################################################
# example configuration to make Menu Trees
# ################################################################
cmsDriver L1Trigger/L1TCommon/test/rerun_PhaseIITreeProducer.py

<!--/twistyPlugin-->

 

CMSSW_10_6_0_pre4

Development

Tags:
Line: 45 to 124
 
  • Phase-2 L1T workflow is adjusted accordingly to be able to handle HGC TP generation on different HGC geometries (i.e. different MC samples, 9_3_7 vs 10_4_0_mtd and later). Introduced new era (Phase2C8_trigger) and recipes to run phase2 L1T SW. See below in "Run tests on pilot samples".
  • WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.
Changed:
<
<

<!--/twistyPlugin twikiMakeVisibleInline-->
>
>

<!--/twistyPlugin twikiMakeVisibleInline-->
 
cmsrel CMSSW_10_6_0_pre4
cd CMSSW_10_6_0_pre4/src

Revision 1062019-07-11 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_6_0_pre4

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.22.0 Phase1-type jet producer using Phase2 PF candidates as inputs.
 
  • l1t-phase2-v2.21.3 EMTF++ Part 3 final version - minor C++ optimizations (#784)
  • l1t-phase2-v2.21.2 Tracklet fix crash with elecetrons (projection fix and clean-up (remove printouts) #777.
  • l1t-phase2-v2.21.1 Phase2L1Tau fixed BuildFiles.
Line: 52 to 53
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_0_pre4
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.21.2
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.22.0
 

Revision 1052019-07-11 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_6_0_pre4

Development

Tags:
Changed:
<
<
>
>
  • l1t-phase2-v2.21.3 EMTF++ Part 3 final version - minor C++ optimizations (#784)
 
  • l1t-phase2-v2.21.2 Tracklet fix crash with elecetrons (projection fix and clean-up (remove printouts) #777.
  • l1t-phase2-v2.21.1 Phase2L1Tau fixed BuildFiles.
  • l1t-phase2-v2.21.0 Muon OMTF correlator with Bayesian (#778).
Deleted:
<
<
  • l1t-phase2-v2.20.0 EMTF++ Part1 - lot of changes in handling (collection/selection/conversion) of TPs for EMTF (CSC/RPC/GEM/ME0/DT) (#779)
 
  • l1t-phase2-v2.20.1 EMTF++ Part2 - C++ version of the EMTF++ algorithm used for Phase 2 studies (#780).
Added:
>
>
  • l1t-phase2-v2.20.0 EMTF++ Part1 - lot of changes in handling (collection/selection/conversion) of all TPs for EMTF & EMTF++ (#779)
 
  • l1t-phase2-v2.19.3 PF: Fix track propagation in Phase2 L1T 10_6_x used in L1TPFTools (#776)
  • l1t-phase2-v2.19.2 Add BsToPhi modules in Phase2 sequence
  • l1t-phase2-v2.19.1 Add NNTau and NNTauPuppi in Phase2 sequence

Revision 1042019-07-10 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_6_0_pre4

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.21.2 Tracklet fix crash with elecetrons (projection fix and clean-up (remove printouts) #777.
  • l1t-phase2-v2.21.1 Phase2L1Tau fixed BuildFiles.
  • l1t-phase2-v2.21.0 Muon OMTF correlator with Bayesian (#778).
  • l1t-phase2-v2.20.0 EMTF++ Part1 - lot of changes in handling (collection/selection/conversion) of TPs for EMTF (CSC/RPC/GEM/ME0/DT) (#779)
  • l1t-phase2-v2.20.1 EMTF++ Part2 - C++ version of the EMTF++ algorithm used for Phase 2 studies (#780).
 
  • l1t-phase2-v2.19.3 PF: Fix track propagation in Phase2 L1T 10_6_x used in L1TPFTools (#776)
  • l1t-phase2-v2.19.2 Add BsToPhi modules in Phase2 sequence
  • l1t-phase2-v2.19.1 Add NNTau and NNTauPuppi in Phase2 sequence
Line: 46 to 52
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_0_pre4
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.26.1
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.21.2
 

Revision 1032019-06-06 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_6_0_pre4

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.19.3 PF: Fix track propagation in Phase2 L1T 10_6_x used in L1TPFTools (#776)
  • l1t-phase2-v2.19.2 Add BsToPhi modules in Phase2 sequence
  • l1t-phase2-v2.19.1 Add NNTau and NNTauPuppi in Phase2 sequence
  • l1t-phase2-v2.19.0 Addition of Bs candidate and corresponding producer (#769)
  • l1t-phase2-v2.18.0 NN Taus from PFCands (#773)
 
  • l1t-phase2-v2.17.30 Adding basic P2 L1CaloTaus. Minor change to L1CaloJets calibration. Adds an L1CaloJetHTT producer included in the sequence. (#761 rebased)
  • l1t-phase2-v2.17.29 Tracklet - first bitwise emulation producer code. (#766) - not yet included in the sequence.
  • l1t-phase2-v2.17.28 L1 Phase2 EG development (#764) implmentation of features from EG Phase2 talk @ CIEMAT workshop : EG objects with hwQual == 3 ( Brem recovery and cluster merging, Hadron energy cleaning for HGC clusters passing EG ID), Equip electron track matching producer to implement cuts on track quality: # of stubs and chi2.

Revision 1022019-05-20 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_6_0_pre4

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.30 Adding basic P2 L1CaloTaus. Minor change to L1CaloJets calibration. Adds an L1CaloJetHTT producer included in the sequence. (#761 rebased)
  • l1t-phase2-v2.17.29 Tracklet - first bitwise emulation producer code. (#766) - not yet included in the sequence.
  • l1t-phase2-v2.17.28 L1 Phase2 EG development (#764) implmentation of features from EG Phase2 talk @ CIEMAT workshop : EG objects with hwQual == 3 ( Brem recovery and cluster merging, Hadron energy cleaning for HGC clusters passing EG ID), Equip electron track matching producer to implement cuts on track quality: # of stubs and chi2.
 
  • l1t-phase2-v2.17.27 Update HGC TP code to v3.7.2 (#763).
  • l1t-phase2-v2.17.26 Reverted NN Tau.
  • l1t-phase2-v2.17.25-CMSSW_10_6_0_pre4 Upated test config files to run on 93x, 10_4_0_mtd5, and 10_6_X input MC.

Revision 1012019-05-09 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_6_0_pre4

Development

Tags:
Changed:
<
<
  • l1t-phase2-v2.17.26 Reverted NN Tau
>
>
  • l1t-phase2-v2.17.27 Update HGC TP code to v3.7.2 (#763).
  • l1t-phase2-v2.17.26 Reverted NN Tau.
 
  • l1t-phase2-v2.17.25-CMSSW_10_6_0_pre4 Upated test config files to run on 93x, 10_4_0_mtd5, and 10_6_X input MC.
  • l1t-phase2-v2.17.24-CMSSW_10_6_0_pre4 Rebase and post-rebase fixes of l1t-phase2-v2.17.24 from 10_5_0_pre3 to 10_6_0_pre4
  • l1t-phase2-v2.17.26.1 L1THGCal almost fully sync with central CMSSW_10_6_0_pre4.

Revision 1002019-05-07 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 29 to 29
 
  • Phase-2 L1T workflow is adjusted accordingly to be able to handle HGC TP generation on different HGC geometries (i.e. different MC samples, 9_3_7 vs 10_4_0_mtd and later). Introduced new era (Phase2C8_trigger) and recipes to run phase2 L1T SW. See below in "Run tests on pilot samples".
  • WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.
Changed:
<
<

<!--/twistyPlugin twikiMakeVisibleInline-->
>
>

<!--/twistyPlugin twikiMakeVisibleInline-->
 
cmsrel CMSSW_10_6_0_pre4
cd CMSSW_10_6_0_pre4/src

Revision 992019-05-04 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 23 to 23
 
  • l1t-phase2-v2.17.26 Reverted NN Tau
  • l1t-phase2-v2.17.25-CMSSW_10_6_0_pre4 Upated test config files to run on 93x, 10_4_0_mtd5, and 10_6_X input MC.
  • l1t-phase2-v2.17.24-CMSSW_10_6_0_pre4 Rebase and post-rebase fixes of l1t-phase2-v2.17.24 from 10_5_0_pre3 to 10_6_0_pre4
Added:
>
>
  • l1t-phase2-v2.17.26.1 L1THGCal almost fully sync with central CMSSW_10_6_0_pre4.
 

Recipe

  • Phase-2 L1T workflow is adjusted accordingly to be able to handle HGC TP generation on different HGC geometries (i.e. different MC samples, 9_3_7 vs 10_4_0_mtd and later). Introduced new era (Phase2C8_trigger) and recipes to run phase2 L1T SW. See below in "Run tests on pilot samples".
Line: 36 to 37
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_0_pre4
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.26
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.26.1
 
Line: 48 to 49
 

Run tests on pilot samples

Changed:
<
<
    • recipe configuration files to run on 9_3_7 samples !!!!! WARNING - IF YOU CARE ABOUT CSC Trigger Primitives DO NOT RUN, TILL PROBLEM WITH CSC TP generation inconsistency fixed. L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py
>
>
  • recipe configuration file to run on 9_3_7 MC samples (have HGC v8 geometry) !!!!! WARNING - IF YOU CARE ABOUT CSC Trigger Primitives DO NOT RUN, TILL PROBLEM WITH CSC TP generation inconsistency fixed.
 
# ####################################################################################
Line: 59 to 59
 
Changed:
<
<
    • recipe configuration files to run on 10_4_0_mtd5 samples. L1Trigger/L1TCommon/test/reprocess_test_10_4_0_mtd5.py
>
>
  • recipe configuration file to run on 10_4_0_mtd5 MC samples (have HGC v9 geometry).
 
# ####################################################################################
Line: 71 to 70
 
Changed:
<
<
    • recipe configuration files to run on 10_6_X samples (have HGC v10 geometry) L1Trigger/L1TCommon/test/reprocess_test_10_6_X.py
>
>
  • recipe configuration file to run on 10_6_X MC samples (have HGC v10 geometry)
 
# ####################################################################################
Line: 82 to 80
 
Added:
>
>
  • recipe configuration file to Make Menu Trees on 10_4_0_MTD MC samples:
 
# ################################################################
# example configuration to make Menu Trees

Revision 982019-05-04 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 17 to 17
 All the Phase-2 L1T developments are intended to be built on top of that branch via pull requests. The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.
Added:
>
>

CMSSW_10_6_0_pre4

Development

Tags:
  • l1t-phase2-v2.17.26 Reverted NN Tau
  • l1t-phase2-v2.17.25-CMSSW_10_6_0_pre4 Upated test config files to run on 93x, 10_4_0_mtd5, and 10_6_X input MC.
  • l1t-phase2-v2.17.24-CMSSW_10_6_0_pre4 Rebase and post-rebase fixes of l1t-phase2-v2.17.24 from 10_5_0_pre3 to 10_6_0_pre4

Recipe

  • Phase-2 L1T workflow is adjusted accordingly to be able to handle HGC TP generation on different HGC geometries (i.e. different MC samples, 9_3_7 vs 10_4_0_mtd and later). Introduced new era (Phase2C8_trigger) and recipes to run phase2 L1T SW. See below in "Run tests on pilot samples".
  • WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.


<!--/twistyPlugin twikiMakeVisibleInline-->
cmsrel CMSSW_10_6_0_pre4
cd CMSSW_10_6_0_pre4/src
cmsenv
git cms-init
git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_6_0_pre4
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.26



git cms-addpkg L1Trigger/L1TCommon

scram b -j 8

Run tests on pilot samples

    • recipe configuration files to run on 9_3_7 samples !!!!! WARNING - IF YOU CARE ABOUT CSC Trigger Primitives DO NOT RUN, TILL PROBLEM WITH CSC TP generation inconsistency fixed. L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py

# ####################################################################################
# v8 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 9_3_7 samples 
# ####################################################################################
cmsRun L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py

    • recipe configuration files to run on 10_4_0_mtd5 samples. L1Trigger/L1TCommon/test/reprocess_test_10_4_0_mtd5.py

# ####################################################################################
# v9 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 10_4_0_mtd  samples 
# ####################################################################################
cmsRun L1Trigger/L1TCommon/test/reprocess_test_10_4_0_mtd5.py

    • recipe configuration files to run on 10_6_X samples (have HGC v10 geometry) L1Trigger/L1TCommon/test/reprocess_test_10_6_X.py

# ####################################################################################
# v9 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 10_6_X  samples 
# ####################################################################################
cmsRun L1Trigger/L1TCommon/test/reprocess_test_10_6_X.py

# ################################################################
# example configuration to make Menu Trees
# ################################################################
cmsDriver L1Trigger/L1TCommon/test/rerun_PhaseIITreeProducer.py

<!--/twistyPlugin-->
 

CMSSW_10_5_0_pre1

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.24 Small Fix for TwoLayer Track jet code (#758)
  • l1t-phase2-v2.17.23 NN Taus from PFCands (#756)
  • l1t-phase2-v2.17.22 Muon TPS (Barrel): Track Isolation Implementation (trk_pt > 3, dR < 0.5, dZ < 0.2) #751
 
  • l1t-phase2-v2.17.21 Menu dev105 for Madrid's menu update (#752)
  • l1t-phase2-v2.17.20 Add TkMuonStub EndCap S12 into the sequence.
  • l1t-phase2-v2.17.19 EMTF and OMTF emulators back in sequnece.
Line: 62 to 141
 
Changed:
<
<

<!--/twistyPlugin twikiMakeVisibleInline-->
>
>

<!--/twistyPlugin twikiMakeVisibleInline-->
 
cmsrel CMSSW_10_5_0_pre1
cd CMSSW_10_5_0_pre1/src
Line: 106 to 185
 
Added:
>
>
<!--/twistyPlugin-->
 

CMSSW_10_1_7

Development

Tags:

Revision 972019-04-06 - JiajingMao

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 876 to 876
 
    • used --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
    • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
Changed:
<
<
cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000"
>
>
cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM" --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
 

Step 2 RECO

Revision 962019-03-23 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_5_0_pre1

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.21 Menu dev105 for Madrid's menu update (#752)
  • l1t-phase2-v2.17.20 Add TkMuonStub EndCap S12 into the sequence.
 
  • l1t-phase2-v2.17.19 EMTF and OMTF emulators back in sequnece.
  • l1t-phase2-v2.17.18.1 TkMuon configure to use TP-like matching in Barrel and Overlpa, and stay with DynamicWindow in EndCap.
  • l1t-phase2-v2.17.18 TkMuon TP2014-like dEta-dPhi window (#745)

Revision 952019-03-22 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_5_0_pre1

Development

Tags:
Changed:
<
<
>
>
  • l1t-phase2-v2.17.19 EMTF and OMTF emulators back in sequnece.
  • l1t-phase2-v2.17.18.1 TkMuon configure to use TP-like matching in Barrel and Overlpa, and stay with DynamicWindow in EndCap.
  • l1t-phase2-v2.17.18 TkMuon TP2014-like dEta-dPhi window (#745)
  • l1t-phase2-v2.17.17 Do not re-emulate EMTF and OMTF.
 

Revision 942019-03-18 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 21 to 21
 

Development

Tags:
Changed:
<
<
>
>
 
  • l1t-phase2-v2.17.15.1 Adjust Tags in Menu Ntuple and Tau tests due to name changes in PF v3.2.
  • l1t-phase2-v2.17.15 TkMuStub EndCap with relaxed bx.
  • l1t-phase2-v2.17.14.1 Fix by adding TwoLayerJets and put back L1TkCaloHTMissVtx into the sequence.

Revision 932019-03-11 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_5_0_pre1

Development

Tags:
Added:
>
>

  • l1t-phase2-v2.17.15.1 Adjust Tags in Menu Ntuple and Tau tests due to name changes in PF v3.2.
  • l1t-phase2-v2.17.15 TkMuStub EndCap with relaxed bx.
  • l1t-phase2-v2.17.14.1 Fix by adding TwoLayerJets and put back L1TkCaloHTMissVtx into the sequence.
  • l1t-phase2-v2.17.14 Updates to L1 Track Jets, MHT and HTT (#744)
  • l1t-phase2-v2.17.13.1 Phase2 trigger sequence simpliyf to use l1CaloJetsSequence.
  • l1t-phase2-v2.17.13 CaloJet Calibrations Update to 10_3_X (#747): PU subtraction in towers, EM fraction calibrations in jets.
  • l1t-phase2-v2.17.12 EG EndCap: new ID retrained for the HGC TP baseline algo implemented in l1t-phase2-v2.17.10
 
  • l1t-phase2-v2.17.11 L1PF 10_5_X v3.2 - Linearized Puppi algorithm. Collection of PF (Puppi) candidates changes name from l1pfProducer:PF(Puppi) to l1pfCandidates:PF(Puppi). Now only one set of Puppi objects, working for both jets and MET` (#748).
  • l1t-phase2-v2.17.10 v3 of L1PF for 10_5_X (#746): 1) HGCal TP new baseline 3D cluster. 2) PF input Barrel switched to new L1EG emulator (L1EGammaClusterEmuProducer) and use of Calo towers. 3) PF Algo: some tuning of the internals of the algorithm (mainly accounting better for non-linearity in the subtraction of EM clusters).
  • l1t-phase2-v2.17.9.2 PF data files added.
Line: 55 to 64
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_5_0_pre1
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.11
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.15.1
 
Line: 69 to 78
 

Run tests on pilot samples

Changed:
<
<
    • recipe configuration files to run on 9_3_7 samples
>
>
    • recipe configuration files to run on 9_3_7 samples !!!!! WARNING - IF YOU CARE ABOUT CSC Trigger Primitives DO NOT RUN, TILL PROBLEM WITH CSC TP generation inconsistency fixed.
  L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py
Line: 80 to 89
 
Changed:
<
<
    • recipe configuration files to run on 10_4_0_mtd5 samples
>
>
    • recipe configuration files to run on 10_4_0_mtd5 samples.
  L1Trigger/L1TCommon/test/reprocess_test_10_4_0_mtd5.py

Revision 922019-03-08 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_5_0_pre1

Development

Tags:
Changed:
<
<
  • l1t-phase2-v2.17.10 v3 of L1PF for 10_5_X (#746): 1) HGCal TP new baseline 3D cluster. 2) PF input Barrel switched to new L1EG emulator (L1EGammaClusterEmuProducer) and use of Calo towers. 3) PF Algo: some tuning of the internals of the algorithm (mainly accounting better for non-linearity in the subtraction of EM clusters)
>
>
  • l1t-phase2-v2.17.11 L1PF 10_5_X v3.2 - Linearized Puppi algorithm. Collection of PF (Puppi) candidates changes name from l1pfProducer:PF(Puppi) to l1pfCandidates:PF(Puppi). Now only one set of Puppi objects, working for both jets and MET` (#748).
  • l1t-phase2-v2.17.10 v3 of L1PF for 10_5_X (#746): 1) HGCal TP new baseline 3D cluster. 2) PF input Barrel switched to new L1EG emulator (L1EGammaClusterEmuProducer) and use of Calo towers. 3) PF Algo: some tuning of the internals of the algorithm (mainly accounting better for non-linearity in the subtraction of EM clusters).
 
  • l1t-phase2-v2.17.9.2 PF data files added.
  • l1t-phase2-v2.17.9.1 Clean up PF data file and add description of PFJet and PFMet sequences.
  • l1t-phase2-v2.17.9 First version of L1PF for 10_5_X for testing (#743): 1. update of HGC, 2. support for L1PF using 3D clusters (not used in sequence yet), 3. introduce corrected jets added to sequence.
Line: 55 to 55
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_5_0_pre1
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.10
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.11
 

Revision 912019-03-08 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 55 to 55
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_5_0_pre1
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.9.2
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.10
 

Revision 902019-03-07 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 21 to 21
 

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.10 v3 of L1PF for 10_5_X (#746): 1) HGCal TP new baseline 3D cluster. 2) PF input Barrel switched to new L1EG emulator (L1EGammaClusterEmuProducer) and use of Calo towers. 3) PF Algo: some tuning of the internals of the algorithm (mainly accounting better for non-linearity in the subtraction of EM clusters)
 
  • l1t-phase2-v2.17.9.2 PF data files added.
  • l1t-phase2-v2.17.9.1 Clean up PF data file and add description of PFJet and PFMet sequences.
  • l1t-phase2-v2.17.9 First version of L1PF for 10_5_X for testing (#743): 1. update of HGC, 2. support for L1PF using 3D clusters (not used in sequence yet), 3. introduce corrected jets added to sequence.

Revision 892019-02-26 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 21 to 21
 

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.9.2 PF data files added.
  • l1t-phase2-v2.17.9.1 Clean up PF data file and add description of PFJet and PFMet sequences.
  • l1t-phase2-v2.17.9 First version of L1PF for 10_5_X for testing (#743): 1. update of HGC, 2. support for L1PF using 3D clusters (not used in sequence yet), 3. introduce corrected jets added to sequence.
 
  • l1t-phase2-v2.17.8 L1Menu PR for 10_5_0_pre1 release (#739).
  • l1t-phase2-v2.17.7.1 CaloJets and CaloTowerCalibrator dded to phase-2 sequence.
  • l1t-phase2-v2.17.7 CaloJets for Phase2 10 5 x (#741): Jets from L1EG + unclustered ECAL + HCAL (Barrel) and HGCal towers and HF (EndCap). Calibrations from 93x.
Line: 51 to 54
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_5_0_pre1
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.3
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.9.2
 

Revision 882019-02-25 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_5_0_pre1

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.8 L1Menu PR for 10_5_0_pre1 release (#739).
  • l1t-phase2-v2.17.7.1 CaloJets and CaloTowerCalibrator dded to phase-2 sequence.
  • l1t-phase2-v2.17.7 CaloJets for Phase2 10 5 x (#741): Jets from L1EG + unclustered ECAL + HCAL (Barrel) and HGCal towers and HF (EndCap). Calibrations from 93x.
  • l1t-phase2-v2.17.6 L1EG pT calibrations to align with gen electron pT instead of Stage-2 (Phase-I) (#740).
  • l1t-phase2-v2.17.5 Proper configuration of Phase-2 e/gamma producers and their inclusions in the Phase2 sequence - as was used in the menu so far. (#742).
 
  • l1t-phase2-v2.17.4 EndCap TkMuStub bug fix - now putting the correct filled product into the event.
  • l1t-phase2-v2.17.3 Use D35 (instead of D28) detector geometry in test file to run on 10_4_0_mtd5 samples (same as in MC production).
  • l1t-phase2-v2.17.2 Fix L1TPFCaloProducer compilation after HGC TP update, removing non-needed function.

Revision 872019-02-21 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_5_0_pre1

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.4 EndCap TkMuStub bug fix - now putting the correct filled product into the event.
 
  • l1t-phase2-v2.17.3 Use D35 (instead of D28) detector geometry in test file to run on 10_4_0_mtd5 samples (same as in MC production).
  • l1t-phase2-v2.17.2 Fix L1TPFCaloProducer compilation after HGC TP update, removing non-needed function.
  • l1t-phase2-v2.17.1 HGCAL TPG Updates since 10_5_0_pre1 (#737): 1. Save H/E in multiclusters, 2. Better compatibility with V9 detid scheme.

Revision 862019-02-13 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 20 to 20
 

CMSSW_10_5_0_pre1

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.3 Use D35 (instead of D28) detector geometry in test file to run on 10_4_0_mtd5 samples (same as in MC production).
 
 
  • l1t-phase2-v2.17.2 Fix L1TPFCaloProducer compilation after HGC TP update, removing non-needed function.
  • l1t-phase2-v2.17.1 HGCAL TPG Updates since 10_5_0_pre1 (#737): 1. Save H/E in multiclusters, 2. Better compatibility with V9 detid scheme.
  • l1t-phase2-v2.17.0-CMSSW_10_5_0_pre1 New correlator: L1Tk + MuStub for EndCap (l1TkMuonStubEndCap). -->
Rebased from 10_1_7:
Line: 43 to 44
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_5_0_pre1
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.2
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.3
 

Revision 852019-02-13 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 10 to 10
 
Deleted:
<
<

MC Production

PhaseIIFall17 Campaign

Descritipon

This campaign uses CMSSW_9_3_7 release. CMSSW_9_3_2 was primarily designed for MC HGCal TDR production. Compared to CMSSW_9_0_0 and our PhaseIISpring17L1T campaign there are some important improvements in CMSSW relevant to L1T

  • Stub builder fix and new SW (commit dfa57a8d1dbcaabceb05a547fdcfe94a84aea401)
  • New Tracker geometry: very last Tilted Tracker geometry to date (tracker T5)
  • HGCal geometry improvements (v7 -> v8) and the HGCal TPs developments

Back-porting developments into CMSSW_9_3_X were needed to build CMSSW_9_3_7, available as of 19March2018 with following additional features:

  • HGCAL DONE
    • significant TP developments DONE
      • Status: Checked checkboxMERGED 93x PR 22296
      • Layer-by-layer calibration of the clusters
      • Cluster shape variables calculation
      • New 3D clustering algorithm (DBSCAN)
      • Disconnection of half the HGC-EE layers when creating trigger cells
    • recent TP improvements. DONE
      • Status: Checked checkbox MERGED 93x PR 22480 ( requires Externals PR 3815 is MERGED).
      • Implementation of a new 2D clustering algorithm, similar to the previous topological algorithm, but with size constrained
      • Implementation of tower objects in addition to cluster objects
      • Move the cluster energy calibration from 3D clusters to 2D clusters
    • Inclusion of TP producer in the centrally ran sequence SimL1Emulator DONE
      • Status: Checked checkbox MERGED 93x PR 22487.

  • TrackTrigger DONE
    • Improvements in TrackTriggerAssociatorStubsClusters DONE
      • PR 22317 is 93x backport of 21765.
      • Status: Checked checkbox MERGED in 93x on 02.02.2018
    • EventContentFEVTDEBUG with TrackTriggerAssociatorStubsClusters DONE
      • 'keep *_TTClusterAssociatorFromPixelDigis_*_*', 'keep *_TTStubAssociatorFromPixelDigis_*_*'
      • Originally had problems in an unrelated package PhysicsTools/CandUtils (discussed in github issue). Now resolved. Checked checkbox
      • Status: Checked checkbox MERGED 22591 plus fix in PhysicsTools 22588

For more details, see presentation of V.R (slides)

Samples MC Production PhaseIIFall17 (CMSSW_9_3_7)

The list of samples requested and produced is listed in google doc. - under the tab "L1".

Instructions for MC Production CMSSW_9_3_7

L1T Phase2 Upgrade group takes advantage of the improvements in CMSSW_937 and the existing MC HGCAL TDR campaign and its already produced 200M event MinimumBias GEN-SIM sample. The L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:

  • electron gun, Z(ll) - of interest for Pixel-based EGamma algorithm feasibility studies.
  • neutrino gun (500 kevts)
  • rest of the samples

Below are sample commands for various steps of MC production that can be ran with vanilla CMSSW_10_

Relevant parameters:

  • Global Tag = `93X_upgrade2023_realistic_v5`
  • Aging = `1000` - Q: Need to be used in DIGI step to represent ECAL detector at beginning of Phase2

Step 1 GEN-SIM

  • GEN-SIM
cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi -n 100 --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --fileout file:step0_100ev.root

Step 2 DIGI

  • DIGI - PU 0
    • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
 cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000

  • DIGI - PU 140,200 - EventSize ~25 MB
    • used --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
    • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000"

Step 2 RECO

  • RECO: Request neutrino gun (500K), electron gun (250K), muon gun (250K), tau gun (250K).

PhaseIISpring17L1T Campaign (PREVIOUS)


<!--/twistyPlugin twikiMakeVisibleInline-->
For details on what is used in this production campaign see twiki.

The GlobalTag used was `90X_upgrade2023_realistic_v9`. Inidvidual cmsDriver commands were:

  • GEN-SIM:
cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 4 --geometry Extended2023D4 --era Phase2C2 _timing --filein file:step-1.root --fileout file:step0.root

  • wmLHE+GEN-SIM:
cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM,LHE --datatier GEN-SIM,LHE --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step LHE,GEN,SIM --nThreads 4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root

  • DIGI:
cmsDriver.py step1 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root

For the status of the samples in this production see the DBS page here.

Instructions for MC Production CMSSW_9_0_0

The list of samples we need is listed in google doc - under the tab "L1" of google doc.

Step 1 GEN-SIM

1) step1: GEN-SIM of all the samples

ORDER: We need GEN-SIM for all listed samples, in the order listed in the google doc, with the exception of 100M MinBias, which can be done last. The 100M MinBias sample will be used in the DIGI step of NeutrinoGun (500K) sample for mixing PU 140 and PU 200, which is not of the highs priority at the moment. Nevertheless, it is crucial for the more precise rate studies, and it needs to be produced.

Step 2 DIGI

2) step2: only DIGI step of the step2 saving FEVTHLTDEBUG, with 3 PU scenarios:

  • 0 PU
  • 140 PU
  • 200 PU

Note: On the signal samples and neutrino gun (50k) to mix 140 PU and 200 PU use the already existing MinBias PhaseIIFall16GS82: /MinBias_TuneCUETP8M1_14TeV-pythia8/PhaseIIFall16GS82-90X_upgrade2023_realistic_v1-v1/GEN-SIM.

ORDER: For all the samples listed. want to produce the "DIGI PU 0" samples first, and then "DIGI PU 140" and "DIGI PU 200"

  • All samples for PU 0, no customisation is used. See example 2).
  • All samples for PU 140 and 200, we use the customisation command `--customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP' to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). See below examples 3) and 4).
  • Three samples (Z->ll, W->lnu, ttbar) for PU 140 and 200 we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option '--customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange' to keep -3 < BX < +1 TrackingParticles (~36 MB/event for PU 200). See below examples 5) and 6).

DIGI step output of EventContent FEVTHLTDEBUG is available here: /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseSpring17DR900/PhaseII_Spring17_DR900_FEVTHLTDEBUG_EventContent.txt Special note, regarding the Track Trigger, the FEVTHLDEBUG contains TrackStubs, TrackClusters, and not TrackTrigger Primitives as the producer is not available at the moment. TrackTrigger Primitives will be generated in the post production.

Examples MC jobs

Below I list the example jobs we want executed in the order of priority:

1) GEN-SIM: 50k Neutrino gun + all signal samples

#######################################################
# Example job ZEE
#######################################################
cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1.root

2) DIGI with PU 0: all signal samples

#######################################################
# Example job ZEE
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4  --filein step1.root --fileout step2.root 

3) DIGI with PU 140: 50k Neutrino-gun + all signal samples

#######################################################
# Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 

4) DIGI with PU 200: 50k Neutrino-gun + all signal samples

#######################################################
# Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 

5) DIGI with PU 140 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

#######################################################
# Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange

6) DIGI with PU 200 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

#######################################################
# Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
<!--/twistyPlugin-->

PhaseIIFall16 MC Preparation (PREVIOUS)


<!--/twistyPlugin twikiMakeVisibleInline-->

Used CMSSW_9_0_X_2017-01-27-1100 plus the onging PRs ( 17248, 17297, 17309).

PhaseIIFall16 MC campaign consists of two parts: GS (Gen-Sim) and DR (Digi-Reco). For studies of EventContent for L1T Phase-2 needs, we followed the workflows a-la PhaseIIFall16 MC campaign.

  • First, 100 Z-ee events and 1000 MinBias have ben generated in the Gen-Sim step.
  • Subsequently, 10 Zee have been mixed with 200 random MinBias events to get 10 Zee PU200 events in the Digi step.
  • And finally, the Reco step is ran on the output of the Digi step.

Commands used are listed here:

<!--/twistyPlugin twikiMakeVisibleInline-->

First make 1000 MinBias events and 100 Zee events with geometry Extended2023D4 and era Phase2C2_timing:

  • Gen-Sim for MinBias
cmsDriver.py MinBias_13TeV_pythia8 --conditions 90X_upgrade2023_realistic_v1 -n 1000 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_MinBias.root

  • Gen-Sim for ZEE and ZMM
    • ZEE
cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZEE.root
    • ZMM
cmsDriver.py ZMM_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZMM.root

<!--/twistyPlugin-->

<!--/twistyPlugin twikiMakeVisibleInline-->

  • Digi
cmsDriver.py step2 --python_filename=step2_DIGI_L1_DIGI2RAW_HLT_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake --datatier GEN-SIM-DIGI-RAW -n 100 --era Phase2C2 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step2_ZEE_PU200_10ev-PR_EventContent-FEVTDEBUGHLT.root

  • Reco
cmsDriver.py step2 --mc --eventcontent RECOSIM,AODSIM --runUnscheduled --datatier GEN-SIM-RECO,AODSIM --conditions 90X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --step RAW2DIGI,L1Reco,RECO --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step2_ZEE_PU200_1ev_EventConten_PR.root --fileout file:step2_ZEE_PU200_10ev-PR_EventContent.root

<!--/twistyPlugin-->

The eventcontent of FEVTDEBUGHLT + RECOSIM should be sufficient for L1T Phase-2 needs. Among other products,

  • RECOSIM has full Tracker info, Calorimetry RecHits, HGC Digis and SimClusters.
  • FEVTDEBUGHLT has Calorimetry Unsuprressed simDigis, and Muon simDigis and all L1T Stage2 simDigis.

EventContent

Event contents and their sizes in FEVTDEBUGHLT, RECOSIM, and AODSIM are provided in [1], [2], and [3].

For PU200 events, average event size is:

  • 68 MB for FEVTDEBUGHLT
  • 28 MB for RECOSIM
  • 9 MB for AODSIM

If need to run TP generation algorithms, please use output files [4] and [5],[6] made in Digi and Reco steps listed above, which followed the workflows a-la PhaseIIFall16DR8 MC campaign.

Files contain 10 ZEE events with PU 200 of mixed MinBias events, passed though:

  • --step DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake (--fileout file [4])
  • --step RAW2DIGI,L1Reco,RECO (--fileout files [5] and [6])

[1] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_FEVTDEBUGHLT.txt

[2] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_RECOSIM.txt

[3] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_AODSIM.txt

[4] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-FEVTDEBUGHLT.root

[5] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-RECOSIM.root

[6] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-AODSIM.root

Running the DIGI, L1T Emulator and Producing L1 Ntuples

This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .

cmsDriver.py commands below use GlobalTag --conditions=90X_upgrade2023_realistic_v1.

  • Basic Stage2 L1Ntuple with EMUlated L1T content as for Phase2 Tracker TDR MC Production
    • start with PhaseIIFall16GS82 sample of ZEE and MinBias events privately produced (this can be changed to use
    • DIGI step - mix to get 200 PU,
    • L1T emulation step (Stage2 - determined by era),
    • store L1T (Stage2) information in the L1TNtuple.root via the customisation option :
cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v9 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
<!--/twistyPlugin-->
 

Phase-2 L1T Development and MC Reprocessing

Line: 329 to 35
 
Changed:
<
<

<!--/twistyPlugin twikiMakeVisibleInline-->
>
>

<!--/twistyPlugin twikiMakeVisibleInline-->
 
cmsrel CMSSW_10_5_0_pre1
cd CMSSW_10_5_0_pre1/src
Line: 337 to 43
 git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_5_0_pre1
Changed:
<
<
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.0-CMSSW_10_5_0_pre1
>
>
git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.2
 
Line: 1065 to 771
 
Added:
>
>

MC Production

PhaseIIFall17 Campaign

Descritipon

This campaign uses CMSSW_9_3_7 release. CMSSW_9_3_2 was primarily designed for MC HGCal TDR production. Compared to CMSSW_9_0_0 and our PhaseIISpring17L1T campaign there are some important improvements in CMSSW relevant to L1T

  • Stub builder fix and new SW (commit dfa57a8d1dbcaabceb05a547fdcfe94a84aea401)
  • New Tracker geometry: very last Tilted Tracker geometry to date (tracker T5)
  • HGCal geometry improvements (v7 -> v8) and the HGCal TPs developments

Back-porting developments into CMSSW_9_3_X were needed to build CMSSW_9_3_7, available as of 19March2018 with following additional features:

  • HGCAL DONE
    • significant TP developments DONE
      • Status: Checked checkboxMERGED 93x PR 22296
      • Layer-by-layer calibration of the clusters
      • Cluster shape variables calculation
      • New 3D clustering algorithm (DBSCAN)
      • Disconnection of half the HGC-EE layers when creating trigger cells
    • recent TP improvements. DONE
      • Status: Checked checkbox MERGED 93x PR 22480 ( requires Externals PR 3815 is MERGED).
      • Implementation of a new 2D clustering algorithm, similar to the previous topological algorithm, but with size constrained
      • Implementation of tower objects in addition to cluster objects
      • Move the cluster energy calibration from 3D clusters to 2D clusters
    • Inclusion of TP producer in the centrally ran sequence SimL1Emulator DONE
      • Status: Checked checkbox MERGED 93x PR 22487.

  • TrackTrigger DONE
    • Improvements in TrackTriggerAssociatorStubsClusters DONE
      • PR 22317 is 93x backport of 21765.
      • Status: Checked checkbox MERGED in 93x on 02.02.2018
    • EventContentFEVTDEBUG with TrackTriggerAssociatorStubsClusters DONE
      • 'keep *_TTClusterAssociatorFromPixelDigis_*_*', 'keep *_TTStubAssociatorFromPixelDigis_*_*'
      • Originally had problems in an unrelated package PhysicsTools/CandUtils (discussed in github issue). Now resolved. Checked checkbox
      • Status: Checked checkbox MERGED 22591 plus fix in PhysicsTools 22588

For more details, see presentation of V.R (slides)

Samples MC Production PhaseIIFall17 (CMSSW_9_3_7)

The list of samples requested and produced is listed in google doc. - under the tab "L1".

Instructions for MC Production CMSSW_9_3_7

L1T Phase2 Upgrade group takes advantage of the improvements in CMSSW_937 and the existing MC HGCAL TDR campaign and its already produced 200M event MinimumBias GEN-SIM sample. The L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:

  • electron gun, Z(ll) - of interest for Pixel-based EGamma algorithm feasibility studies.
  • neutrino gun (500 kevts)
  • rest of the samples

Below are sample commands for various steps of MC production that can be ran with vanilla CMSSW_10_

Relevant parameters:

  • Global Tag = `93X_upgrade2023_realistic_v5`
  • Aging = `1000` - Q: Need to be used in DIGI step to represent ECAL detector at beginning of Phase2

Step 1 GEN-SIM

  • GEN-SIM
cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi -n 100 --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --fileout file:step0_100ev.root

Step 2 DIGI

  • DIGI - PU 0
    • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
 cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000

  • DIGI - PU 140,200 - EventSize ~25 MB
    • used --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
    • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000"

Step 2 RECO

  • RECO: Request neutrino gun (500K), electron gun (250K), muon gun (250K), tau gun (250K).

PhaseIISpring17L1T Campaign (PREVIOUS)


<!--/twistyPlugin twikiMakeVisibleInline-->
For details on what is used in this production campaign see twiki.

The GlobalTag used was `90X_upgrade2023_realistic_v9`. Inidvidual cmsDriver commands were:

  • GEN-SIM:
cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 4 --geometry Extended2023D4 --era Phase2C2 _timing --filein file:step-1.root --fileout file:step0.root

  • wmLHE+GEN-SIM:
cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM,LHE --datatier GEN-SIM,LHE --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step LHE,GEN,SIM --nThreads 4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root

  • DIGI:
cmsDriver.py step1 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root

For the status of the samples in this production see the DBS page here.

Instructions for MC Production CMSSW_9_0_0

The list of samples we need is listed in google doc - under the tab "L1" of google doc.

Step 1 GEN-SIM

1) step1: GEN-SIM of all the samples

ORDER: We need GEN-SIM for all listed samples, in the order listed in the google doc, with the exception of 100M MinBias, which can be done last. The 100M MinBias sample will be used in the DIGI step of NeutrinoGun (500K) sample for mixing PU 140 and PU 200, which is not of the highs priority at the moment. Nevertheless, it is crucial for the more precise rate studies, and it needs to be produced.

Step 2 DIGI

2) step2: only DIGI step of the step2 saving FEVTHLTDEBUG, with 3 PU scenarios:

  • 0 PU
  • 140 PU
  • 200 PU

Note: On the signal samples and neutrino gun (50k) to mix 140 PU and 200 PU use the already existing MinBias PhaseIIFall16GS82: /MinBias_TuneCUETP8M1_14TeV-pythia8/PhaseIIFall16GS82-90X_upgrade2023_realistic_v1-v1/GEN-SIM.

ORDER: For all the samples listed. want to produce the "DIGI PU 0" samples first, and then "DIGI PU 140" and "DIGI PU 200"

  • All samples for PU 0, no customisation is used. See example 2).
  • All samples for PU 140 and 200, we use the customisation command `--customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP' to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). See below examples 3) and 4).
  • Three samples (Z->ll, W->lnu, ttbar) for PU 140 and 200 we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option '--customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange' to keep -3 < BX < +1 TrackingParticles (~36 MB/event for PU 200). See below examples 5) and 6).

DIGI step output of EventContent FEVTHLTDEBUG is available here: /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseSpring17DR900/PhaseII_Spring17_DR900_FEVTHLTDEBUG_EventContent.txt Special note, regarding the Track Trigger, the FEVTHLDEBUG contains TrackStubs, TrackClusters, and not TrackTrigger Primitives as the producer is not available at the moment. TrackTrigger Primitives will be generated in the post production.

Examples MC jobs

Below I list the example jobs we want executed in the order of priority:

1) GEN-SIM: 50k Neutrino gun + all signal samples

#######################################################
# Example job ZEE
#######################################################
cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1.root

2) DIGI with PU 0: all signal samples

#######################################################
# Example job ZEE
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4  --filein step1.root --fileout step2.root 

3) DIGI with PU 140: 50k Neutrino-gun + all signal samples

#######################################################
# Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 

4) DIGI with PU 200: 50k Neutrino-gun + all signal samples

#######################################################
# Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 

5) DIGI with PU 140 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

#######################################################
# Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange

6) DIGI with PU 200 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

#######################################################
# Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
#######################################################
cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
<!--/twistyPlugin-->

PhaseIIFall16 MC Preparation (PREVIOUS)


<!--/twistyPlugin twikiMakeVisibleInline-->

Used CMSSW_9_0_X_2017-01-27-1100 plus the onging PRs ( 17248, 17297, 17309).

PhaseIIFall16 MC campaign consists of two parts: GS (Gen-Sim) and DR (Digi-Reco). For studies of EventContent for L1T Phase-2 needs, we followed the workflows a-la PhaseIIFall16 MC campaign.

  • First, 100 Z-ee events and 1000 MinBias have ben generated in the Gen-Sim step.
  • Subsequently, 10 Zee have been mixed with 200 random MinBias events to get 10 Zee PU200 events in the Digi step.
  • And finally, the Reco step is ran on the output of the Digi step.

Commands used are listed here:

<!--/twistyPlugin twikiMakeVisibleInline-->

First make 1000 MinBias events and 100 Zee events with geometry Extended2023D4 and era Phase2C2_timing:

  • Gen-Sim for MinBias
cmsDriver.py MinBias_13TeV_pythia8 --conditions 90X_upgrade2023_realistic_v1 -n 1000 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_MinBias.root

  • Gen-Sim for ZEE and ZMM
    • ZEE
cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZEE.root
    • ZMM
cmsDriver.py ZMM_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZMM.root

<!--/twistyPlugin-->

<!--/twistyPlugin twikiMakeVisibleInline-->

  • Digi
cmsDriver.py step2 --python_filename=step2_DIGI_L1_DIGI2RAW_HLT_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake --datatier GEN-SIM-DIGI-RAW -n 100 --era Phase2C2 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step2_ZEE_PU200_10ev-PR_EventContent-FEVTDEBUGHLT.root

  • Reco
cmsDriver.py step2 --mc --eventcontent RECOSIM,AODSIM --runUnscheduled --datatier GEN-SIM-RECO,AODSIM --conditions 90X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --step RAW2DIGI,L1Reco,RECO --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step2_ZEE_PU200_1ev_EventConten_PR.root --fileout file:step2_ZEE_PU200_10ev-PR_EventContent.root

<!--/twistyPlugin-->

The eventcontent of FEVTDEBUGHLT + RECOSIM should be sufficient for L1T Phase-2 needs. Among other products,

  • RECOSIM has full Tracker info, Calorimetry RecHits, HGC Digis and SimClusters.
  • FEVTDEBUGHLT has Calorimetry Unsuprressed simDigis, and Muon simDigis and all L1T Stage2 simDigis.

EventContent

Event contents and their sizes in FEVTDEBUGHLT, RECOSIM, and AODSIM are provided in [1], [2], and [3].

For PU200 events, average event size is:

  • 68 MB for FEVTDEBUGHLT
  • 28 MB for RECOSIM
  • 9 MB for AODSIM

If need to run TP generation algorithms, please use output files [4] and [5],[6] made in Digi and Reco steps listed above, which followed the workflows a-la PhaseIIFall16DR8 MC campaign.

Files contain 10 ZEE events with PU 200 of mixed MinBias events, passed though:

  • --step DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake (--fileout file [4])
  • --step RAW2DIGI,L1Reco,RECO (--fileout files [5] and [6])

[1] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_FEVTDEBUGHLT.txt

[2] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_RECOSIM.txt

[3] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_AODSIM.txt

[4] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-FEVTDEBUGHLT.root

[5] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-RECOSIM.root

[6] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-AODSIM.root

Running the DIGI, L1T Emulator and Producing L1 Ntuples

This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .

cmsDriver.py commands below use GlobalTag --conditions=90X_upgrade2023_realistic_v1.

  • Basic Stage2 L1Ntuple with EMUlated L1T content as for Phase2 Tracker TDR MC Production
    • start with PhaseIIFall16GS82 sample of ZEE and MinBias events privately produced (this can be changed to use
    • DIGI step - mix to get 200 PU,
    • L1T emulation step (Stage2 - determined by era),
    • store L1T (Stage2) information in the L1TNtuple.root via the customisation option :
cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v9 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
<!--/twistyPlugin-->

 -- VladimirRekovic - 2017-01-25 \ No newline at end of file

Revision 842019-02-13 - VladimirRekovic

Line: 1 to 1
 
META TOPICPARENT name="SWGuideL1TOfflineDev"

L1 Trigger Emulator Phase-2 Upgrade Instructions

Line: 314 to 314
 

CMSSW_10_5_0_pre1

Development

Tags:
Added:
>
>
  • l1t-phase2-v2.17.2 Fix L1TPFCaloProducer compilation after HGC TP update, removing non-needed function.
  • l1t-phase2-v2.17.1 HGCAL TPG Updates since 10_5_0_pre1 (#737): 1. Save H/E in multiclusters, 2. Better compatibility with V9 detid scheme.
 
 
  • l1t-phase2-v2.17.0-CMSSW_10_5_0_pre1 New correlator: L1Tk + MuStub for EndCap (l1TkMuonStubEndCap). -->Rebased from 10_1_7:
  • l1t-phase2-v2.16.47-CMSSW_10_5_0_pre1 Fix and example config to run on re-processed MC 937 files. -->
Rebased from 10_1_7.
  • l1t-phase2-v2.16.46-CMSSW_10_5_0_pre1 Fix of Barrel Track+Stub (TPS) algorithm (#736) --> Rebased from 10_1_7.
  • Revision 832019-02-11 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 12 to 12
     

    MC Production

    Changed:
    <
    <

    PhaseIIFall17 Campaign (FUTURE)

    >
    >

    PhaseIIFall17 Campaign

     

    Descritipon

    This campaign uses CMSSW_9_3_7 release. CMSSW_9_3_2 was primarily designed for MC HGCal TDR production.

    Line: 53 to 53
     For more details, see presentation of V.R (slides)
    Added:
    >
    >

    Samples MC Production PhaseIIFall17 (CMSSW_9_3_7)

     
    Changed:
    <
    <

    Instructions for MC Production CMSSW_9_3_7

    >
    >
    The list of samples requested and produced is listed in google doc. - under the tab "L1".
     
    Added:
    >
    >

    Instructions for MC Production CMSSW_9_3_7

     
    Deleted:
    <
    <
    The list of samples we need is listed in google doc. - under the tab "L1".
      L1T Phase2 Upgrade group takes advantage of the improvements in CMSSW_937 and the existing MC HGCAL TDR campaign and its already produced 200M event MinimumBias GEN-SIM sample. The L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:

    Revision 822019-02-11 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 310 to 310
     All the Phase-2 L1T developments are intended to be built on top of that branch via pull requests. The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.
    Added:
    >
    >

    CMSSW_10_5_0_pre1

    Development

    Tags:
    • l1t-phase2-v2.17.0-CMSSW_10_5_0_pre1 New correlator: L1Tk + MuStub for EndCap (l1TkMuonStubEndCap). -->Rebased from 10_1_7:
    • l1t-phase2-v2.16.47-CMSSW_10_5_0_pre1 Fix and example config to run on re-processed MC 937 files. --> Rebased from 10_1_7.
    • l1t-phase2-v2.16.46-CMSSW_10_5_0_pre1 Fix of Barrel Track+Stub (TPS) algorithm (#736) -->
    Rebased from 10_1_7.
  • l1t-phase2-v2.16.45-CMSSW_10_5_1_0_pre1-Era Adjust PF configuration to new HGC TP producers. Introduce new Era Phase2C4_trigger and recipe test configs to run on v8 and v9 HGC.
  • l1t-phase2-v2.16.45-CMSSW_10_5_0_pre1 Add stub pt-consistency to TrackTrigger to hold bend chi2. Filled properly by Tracklet.(#735). -->Rebased from 10_1_7.
  • Recipe

    • In CMSSW_10_5_0_pre1 HGC TP code has gone through a major overhaul. New HGC producers are available. Phase-2 Particle Flow algorithms in L1T sequence are adjusted to take as inputs the new HGC producers.
    • Phase-2 L1T workflow is adjusted accordingly to be able to handle HGC TP generation on different HGC geometries (i.e. different MC samples, 9_3_7 vs 10_4_0_mtd). Introduced new era (Phase2C4_trigger) and recipes to run phase2 L1T SW. See below in "Run tests on pilot samples".
    • WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.


    <!--/twistyPlugin twikiMakeVisibleInline-->
    cmsrel CMSSW_10_5_0_pre1
    cd CMSSW_10_5_0_pre1/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_5_0_pre1
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.17.0-CMSSW_10_5_0_pre1
    
    
    
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
    
    
    

    Run tests on pilot samples

      • recipe configuration files to run on 9_3_7 samples L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py

    # ####################################################################################
    # v8 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 9_3_7 samples 
    # ####################################################################################
    cmsRun L1Trigger/L1TCommon/test/reprocess_test_9_3_7.py
    
    

      • recipe configuration files to run on 10_4_0_mtd5 samples L1Trigger/L1TCommon/test/reprocess_test_10_4_0_mtd5.py

    # ####################################################################################
    # v9 HGC geometry - Run example  of remaking L1TTracklet, and L1TPhase2 (including new HGC TPs) on 10_4_0_mtd pilot samples 
    # ####################################################################################
    cmsRun L1Trigger/L1TCommon/test/reprocess_test_10_4_0_mtd5.py
    
    
     

    CMSSW_10_1_7

    Development

    Revision 812019-02-10 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.17.0 New correlator: L1Tk + MuStub for EndCap (l1TkMuonStubEndCap).
    • l1t-phase2-v2.16.47 Fix and example config to run on re-processed MC 937 files.
    • l1t-phase2-v2.16.46 Fix of Barrel Track+Stub (TPS) algorithm #736
     
    • l1t-phase2-v2.16.45 Add stub pt-consistency to TrackTrigger to hold bend chi2. Filled properly by Tracklet.(#735).
    • l1t-phase2-v2.16.44.1 Revert v2.16.44
    • l1t-phase2-v2.16.44 Fix PF Jet by using PF candidates from tuned producer (same as PF MET.

    Revision 802019-01-23 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.45 Add stub pt-consistency to TrackTrigger to hold bend chi2. Filled properly by Tracklet.(#735).
    • l1t-phase2-v2.16.44.1 Revert v2.16.44
     
    • l1t-phase2-v2.16.44 Fix PF Jet by using PF candidates from tuned producer (same as PF MET.
    • l1t-phase2-v2.16.43 Improved Barrel TkMuStub algorithm with bending angle as presented for annual review (#733).
    • l1t-phase2-v2.16.42 Fix EG photon wp for the collection used by menu (#732).

    Revision 792018-11-26 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.44 Fix PF Jet by using PF candidates from tuned producer (same as PF MET.
     
    • l1t-phase2-v2.16.43 Improved Barrel TkMuStub algorithm with bending angle as presented for annual review (#733).
    • l1t-phase2-v2.16.42 Fix EG photon wp for the collection used by menu (#732).
    • l1t-phase2-v2.16.41 New Barrel EG producer. (#724)

    Revision 782018-11-26 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.43 Improved Barrel TkMuStub algorithm with bending angle as presented for annual review (#733).
     
    • l1t-phase2-v2.16.42 Fix EG photon wp for the collection used by menu (#732).
    • l1t-phase2-v2.16.41 New Barrel EG producer. (#724)
    • l1t-phase2-v2.16.40 Tau isolation with L1 HPS taus v3. (#729)

    Revision 772018-11-05 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.42 Fix EG photon wp for the collection used by menu (#732).
     
    • l1t-phase2-v2.16.41 New Barrel EG producer. (#724)
    • l1t-phase2-v2.16.40 Tau isolation with L1 HPS taus v3. (#729)
    • l1t-phase2-v2.16.39 Fix PF Met by using PF candidates from dedicated producer.
    Line: 362 to 363
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.41
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.42
      # ###################################### # TMTT tracks - if you want to use them uncomment below

    Revision 762018-11-03 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.41 New Barrel EG producer. (#724)
     
    • l1t-phase2-v2.16.40 Tau isolation with L1 HPS taus v3. (#729)
    • l1t-phase2-v2.16.39 Fix PF Met by using PF candidates from dedicated producer.
    • l1t-phase2-v2.16.38 Relaxed MW in EndCap L1TkMu.
    Line: 361 to 362
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.40
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.41
      # ###################################### # TMTT tracks - if you want to use them uncomment below

    Revision 752018-11-03 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.40 Tau isolation with L1 HPS taus v3. (#729)
     
    • l1t-phase2-v2.16.39 Fix PF Met by using PF candidates from dedicated producer.
    • l1t-phase2-v2.16.38 Relaxed MW in EndCap L1TkMu.
    • l1t-phase2-v2.16.37 L1T phase2 Egamma EE calibration and hwQuality (#728).
    Line: 360 to 361
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.39
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.40
      # ###################################### # TMTT tracks - if you want to use them uncomment below

    Revision 742018-11-02 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Changed:
    <
    <
    >
    >
    • l1t-phase2-v2.16.39 Fix PF Met by using PF candidates from dedicated producer.
     
    • l1t-phase2-v2.16.38 Relaxed MW in EndCap L1TkMu.
    • l1t-phase2-v2.16.37 L1T phase2 Egamma EE calibration and hwQuality (#728).
    • l1t-phase2-v2.16.36 Muon Barrel L1Tk+Stub in sequence.
    Line: 360 to 360
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.38
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.39
      # ###################################### # TMTT tracks - if you want to use them uncomment below

    Revision 732018-11-02 - IanTomalin

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 365 to 365
     # ###################################### # TMTT tracks - if you want to use them uncomment below # This will merge the TMTT code in your local working branch
    Added:
    >
    >
    # N.B. These instructions should be updated. Latest TMTT tracks are in branch TMTT_1025, not TMTT_938
     # ###################################### # git checkout -b mydevel # git remote add -t TMTT_938 TMTT https://github.com/CMS-TMTT/cmssw.git

    Revision 722018-11-01 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 57 to 57
     

    Instructions for MC Production CMSSW_9_3_7

    Changed:
    <
    <
    The list of samples we need is listed in google doc. - under the tab "L1".
    >
    >
    The list of samples we need is listed in google doc. - under the tab "L1".
      L1T Phase2 Upgrade group takes advantage of the improvements in CMSSW_937 and the existing MC HGCAL TDR campaign and its already produced 200M event MinimumBias GEN-SIM sample.
    Changed:
    <
    <
    The L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:
    >
    >
    The L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:
     
    • electron gun, Z(ll) - of interest for Pixel-based EGamma algorithm feasibility studies.
    • neutrino gun (500 kevts)
    • rest of the samples

    Revision 712018-10-29 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 315 to 315
     

    Development

    Tags:
    Added:
    >
    >
     
    • l1t-phase2-v2.16.37 L1T phase2 Egamma EE calibration and hwQuality (#728).
    • l1t-phase2-v2.16.36 Muon Barrel L1Tk+Stub in sequence.
    • l1t-phase2-v2.16.35 EBTP in L1T sequence for Phase2 era.
    Line: 359 to 360
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.37
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.38
      # ###################################### # TMTT tracks - if you want to use them uncomment below

    Revision 702018-10-15 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 456 to 456
     
    Added:
    >
    >
    # ################################################################
    # example configuration to make Menu Trees
    # ################################################################
    cmsDriver L1Trigger/L1TCommon/test/rerun_PhaseIITreeProducer.py
    
    

     
    <!--/twistyPlugin-->

    CMSSW_10_1_5

    Revision 692018-10-15 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 315 to 315
     

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.37 L1T phase2 Egamma EE calibration and hwQuality (#728).
    • l1t-phase2-v2.16.36 Muon Barrel L1Tk+Stub in sequence.
     
    • l1t-phase2-v2.16.35 EBTP in L1T sequence for Phase2 era.
    • l1t-phase2-v2.16.34 Switch input in GMT from Bmtf to (Kalman) KBmtf.
    Changed:
    <
    <
    • l1t-phase2-v2.16.33 Tracker Plus KBMTF Stubs algorithm (#715)
    >
    >
    • l1t-phase2-v2.16.33 Tracker Plus KBMTF Stubs algorithm (#715).
     
    • l1t-phase2-v2.16.32 Switch from BMTF to K-BMTF as barrel input to L1TkMu.
    • l1t-phase2-v2.16.31 Fix TkGlbMuon eff by using static window cuts.
    • l1t-phase2-v2.16.30 Add L1PF Tau (HPS) to phase2 sequence.
    • l1t-phase2-v2.16.29 Customisation drop HGC TPs from sequence SimL1Emulator.
    • l1t-phase2-v2.16.28 Adjust customisation for TMTT pointing to new directory structure.
    • l1t-phase2-v2.16.27 Run SimMuon Stage2 also when phase2_trigger era.
    Changed:
    <
    <
    • l1t-phase2-v2.16.26 L1TkMuonProducer: make a null ref that can be stored, instead of a transient one (#718)
    • l1t-phase2-v2.16.25 L1PFTau (HPS) first version. Not yet included in the sequence (#719)
    >
    >
    • l1t-phase2-v2.16.26 L1TkMuonProducer: make a null ref that can be stored, instead of a transient one (#718).
    • l1t-phase2-v2.16.25 L1PFTau (HPS) first version. Not yet included in the sequence (#719).
     
    • l1t-phase2-v2.16.24-patch1 Tighten L1TTrack quality to nStub >=4 in configuration fo L1TkMuon and L1TkGlbMuon.
    • l1t-phase2-v2.16.23-patch1 Back-port the fix in CSC TPs from CMSSW which truly fixes problems of duplicate LCT seen by EMTF. Revert silencing of Warning messages introduced in tag l1t-phase2-v2.16.20.
    Changed:
    <
    <
    • l1t-phase2-v2.16.22-patch1 Use HGCal towers in PF (#713)
    >
    >
    • l1t-phase2-v2.16.22-patch1 Use HGCal towers in PF (#713).
     
    • l1t-phase2-v2.16.21 Tk+EMTF correlator with optimized windows.
    • l1t-phase2-v2.16.20 Silence EMTF emulator message in case in finds more then 2 CSC TPs in the same chamber.
    • l1t-phase2-v2.16.19 Menu menuDevTree1017
    Line: 357 to 359
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.35
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.37
      # ###################################### # TMTT tracks - if you want to use them uncomment below

    Revision 682018-10-12 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.35 EBTP in L1T sequence for Phase2 era.
    • l1t-phase2-v2.16.34 Switch input in GMT from Bmtf to (Kalman) KBmtf.
    • l1t-phase2-v2.16.33 Tracker Plus KBMTF Stubs algorithm (#715)
     
    • l1t-phase2-v2.16.32 Switch from BMTF to K-BMTF as barrel input to L1TkMu.
    • l1t-phase2-v2.16.31 Fix TkGlbMuon eff by using static window cuts.
    • l1t-phase2-v2.16.30 Add L1PF Tau (HPS) to phase2 sequence.
    Line: 353 to 357
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.32
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.35
      # ###################################### # TMTT tracks - if you want to use them uncomment below
    Line: 367 to 371
     # # ###### cmsRun L1Trigger/TrackFindingTMTT/python/TMTrackProducer_Ultimate_cff.py # ######################################
    Added:
    >
    >
    # ###################################### # EB TPs - if you want to use private development not yet in CMSSW uncomment bellow # This will merge the EB TP code of N.M. rebased in 10_1_7 in your local working branch # ###################################### # git checkout -b mydevel # git cms-merge-topic -u rekovic:NM_TP_PhaseII_V3_10_1_7 # ######################################
      git cms-addpkg L1Trigger/L1TCommon

    Revision 672018-09-27 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 353 to 353
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.31
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.32
      # ###################################### # TMTT tracks - if you want to use them uncomment below

    Revision 662018-09-26 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.32 Switch from BMTF to K-BMTF as barrel input to L1TkMu.
     
    • l1t-phase2-v2.16.31 Fix TkGlbMuon eff by using static window cuts.
    • l1t-phase2-v2.16.30 Add L1PF Tau (HPS) to phase2 sequence.
    • l1t-phase2-v2.16.29 Customisation drop HGC TPs from sequence SimL1Emulator.

    Revision 652018-09-25 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.31 Fix TkGlbMuon eff by using static window cuts.
    • l1t-phase2-v2.16.30 Add L1PF Tau (HPS) to phase2 sequence.
      * l1t-phase2-v2.16.29 Customisation drop HGC TPs from sequence SimL1Emulator.
    • l1t-phase2-v2.16.28 Adjust customisation for TMTT pointing to new directory structure.
    • l1t-phase2-v2.16.27 Run SimMuon Stage2 also when phase2_trigger era.
    Line: 350 to 352
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.28
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.31
      # ###################################### # TMTT tracks - if you want to use them uncomment below

    Revision 642018-09-20 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 356 to 356
     # TMTT tracks - if you want to use them uncomment below # This will merge the TMTT code in your local working branch # ######################################
    Added:
    >
    >
    # git checkout -b mydevel
     # git remote add -t TMTT_938 TMTT https://github.com/CMS-TMTT/cmssw.git # git fetch TMTT TMTT_938 # git cms-rebase-topic -o CMSSW_9_3_8 CMS-TMTT:TMTT_938
    Changed:
    <
    <
    # git merge --no-ff TMTT_93
    >
    >
    # git merge --no-ff TMTT_93 mydevel
     # # ###### cmsRun L1Trigger/TrackFindingTMTT/python/TMTrackProducer_Ultimate_cff.py # ######################################

    Revision 632018-09-20 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Changed:
    <
    <
    >
    >
    * l1t-phase2-v2.16.29 Customisation drop HGC TPs from sequence SimL1Emulator.
    • l1t-phase2-v2.16.28 Adjust customisation for TMTT pointing to new directory structure.
    • l1t-phase2-v2.16.27 Run SimMuon Stage2 also when phase2_trigger era.
     
    • l1t-phase2-v2.16.26 L1TkMuonProducer: make a null ref that can be stored, instead of a transient one (#718)
    • l1t-phase2-v2.16.25 L1PFTau (HPS) first version. Not yet included in the sequence (#719)
    • l1t-phase2-v2.16.24-patch1 Tighten L1TTrack quality to nStub >=4 in configuration fo L1TkMuon and L1TkGlbMuon.
    Line: 349 to 350
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.26
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.28
      # ######################################
    Changed:
    <
    <
    # TMTT tracks - DO NOT USE YET - IN PROGRESS
    >
    >
    # TMTT tracks - if you want to use them uncomment below # This will merge the TMTT code in your local working branch
     # ###################################### # git remote add -t TMTT_938 TMTT https://github.com/CMS-TMTT/cmssw.git # git fetch TMTT TMTT_938 # git cms-rebase-topic -o CMSSW_9_3_8 CMS-TMTT:TMTT_938
    Added:
    >
    >
    # git merge --no-ff TMTT_93
     #
    Changed:
    <
    <
    # cmsRun L1Trigger/TrackFindingTMTT/python/TMTrackProducer_Ultimate_cff.py
    >
    >
    # ###### cmsRun L1Trigger/TrackFindingTMTT/python/TMTrackProducer_Ultimate_cff.py
     # ######################################

    git cms-addpkg L1Trigger/L1TCommon

    Line: 423 to 426
     
    Added:
    >
    >
    # ################################################################
    # Test example for reprocessing  HGCAL TPs, Tracklets, TMTT
    # ################################################################
    
    
    cmsDriver.py repr --processName=REPR --python_filename=reprocess_test.py --no_exec -s L1 --datatier GEN-SIM-DIGI-RAW -n 2 --era Phase2_trigger --eventcontent FEVTDEBUGHLT --filein /store/relval/CMSSW_9_3_7/RelValTTbar_14TeV/GEN-SIM-DIGI-RAW/PU25ns_93X_upgrade2023_realistic_v5_2023D17PU200-v1/10000/0A52EE7F-1E2D-E811-86EB-0242AC130002.root --conditions 100X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --geometry Extended2023D17 --fileout file:step2_2ev_reprocess_slim.root --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleRAWEMUGEN_MC --customise=L1Trigger/Configuration/customiseUtils.DropDepricatedProducts --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTracklet --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTMTT --customise=L1Trigger/Configuration/customiseUtils.DropOutputProducts --customise_commands "process.FEVTDEBUGHLToutput.compressionLevel = cms.untracked.int32(2)"
    
    
     
    <!--/twistyPlugin-->

    CMSSW_10_1_5

    Revision 622018-09-18 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 316 to 316
      Tags:
    Changed:
    <
    <
    >
    >
    • l1t-phase2-v2.16.26 L1TkMuonProducer: make a null ref that can be stored, instead of a transient one (#718)
    • l1t-phase2-v2.16.25 L1PFTau (HPS) first version. Not yet included in the sequence (#719)
     
    • l1t-phase2-v2.16.24-patch1 Tighten L1TTrack quality to nStub >=4 in configuration fo L1TkMuon and L1TkGlbMuon.
    • l1t-phase2-v2.16.23-patch1 Back-port the fix in CSC TPs from CMSSW which truly fixes problems of duplicate LCT seen by EMTF. Revert silencing of Warning messages introduced in tag l1t-phase2-v2.16.20.
    • l1t-phase2-v2.16.22-patch1 Use HGCal towers in PF (#713)
    Line: 348 to 349
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.24-patch1
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.26
      # ###################################### # TMTT tracks - DO NOT USE YET - IN PROGRESS

    Revision 612018-09-13 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 348 to 348
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.24
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.24-patch1
      # ###################################### # TMTT tracks - DO NOT USE YET - IN PROGRESS

    Revision 602018-09-12 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 317 to 317
     
    Changed:
    <
    <
    • l1t-phase2-v2.16.24 Tighten L1TTrack quality to nStub >=4 in configuration fo L1TkMuon and L1TkGlbMuon.
    • l1t-phase2-v2.16.23 Back-port the fix in CSC TPs from CMSSW which truly fixes problems of duplicate LCT seen by EMTF. Revert silencing of Warning messages introduced in tag l1t-phase2-v2.16.20.
    • l1t-phase2-v2.16.22 Use HGCal towers in PF (#713)
    >
    >
    • l1t-phase2-v2.16.24-patch1 Tighten L1TTrack quality to nStub >=4 in configuration fo L1TkMuon and L1TkGlbMuon.
    • l1t-phase2-v2.16.23-patch1 Back-port the fix in CSC TPs from CMSSW which truly fixes problems of duplicate LCT seen by EMTF. Revert silencing of Warning messages introduced in tag l1t-phase2-v2.16.20.
    • l1t-phase2-v2.16.22-patch1 Use HGCal towers in PF (#713)
     
    • l1t-phase2-v2.16.21 Tk+EMTF correlator with optimized windows.
    • l1t-phase2-v2.16.20 Silence EMTF emulator message in case in finds more then 2 CSC TPs in the same chamber.
    • l1t-phase2-v2.16.19 Menu menuDevTree1017

    Revision 592018-08-29 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >

    • l1t-phase2-v2.16.24 Tighten L1TTrack quality to nStub >=4 in configuration fo L1TkMuon and L1TkGlbMuon.
    • l1t-phase2-v2.16.23 Back-port the fix in CSC TPs from CMSSW which truly fixes problems of duplicate LCT seen by EMTF. Revert silencing of Warning messages introduced in tag l1t-phase2-v2.16.20.
    • l1t-phase2-v2.16.22 Use HGCal towers in PF (#713)
     
    • l1t-phase2-v2.16.21 Tk+EMTF correlator with optimized windows.
    • l1t-phase2-v2.16.20 Silence EMTF emulator message in case in finds more then 2 CSC TPs in the same chamber.
    • l1t-phase2-v2.16.19 Menu menuDevTree1017
    Line: 342 to 348
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.19
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.24
      # ###################################### # TMTT tracks - DO NOT USE YET - IN PROGRESS

    Revision 582018-08-27 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.21 Tk+EMTF correlator with optimized windows.
     
    • l1t-phase2-v2.16.20 Silence EMTF emulator message in case in finds more then 2 CSC TPs in the same chamber.
    • l1t-phase2-v2.16.19 Menu menuDevTree1017
    • l1t-phase2-v2.16.18 HGCAL v2.7.3_1017.

    Revision 572018-08-27 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.20 Silence EMTF emulator message in case in finds more then 2 CSC TPs in the same chamber.
    • l1t-phase2-v2.16.19 Menu menuDevTree1017
    • l1t-phase2-v2.16.18 HGCAL v2.7.3_1017.
    • l1t-phase2-v2.16.17 Customisation for Muon aging. Customisation for skimming output, intended for reprocessing.
     
    • l1t-phase2-v2.16.15 Fix BuildFiles removing obsolete dependences.
    • l1t-phase2-v2.16.14 Merge L1 pf (#688). These are still reco versions and were already added to L1T phase-2 seequence in tag l1t-phase2-v2.16.3.
    • l1t-phase2-v2.16.13 L1TkGlbMuon(L1Tk matched to GMT Muon) new separate DataFormat and Producer in the phase2 trigger sequence.
    Line: 334 to 341
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.15
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.19
      # ######################################
    Changed:
    <
    <
    # if need latest HGC TPs (backported to 10_1_7)
    >
    >
    # TMTT tracks - DO NOT USE YET - IN PROGRESS # ###################################### # git remote add -t TMTT_938 TMTT https://github.com/CMS-TMTT/cmssw.git # git fetch TMTT TMTT_938 # git cms-rebase-topic -o CMSSW_9_3_8 CMS-TMTT:TMTT_938 # # cmsRun L1Trigger/TrackFindingTMTT/python/TMTrackProducer_Ultimate_cff.py
     # ######################################
    Deleted:
    <
    <
    git remote add PFCal-dev git@githubNOSPAMPLEASE.com:PFCal-dev/cmssw.git git fetch PFCal-dev hgc-tpg-CMSSW_10_1_7 git cms-merge-topic -u PFCal-dev:v2.7.1_1017
      git cms-addpkg L1Trigger/L1TCommon

    Revision 562018-07-23 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 334 to 334
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.13
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.15
      # ###################################### # if need latest HGC TPs (backported to 10_1_7)

    Revision 552018-07-23 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.15 Fix BuildFiles removing obsolete dependences.
    • l1t-phase2-v2.16.14 Merge L1 pf (#688). These are still reco versions and were already added to L1T phase-2 seequence in tag l1t-phase2-v2.16.3.
     
    • l1t-phase2-v2.16.13 L1TkGlbMuon(L1Tk matched to GMT Muon) new separate DataFormat and Producer in the phase2 trigger sequence.
    • l1t-phase2-v2.16.12 Add removed files when merged into 10_1_7.
    Changed:
    <
    <
    • l1t-phase2-v2.16.11-CMSSW_10_1_7 Cherry-picked v2.16.11 from 10_1_5 to 10_1_7.
    • l1t-phase2-v2.16.10-CMSSW_10_1_7 Merged v2.16.10 based on 10_1_5 into 10_1_7 and compilation fixed.
    >
    >
    • l1t-phase2-v2.16.11-CMSSW_10_1_7 Cherry-picked v2.16.11 (below) from 10_1_5 to 10_1_7.
    • l1t-phase2-v2.16.10-CMSSW_10_1_7 Merged v2.16.10 (below) based on 10_1_5 into 10_1_7 and compilation fixed.
     

    Recipe

    Line: 408 to 410
     

    CMSSW_10_1_5

    Development

    Tags:
    Added:
    >
    >
     

    Revision 542018-07-16 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.13 L1TkGlbMuon(L1Tk matched to GMT Muon) new separate DataFormat and Producer in the phase2 trigger sequence.
     
    • l1t-phase2-v2.16.12 Add removed files when merged into 10_1_7.
    • l1t-phase2-v2.16.11-CMSSW_10_1_7 Cherry-picked v2.16.11 from 10_1_5 to 10_1_7.
    • l1t-phase2-v2.16.10-CMSSW_10_1_7 Merged v2.16.10 based on 10_1_5 into 10_1_7 and compilation fixed.
    Line: 331 to 332
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.12
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.13
      # ###################################### # if need latest HGC TPs (backported to 10_1_7)

    Revision 532018-07-12 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_7

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16.12 Add removed files when merged into 10_1_7.
     
    • l1t-phase2-v2.16.11-CMSSW_10_1_7 Cherry-picked v2.16.11 from 10_1_5 to 10_1_7.
    • l1t-phase2-v2.16.10-CMSSW_10_1_7 Merged v2.16.10 based on 10_1_5 into 10_1_7 and compilation fixed.
    Line: 330 to 331
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.11-CMSSW_10_1_7
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.12
      # ###################################### # if need latest HGC TPs (backported to 10_1_7)

    Revision 522018-07-11 - MariaCepeda

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 337 to 337
     # ###################################### git remote add PFCal-dev git@githubNOSPAMPLEASE.com:PFCal-dev/cmssw.git git fetch PFCal-dev hgc-tpg-CMSSW_10_1_7
    Changed:
    <
    <
    git cms-merge-topic -u PFCal-dev/v2.7.1_1017
    >
    >
    git cms-merge-topic -u PFCal-dev:v2.7.1_1017
      git cms-addpkg L1Trigger/L1TCommon

    Revision 512018-07-11 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 311 to 311
     The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.
    Added:
    >
    >

    CMSSW_10_1_7

    Development

    Tags:
    • l1t-phase2-v2.16.11-CMSSW_10_1_7 Cherry-picked v2.16.11 from 10_1_5 to 10_1_7.
    • l1t-phase2-v2.16.10-CMSSW_10_1_7 Merged v2.16.10 based on 10_1_5 into 10_1_7 and compilation fixed.

    Recipe

    WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.


    <!--/twistyPlugin twikiMakeVisibleInline-->
    cmsrel CMSSW_10_1_7
    cd CMSSW_10_1_7/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_7
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.11-CMSSW_10_1_7
    
    # ######################################
    # if need latest HGC TPs (backported to 10_1_7)
    # ######################################
    git remote add PFCal-dev git@github.com:PFCal-dev/cmssw.git
    git fetch PFCal-dev hgc-tpg-CMSSW_10_1_7 
    git cms-merge-topic -u PFCal-dev/v2.7.1_1017
    
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
    
    
    

    Run tests on pilot samples

    PhaseIITDRFall17 pilot test job output for DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    For input, you can also use CMSSW_9_3_7 RelVal samples available here.

    Below are the instructions on how to re-run some TPs, L1TTrackTrigger(Tracklet) L1T, and L1Ntuplizer. There is a new configuration script to run L1TPhase2 emulators (with tag phase2-l1t-v2.6 only added L1TkJets and L1TkPrimaryVertex), which must be ran after Tracklets.

    # ####################################################################################
    # Run example  of remaking  L1TTracklet and L1TPhase2 and L1Ntuplizer, using already available TP digis
    # customisation flags are used to 
    # 1) drop deprecated formats from input (--customise=L1Trigger/Configuration/customiseUtils.DropDepricatedProducts)
    # 2) run L1TTrack Tracklet algo (--customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTracklet )
    # 3) run L1TTrack TMTT algo if TMTT code available ( --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTMTT)
    # 4) drop TrackingParticle objects to slim down the ouput file (from 50 to 25 MB) ( --customise=L1Trigger/Configuration/customiseUtils.DropOutputProducts)
    # 5) compression level of Ouptut module (speed up significantly from 20 sec to 3 sec) ( --customise_commands "process.FEVTDEBUGHLToutput.compressionLevel = cms.untracked.int32(2)")
    # ####################################################################################
    
    cmsDriver.py step2 --python_filename=rerun_test.py --no_exec -s L1 --datatier GEN-SIM-DIGI-RAW -n 1 --era Phase2_trigger --eventcontent FEVTDEBUGHLT --filein /store/relval/CMSSW_9_3_7/RelValTTbar_14TeV/GEN-SIM-DIGI-RAW/PU25ns_93X_upgrade2023_realistic_v5_2023D17PU200-v1/10000/0A52EE7F-1E2D-E811-86EB-0242AC130002.root --conditions 100X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --geometry Extended2023D17 --fileout file:step2_2ev_rerun-L1_slim.root --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleRAWEMUGEN_MC --customise=L1Trigger/Configuration/customiseUtils.DropDepricatedProducts --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTracklet --customise=L1Trigger/Configuration/customiseUtils.DropOutputProducts --customise_commands "process.FEVTDEBUGHLToutput.compressionLevel = cms.untracked.int32(2)"
    
    

    # ####################################################################################
    # Run example  of remaking  L1TTracklet and L1TPhase2 and L1Ntuplizer, using already available TP digis
    # ####################################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_L1TTracklet_L1TPhase2_onMC_L1_FEVTHLTDEBUG.py
    
    

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1(Phase1), and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_onMC_L1_FEVTHLTDEBUG.py
    
    

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1, L1TTracklet, and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_L1TTracklet_onMC_L1_FEVTHLTDEBUG.py
    
    

    <!--/twistyPlugin-->
     

    CMSSW_10_1_5

    Development

    Tags:
    Added:
    >
    >
     
    Line: 370 to 465
     # #################################################################################### # Run example of remaking L1TTracklet and L1TPhase2 and L1Ntuplizer, using already available TP digis # customisation flags are used to
    Changed:
    <
    <
    # 1) drop deprecated formats from input # 2) run L1TTrack Tracklet algo - use if Tracklet code available !!! # 3) run L1TTrack TMTT algo - use if TMTT code available !!! # 4) drop TrackingParticle objects to slim down the ouput file (from 50 to 25 MB)
    >
    >
    # 1) drop deprecated formats from input (--customise=L1Trigger/Configuration/customiseUtils.DropDepricatedProducts) # 2) run L1TTrack Tracklet algo (--customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTracklet ) # 3) run L1TTrack TMTT algo if TMTT code available ( --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTMTT) # 4) drop TrackingParticle objects to slim down the ouput file (from 50 to 25 MB) ( --customise=L1Trigger/Configuration/customiseUtils.DropOutputProducts) # 5) compression level of Ouptut module (speed up significantly from 20 sec to 3 sec) ( --customise_commands "process.FEVTDEBUGHLToutput.compressionLevel = cms.untracked.int32(2)")
     # ####################################################################################
    Changed:
    <
    <
    cmsDriver.py step2 --python_filename=rerun_test.py --no_exec -s L1 --datatier GEN-SIM-DIGI-RAW -n 1 --era Phase2_timing --eventcontent FEVTDEBUGHLT --filein /store/relval/CMSSW_9_3_7/RelValTTbar_14TeV/GEN-SIM-DIGI-RAW/PU25ns_93X_upgrade2023_realistic_v5_2023D17PU200-v1/10000/0A52EE7F-1E2D-E811-86EB-0242AC130002.root --conditions 100X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --geometry Extended2023D17 --fileout file:step2_2ev_rerun-L1_slim.root --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleRAWEMUGEN_MC --customise=L1Trigger/Configuration/customiseUtils.DropDepricatedProducts --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTracklet --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTMTT --customise=L1Trigger/Configuration/customiseUtils.DropOutputProducts
    >
    >
    cmsDriver.py step2 --python_filename=rerun_test.py --no_exec -s L1 --datatier GEN-SIM-DIGI-RAW -n 1 --era Phase2_trigger --eventcontent FEVTDEBUGHLT --filein /store/relval/CMSSW_9_3_7/RelValTTbar_14TeV/GEN-SIM-DIGI-RAW/PU25ns_93X_upgrade2023_realistic_v5_2023D17PU200-v1/10000/0A52EE7F-1E2D-E811-86EB-0242AC130002.root --conditions 100X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --geometry Extended2023D17 --fileout file:step2_2ev_rerun-L1_slim.root --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleRAWEMUGEN_MC --customise=L1Trigger/Configuration/customiseUtils.DropDepricatedProducts --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTracklet --customise=L1Trigger/Configuration/customiseUtils.DropOutputProducts --customise_commands "process.FEVTDEBUGHLToutput.compressionLevel = cms.untracked.int32(2)"
     

    Revision 502018-07-09 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 314 to 314
     

    CMSSW_10_1_5

    Development

    Tags:
    Added:
    >
    >
     
    • l1t-phase2-v2.16.6 Add missing Kalmant BMTF Stub producer needed by Kalman BMTF in L1 Emulation sequence phase2_trigger.
    • l1t-phase2-v2.16.5 Move Barrel EGamma producer before L1Tk+Stadalone producers in L1 Emulation sequence phase2_trigger.
    • l1t-phase2-v2.16.4 Add Kalman BMTF in L1 Emulation sequence for phase2_trigger.
    Line: 335 to 337
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_5
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.6
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.8
     # # Tracklet Tracks #
    Line: 364 to 366
     There is a new configuration script to run L1TPhase2 emulators (with tag phase2-l1t-v2.6 only added L1TkJets and L1TkPrimaryVertex), which must be ran after Tracklets.
    Added:
    >
    >
    # ####################################################################################
    # Run example  of remaking  L1TTracklet and L1TPhase2 and L1Ntuplizer, using already available TP digis
    # customisation flags are used to 
    # 1) drop deprecated formats from input
    # 2) run L1TTrack Tracklet algo - use if Tracklet code available !!!
    # 3) run L1TTrack TMTT algo - use if TMTT code available !!!
    # 4) drop TrackingParticle objects to slim down the ouput file (from 50 to 25 MB)
    # ####################################################################################
    
    cmsDriver.py step2 --python_filename=rerun_test.py --no_exec -s L1 --datatier GEN-SIM-DIGI-RAW -n 1 --era Phase2_timing --eventcontent FEVTDEBUGHLT --filein /store/relval/CMSSW_9_3_7/RelValTTbar_14TeV/GEN-SIM-DIGI-RAW/PU25ns_93X_upgrade2023_realistic_v5_2023D17PU200-v1/10000/0A52EE7F-1E2D-E811-86EB-0242AC130002.root --conditions 100X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --geometry Extended2023D17 --fileout file:step2_2ev_rerun-L1_slim.root --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleRAWEMUGEN_MC --customise=L1Trigger/Configuration/customiseUtils.DropDepricatedProducts --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTracklet --customise=L1Trigger/Configuration/customiseUtils.L1TrackTriggerTMTT --customise=L1Trigger/Configuration/customiseUtils.DropOutputProducts
    
    
     

    Revision 492018-05-30 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 310 to 310
     All the Phase-2 L1T developments are intended to be built on top of that branch via pull requests. The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.
    Added:
    >
    >

    CMSSW_10_1_5

    Development

    Tags:
    • l1t-phase2-v2.16.6 Add missing Kalmant BMTF Stub producer needed by Kalman BMTF in L1 Emulation sequence phase2_trigger.
    • l1t-phase2-v2.16.5 Move Barrel EGamma producer before L1Tk+Stadalone producers in L1 Emulation sequence phase2_trigger.
    • l1t-phase2-v2.16.4 Add Kalman BMTF in L1 Emulation sequence for phase2_trigger.
    • l1t-phase2-v2.16.3 Add Reco PF Mets and Reco PF Jets in L1 Emulation sequence for phase2_trigger
    • l1t-phase2-v2.16.2 EG CrystalProducer now produces also BXVector<l1t::EGamma>
    • l1t-phase2-v2.16.1 L1Ntuple: add phase2 EcalEB vars to the in CaloTower Tree.
    • l1t-phase2-v2.16-CMSSW_10_1_5 Rebased phase2-v16 from CMSSW_10_1_0_pre3 to 10_1_5.

    Recipe

    WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.


    <!--/twistyPlugin twikiMakeVisibleInline-->
    cmsrel CMSSW_10_1_5
    cd CMSSW_10_1_5/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_5
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.16.6
    #
    # Tracklet Tracks
    #
    git remote add rekovic git@github.com:rekovic/cmssw.git
    git fetch rekovic Tracklet-10_1_0_pre3
    git cms-merge-topic -u rekovic:Tracklet-10_1_0_pre3-from-skinnari
    
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
    
    
    

    Run tests on pilot samples

    PhaseIITDRFall17 pilot test job output for DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    For input, you can also use CMSSW_9_3_7 RelVal samples available here.

    Below are the instructions on how to re-run some TPs, L1TTrackTrigger(Tracklet) L1T, and L1Ntuplizer. There is a new configuration script to run L1TPhase2 emulators (with tag phase2-l1t-v2.6 only added L1TkJets and L1TkPrimaryVertex), which must be ran after Tracklets.

    # ####################################################################################
    # Run example  of remaking  L1TTracklet and L1TPhase2 and L1Ntuplizer, using already available TP digis
    # ####################################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_L1TTracklet_L1TPhase2_onMC_L1_FEVTHLTDEBUG.py
    
    

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1(Phase1), and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_onMC_L1_FEVTHLTDEBUG.py
    
    

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1, L1TTracklet, and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_L1TTracklet_onMC_L1_FEVTHLTDEBUG.py
    
    

    <!--/twistyPlugin-->

     

    CMSSW_10_1_0_pre3

    Development

    Tags:
    Line: 332 to 417
     

    Recipe

    Changed:
    <
    <
    WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4.
    >
    >
    WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4. This release is suitable for MC samples produced in PhaseIIL1TFall17 campaign which used CMSSW_9_3_2 and later (9_3_7) where Geometry D5 was available.
     
    Changed:
    <
    <

    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >

    <!--/twistyPlugin twikiMakeVisibleInline-->
     
    cmsrel CMSSW_10_1_0_pre3
    cd CMSSW_10_1_0_pre3/src

    Revision 482018-05-22 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_1_0_pre3

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.16 L1TkMu fix: fix global L1Mu phi introduced in fix by v2.14, the scale factor must come after the conversion, not before. (#685).
     

    Revision 472018-05-17 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_1_0_pre3

    Development

    Tags:
    Changed:
    <
    <
    • l1t-phase2-v2.12 Addition of phase-2 L1T Vertex finder EDProducer - DBSCAN algo (#676).
    >
    >
     
    • l1t-phase2-v2.13 Add L1T Vertex DBSCAN to the emulation sequence in case of Phase2_trigger era. Adjust its config in re-processing script to use TTTracksFromTracklet.
    Added:
    >
    >
    • l1t-phase2-v2.12 Addition of phase-2 L1T Vertex finder EDProducer - DBSCAN algo (#676).
     
    • l1t-phase2-v2.11 Add all L1TkObj, l1EGammaCrystalsProducer, and l1ParticleFlow in SimL1Emulator sequence for phase2_trigger.
    • l1t-phase2-v2.10 PF@L1 code (v1). Requires L1T Tracks to run it.
    • l1t-phase2-v2.9 L1CaloTrig (EG) fixes: DataFormat to inherit from L1Candidate, new default pyhthon configuration.

    Revision 462018-05-08 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_1_0_pre3

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.12 Addition of phase-2 L1T Vertex finder EDProducer - DBSCAN algo (#676).
    • l1t-phase2-v2.13 Add L1T Vertex DBSCAN to the emulation sequence in case of Phase2_trigger era. Adjust its config in re-processing script to use TTTracksFromTracklet.
     
    • l1t-phase2-v2.11 Add all L1TkObj, l1EGammaCrystalsProducer, and l1ParticleFlow in SimL1Emulator sequence for phase2_trigger.
    • l1t-phase2-v2.10 PF@L1 code (v1). Requires L1T Tracks to run it.
    • l1t-phase2-v2.9 L1CaloTrig (EG) fixes: DataFormat to inherit from L1Candidate, new default pyhthon configuration.
    Line: 334 to 336
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_0_pre3
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.11
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.13
     # # Tracklet Tracks #

    Revision 452018-04-20 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_1_0_pre3

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.11 Add all L1TkObj, l1EGammaCrystalsProducer, and l1ParticleFlow in SimL1Emulator sequence for phase2_trigger.
     
    • l1t-phase2-v2.10 PF@L1 code (v1). Requires L1T Tracks to run it.
    • l1t-phase2-v2.9 L1CaloTrig (EG) fixes: DataFormat to inherit from L1Candidate, new default pyhthon configuration.
    • l1t-phase2-v2.8 Introduce Era Phase2_trigger and use it in fixed reprocessing configuration file.
    Line: 333 to 334
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_0_pre3
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.10
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.11
     # # Tracklet Tracks #

    Revision 442018-04-18 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 54 to 54
     
    Changed:
    <
    <

    Instructions for MC Production CMSSW_9_3_5

    >
    >

    Instructions for MC Production CMSSW_9_3_7

     
    Changed:
    <
    <
    The list of samples we need is listed in google doc - under the tab "L1" [1]
    >
    >
    The list of samples we need is listed in google doc. - under the tab "L1".
     
    Changed:
    <
    <
    L1T Phase2 Upgrade group takes advantage of the improvement in CMSSW_93X and the existing MC HGCAL TDR campaign and its already produced 200M event MinimumBias GEN-SIM sample.
    >
    >
    L1T Phase2 Upgrade group takes advantage of the improvements in CMSSW_937 and the existing MC HGCAL TDR campaign and its already produced 200M event MinimumBias GEN-SIM sample.
     The L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:
    • electron gun, Z(ll) - of interest for Pixel-based EGamma algorithm feasibility studies.
    • neutrino gun (500 kevts)
    • rest of the samples
    Changed:
    <
    <
    Below are sample commands for various steps of MC production.
    >
    >
    Below are sample commands for various steps of MC production that can be ran with vanilla CMSSW_10_
      Relevant parameters:
    • Global Tag = `93X_upgrade2023_realistic_v5`
    Changed:
    <
    <
    • Aging = `1000` - Q: Do we want both No-Aging and Aging = 1000?
    >
    >
    • Aging = `1000` - Q: Need to be used in DIGI step to represent ECAL detector at beginning of Phase2
     

    Step 1 GEN-SIM

    • GEN-SIM
    Line: 80 to 80
     
    • DIGI - PU 0
      • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
    Changed:
    <
    <
    cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
    >
    >
    cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
     
    • DIGI - PU 140,200 - EventSize ~25 MB
      • used --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
      • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
    Changed:
    <
    <
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
    >
    >
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000"
     

    Step 2 RECO

    Revision 432018-04-17 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_1_0_pre3

    Development

    Tags:
    Added:
    >
    >
     
    • l1t-phase2-v2.8 Introduce Era Phase2_trigger and use it in fixed reprocessing configuration file.
    • l1t-phase2-v2.7 HGCal: in the templated class HGCalClusterT fix HoverE to properly account for constituents fraction and their Pt.
    • l1t-phase2-v2.6 (a) Introduce Era modifier phase2_trigger, (b) add first phase2 emulators to SimL1Emulator sequence - L1TkJets and L1TkPrimaryVertex, (c) new reprocessing configuration runs L1TTracklet and L1TPhase2.
    Line: 331 to 333
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_0_pre3
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.8
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.10
     # # Tracklet Tracks #

    Revision 422018-04-10 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_1_0_pre3

    Development

    Tags:
    Changed:
    <
    <
    • l1t-phase2-v2.7 HGCal: in the templated class HGCalClusterT fix HoverE to properly account for constituents fraction and their Pt."
    >
    >
    • l1t-phase2-v2.8 Introduce Era Phase2_trigger and use it in fixed reprocessing configuration file.
    • l1t-phase2-v2.7 HGCal: in the templated class HGCalClusterT fix HoverE to properly account for constituents fraction and their Pt.
     
    • l1t-phase2-v2.6 (a) Introduce Era modifier phase2_trigger, (b) add first phase2 emulators to SimL1Emulator sequence - L1TkJets and L1TkPrimaryVertex, (c) new reprocessing configuration runs L1TTracklet and L1TPhase2.
    • l1t-phase2-v2.5-CMSSW_10_1_0_pre3 Rebased l1t-phase2-932-v1.7 to CMSSW_10_0_0.
    Line: 330 to 331
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_0_pre3
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.7
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.8
     # # Tracklet Tracks #

    Revision 412018-03-28 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_1_0_pre3

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.7 HGCal: in the templated class HGCalClusterT fix HoverE to properly account for constituents fraction and their Pt."
     
    • l1t-phase2-v2.6 (a) Introduce Era modifier phase2_trigger, (b) add first phase2 emulators to SimL1Emulator sequence - L1TkJets and L1TkPrimaryVertex, (c) new reprocessing configuration runs L1TTracklet and L1TPhase2.
    • l1t-phase2-v2.5-CMSSW_10_1_0_pre3 Rebased l1t-phase2-932-v1.7 to CMSSW_10_0_0.
    Line: 329 to 330
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_0_pre3
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.6
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.7
     # # Tracklet Tracks #

    Revision 402018-03-24 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 310 to 310
     All the Phase-2 L1T developments are intended to be built on top of that branch via pull requests. The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.
    Added:
    >
    >

    CMSSW_10_1_0_pre3

    Development

    Tags:
    • l1t-phase2-v2.6 (a) Introduce Era modifier phase2_trigger, (b) add first phase2 emulators to SimL1Emulator sequence - L1TkJets and L1TkPrimaryVertex, (c) new reprocessing configuration runs L1TTracklet and L1TPhase2.
    • l1t-phase2-v2.5-CMSSW_10_1_0_pre3 Rebased l1t-phase2-932-v1.7 to CMSSW_10_0_0.

    Recipe

    WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4.


    <!--/twistyPlugin twikiMakeVisibleInline-->
    cmsrel CMSSW_10_1_0_pre3
    cd CMSSW_10_1_0_pre3/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_1_0_pre3
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.6
    #
    # Tracklet Tracks
    #
    git remote add rekovic git@github.com:rekovic/cmssw.git
    git fetch rekovic Tracklet-10_1_0_pre3
    git cms-merge-topic -u rekovic:Tracklet-10_1_0_pre3-from-skinnari
    
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
    
    
    

    Run tests on pilot samples

    PhaseIITDRFall17 pilot test job output for DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    For input, you can also use CMSSW_9_3_7 RelVal samples available here.

    Below are the instructions on how to re-run some TPs, L1TTrackTrigger(Tracklet) L1T, and L1Ntuplizer. There is a new configuration script to run L1TPhase2 emulators (with tag phase2-l1t-v2.6 only added L1TkJets and L1TkPrimaryVertex), which must be ran after Tracklets.

    # ####################################################################################
    # Run example  of remaking  L1TTracklet and L1TPhase2 and L1Ntuplizer, using already available TP digis
    # ####################################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_L1TTracklet_L1TPhase2_onMC_L1_FEVTHLTDEBUG.py
    
    

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1(Phase1), and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_onMC_L1_FEVTHLTDEBUG.py
    
    

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1, L1TTracklet, and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_L1TTracklet_onMC_L1_FEVTHLTDEBUG.py
    
    

    <!--/twistyPlugin-->
     

    CMSSW_10_0_0

    Development

    Tags:
    Line: 325 to 403
      WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4.
    Changed:
    <
    <

    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >

    <!--/twistyPlugin twikiMakeVisibleInline-->
     
    cmsrel CMSSW_10_0_0
    cd CMSSW_10_0_0/src

    Revision 392018-03-23 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 337 to 337
     # # Tracklet Tracks #
    Changed:
    <
    <
    git remote add skinnari git@githubNOSPAMPLEASE.com:rekovic/cmssw.git
    >
    >
    git remote add skinnari git@githubNOSPAMPLEASE.com:skinnari/cmssw.git
     git fetch skinnari git cms-merge-topic -u skinnari:Tracklet_10X_10-0-1

    Revision 382018-03-22 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_0_0

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.5 Addition of data format Vertex - new package  DataFormats/L1TVertex.
     
    Line: 332 to 333
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_0_0
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.4
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.5
     # # Tracklet Tracks #

    Revision 372018-03-21 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 313 to 313
     

    CMSSW_10_0_0

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-v2.4 Adjust reprocessing configurations to run on CMSSW_9_3_7 RelVal samples.
    • l1t-phase2-v2.3 Updating L1 Track Matched Objects: (a) add access methods in LTkEmParticle, (b) L1TkPrimaryVertex now within namespace l1t, (c) update in L1TkObjectAnalyzer using template methods with TkMuon OFF for the moment.
     
    • l1t-phase2-v2.2 TrackMuon built from TTTrack + MuonTrackFinder muons, not GMT muons.
    • l1t-phase2-v2.1 Ajust re-processing driver configuration files to CMSSW_10_0_0.
    • l1t-phase2-v2.0 Rebased l1t-phase2-932-v1.7 to CMSSW_10_0_0.
    Line: 330 to 332
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_0_0
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.2
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.4
     # # Tracklet Tracks #
    Line: 348 to 350
     
    Changed:
    <
    <

    Run tests on pilot samples of PhaseIITDRFall17 Campaign DIGI output

    >
    >

    Run tests on pilot samples

      PhaseIITDRFall17 pilot test job output for DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root
    Added:
    >
    >
    For input, you can also use CMSSW_9_3_7 RelVal samples available here.
     
    Changed:
    <
    <
    Below are the instructions on how to re-run some TPs, L1T, TTTracklet, and L1Ntuplizer:
    >
    >
    Below are the instructions on how to re-run some TPs, L1T, and L1Ntuplizer:

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1, and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_onMC_L1_FEVTHLTDEBUG.py
    
    

    or with TrackTrigger ( TTTracklet ) included in the workflow

     
    # ################################################################

    Revision 362018-03-20 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 15 to 15
     

    PhaseIIFall17 Campaign (FUTURE)

    Descritipon

    Changed:
    <
    <
    This campaign uses CMSSW_9_3_X (request building 9_3_6) release. CMSSW_9_3_2 was primarily designed for MC HGCal TDR production.
    >
    >
    This campaign uses CMSSW_9_3_7 release. CMSSW_9_3_2 was primarily designed for MC HGCal TDR production.
     Compared to CMSSW_9_0_0 and our PhaseIISpring17L1T campaign there are some important improvements in CMSSW relevant to L1T
    • Stub builder fix and new SW (commit dfa57a8d1dbcaabceb05a547fdcfe94a84aea401)
    • New Tracker geometry: very last Tilted Tracker geometry to date (tracker T5)
    • HGCal geometry improvements (v7 -> v8) and the HGCal TPs developments
    Changed:
    <
    <
    Backporting developments into CMSSW_9_3_X:
    >
    >
    Back-porting developments into CMSSW_9_3_X were needed to build CMSSW_9_3_7, available as of 19March2018 with following additional features:
     
    Changed:
    <
    <
    • HGCAL Work in progress, under construction
    >
    >
    • HGCAL DONE
     
      • significant TP developments DONE
        • Status: Checked checkboxMERGED 93x PR 22296
        • Layer-by-layer calibration of the clusters
        • Cluster shape variables calculation
        • New 3D clustering algorithm (DBSCAN)
        • Disconnection of half the HGC-EE layers when creating trigger cells
    Changed:
    <
    <
      • recent TP improvements. Work in progress, under construction
        • Status: Unchecked checkboxPENDING MERGE 93x PR 22480 ( requires Externals PR 3815 is MERGED).
    >
    >
      • recent TP improvements. DONE
        • Status: Checked checkbox MERGED 93x PR 22480 ( requires Externals PR 3815 is MERGED).
     
        • Implementation of a new 2D clustering algorithm, similar to the previous topological algorithm, but with size constrained
        • Implementation of tower objects in addition to cluster objects
        • Move the cluster energy calibration from 3D clusters to 2D clusters
    Changed:
    <
    <
      • Inclusion of TP producer in the centrally ran sequence SimL1Emulator Work in progress, under construction
        • Status: Unchecked checkbox PENDING MERGE 93x PR 22487.
    >
    >
      • Inclusion of TP producer in the centrally ran sequence SimL1Emulator DONE
        • Status: Checked checkbox MERGED 93x PR 22487.
     
    Changed:
    <
    <
    • Tracker Work in progress, under construction
      • Improvements in TrackTriggerAssociatorStubsClusters
    >
    >
    • TrackTrigger DONE
      • Improvements in TrackTriggerAssociatorStubsClusters DONE
     
        • PR 22317 is 93x backport of 21765.
        • Status: Checked checkbox MERGED in 93x on 02.02.2018
    Changed:
    <
    <
      • EventContentFEVTDEBUG with TrackTriggerAssociatorStubsClusters
        • Originally, due to problems in package PhysicsTools/CandUtils (discussed in github issue). Now solved. Checked checkbox
        • Status: Unchecked checkbox PENDING MERGE
    >
    >
      • EventContentFEVTDEBUG with TrackTriggerAssociatorStubsClusters DONE
        • 'keep *_TTClusterAssociatorFromPixelDigis_*_*', 'keep *_TTStubAssociatorFromPixelDigis_*_*'
        • Originally had problems in an unrelated package PhysicsTools/CandUtils (discussed in github issue). Now resolved. Checked checkbox
        • Status: Checked checkbox MERGED 22591 plus fix in PhysicsTools 22588
     

    Revision 352018-03-19 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 31 to 31
     
        • New 3D clustering algorithm (DBSCAN)
        • Disconnection of half the HGC-EE layers when creating trigger cells
      • recent TP improvements. Work in progress, under construction
    Changed:
    <
    <
        • Status: Unchecked checkboxPENDING MERGE 93x PR 22480 and Externals PR 3815.
    >
    >
        • Status: Unchecked checkboxPENDING MERGE 93x PR 22480 ( requires Externals PR 3815 is MERGED).
     
        • Implementation of a new 2D clustering algorithm, similar to the previous topological algorithm, but with size constrained
        • Implementation of tower objects in addition to cluster objects
        • Move the cluster energy calibration from 3D clusters to 2D clusters
    Line: 46 to 46
     
      • EventContentFEVTDEBUG with TrackTriggerAssociatorStubsClusters
        • Originally, due to problems in package PhysicsTools/CandUtils (discussed in github issue). Now solved. Checked checkbox
        • Status: Unchecked checkbox PENDING MERGE
    Changed:
    <
    <
    >
    >
     

    Revision 342018-03-13 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 44 to 44
     
        • PR 22317 is 93x backport of 21765.
        • Status: Checked checkbox MERGED in 93x on 02.02.2018
      • EventContentFEVTDEBUG with TrackTriggerAssociatorStubsClusters
    Changed:
    <
    <
        • Status: Unchecked checkbox Need fix. EventContent PR not merged. 10_1_X failing PR 22415
    >
    >
        • Originally, due to problems in package PhysicsTools/CandUtils (discussed in github issue). Now solved. Checked checkbox
        • Status: Unchecked checkbox PENDING MERGE
     

    Revision 332018-03-12 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 23 to 23
      Backporting developments into CMSSW_9_3_X:
    Changed:
    <
    <
    • HGCAL DONE
      • significant TP developments
    >
    >
    • HGCAL Work in progress, under construction
      • significant TP developments DONE
     
        • Status: Checked checkboxMERGED 93x PR 22296
        • Layer-by-layer calibration of the clusters
        • Cluster shape variables calculation
        • New 3D clustering algorithm (DBSCAN)
        • Disconnection of half the HGC-EE layers when creating trigger cells
    Changed:
    <
    <
      • recent TP improvements.
        • Status: Checked checkboxMERGED 93x PR 22480 and Externals PR 3815.
    >
    >
      • recent TP improvements. Work in progress, under construction
        • Status: Unchecked checkboxPENDING MERGE 93x PR 22480 and Externals PR 3815.
     
        • Implementation of a new 2D clustering algorithm, similar to the previous topological algorithm, but with size constrained
        • Implementation of tower objects in addition to cluster objects
        • Move the cluster energy calibration from 3D clusters to 2D clusters
    Changed:
    <
    <
      • Inclusion of TP producer in the centrally ran sequence SimL1Emulator
        • Status: Checked checkbox MERGED 93x PR 22487.
    >
    >
      • Inclusion of TP producer in the centrally ran sequence SimL1Emulator Work in progress, under construction
        • Status: Unchecked checkbox PENDING MERGE 93x PR 22487.
     

    • Tracker Work in progress, under construction

    Revision 322018-03-11 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 23 to 23
      Backporting developments into CMSSW_9_3_X:
    Changed:
    <
    <
    • HGCAL significant TP developments DONE
    >
    >
    • HGCAL DONE
      • significant TP developments
        • Status: Checked checkboxMERGED 93x PR 22296
     
      • Layer-by-layer calibration of the clusters
      • Cluster shape variables calculation
      • New 3D clustering algorithm (DBSCAN)
      • Disconnection of half the HGC-EE layers when creating trigger cells
    Changed:
    <
    <
      • Status: Checked checkboxMERGED 93x PR 22296

    • HGCAL recent TP improvements Work in progress, under construction
    >
    >
      • recent TP improvements.
        • Status: Checked checkboxMERGED 93x PR 22480 and Externals PR 3815.
     
      • Implementation of a new 2D clustering algorithm, similar to the previous topological algorithm, but with size constrained
      • Implementation of tower objects in addition to cluster objects
      • Move the cluster energy calibration from 3D clusters to 2D clusters
    Changed:
    <
    <
      • Inclusion of hgcalTriggerPrimitives in the centrally ran sequence SimL1Emulator
      • Status: Unchecked checkbox Need 93x PR of 21765.
    >
    >
      • Inclusion of TP producer in the centrally ran sequence SimL1Emulator
        • Status: Checked checkbox MERGED 93x PR 22487.
     

    • Tracker Work in progress, under construction

    Revision 312018-03-07 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 23 to 23
      Backporting developments into CMSSW_9_3_X:
    Changed:
    <
    <
    • DONE HGCAL significant TP developments
    >
    >
    • HGCAL significant TP developments DONE
     
      • Layer-by-layer calibration of the clusters
      • Cluster shape variables calculation
      • New 3D clustering algorithm (DBSCAN)
      • Disconnection of half the HGC-EE layers when creating trigger cells
      • Status: Checked checkboxMERGED 93x PR 22296
    Changed:
    <
    <
    • Work in progress, under construction HGCAL recent TP improvements
    >
    >
    • HGCAL recent TP improvements Work in progress, under construction
     
      • Implementation of a new 2D clustering algorithm, similar to the previous topological algorithm, but with size constrained
      • Implementation of tower objects in addition to cluster objects
      • Move the cluster energy calibration from 3D clusters to 2D clusters
    Line: 38 to 38
     
      • Status: Unchecked checkbox Need 93x PR of 21765.
    Changed:
    <
    <
    • Work in progress, under construction Tracker
    >
    >
    • Tracker Work in progress, under construction
     
      • Improvements in TrackTriggerAssociatorStubsClusters
        • PR 22317 is 93x backport of 21765.
        • Status: Checked checkbox MERGED in 93x on 02.02.2018
    Line: 66 to 66
      Relevant parameters:
    • Global Tag = `93X_upgrade2023_realistic_v5`
    Changed:
    <
    <
    • Aging = `1000` - Q: Do we want both Aging = 0 and Again = 1000? Examples below use 1000!
    >
    >
    • Aging = `1000` - Q: Do we want both No-Aging and Aging = 1000?
     

    Step 1 GEN-SIM

    • GEN-SIM
    Line: 75 to 75
     

    Step 2 DIGI

    • DIGI - PU 0
    Changed:
    <
    <
      • use ageing 1000
    >
    >
      • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
     
    Changed:
    <
    <
    cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
    >
    >
    cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
     
    • DIGI - PU 140,200 - EventSize ~25 MB
    Changed:
    <
    <
      • use ageing 1000
      • use customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
    >
    >
      • used --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
      • to add aging 1000, add --customise=SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000
     
    Changed:
    <
    <
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
    >
    >
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
     

    Step 2 RECO

    Line: 315 to 315
     
    • l1t-phase2-v2.0 Rebased l1t-phase2-932-v1.7 to CMSSW_10_0_0.

    Changed:
    <
    <

    Recipe

    >
    >

    Recipe

    WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4.

     
    <!--/twistyPlugin twikiMakeVisibleInline-->
    Line: 368 to 375
     
    • l1t-phase2-932-v1.1 L1EG Crystal Level Algo with updates from #547
    • l1t-phase2-932-v1.0 Fix in L1Ntuple with eras and two test driver configuration files to reprocess and ntuplize.
    Changed:
    <
    <

    Recipe

    >
    >

    Recipe

    WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4.

     
    <!--/twistyPlugin twikiMakeVisibleInline-->
    Line: 388 to 399
     scram b -j 8
    Added:
    >
    >
    WARNING If you want to make Track Trigger Tracks, you cannot use this release to make correct Tracklet track with PhaseIIL1TSpring17 samples due to no longer available Geometry D4.
     

    Run tests on pilot samples of PhaseIITDRFall17 Campaign DIGI output

    PhaseIITDRFall17 pilot test job output for DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    Revision 302018-03-07 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 310 to 310
     

    CMSSW_10_0_0

    Development

    Tags:
    Added:
    >
    >
     
    • l1t-phase2-v2.1 Ajust re-processing driver configuration files to CMSSW_10_0_0.
    • l1t-phase2-v2.0 Rebased l1t-phase2-932-v1.7 to CMSSW_10_0_0.
    Line: 324 to 325
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_0_0
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.1
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.2
     # # Tracklet Tracks #

    Revision 292018-03-05 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 22 to 22
     
    • HGCal geometry improvements (v7 -> v8) and the HGCal TPs developments

    Backporting developments into CMSSW_9_3_X:

    Changed:
    <
    <
    • DONE HCAL significant TP developments
    >
    >
    • DONE HGCAL significant TP developments
     
      • Layer-by-layer calibration of the clusters
      • Cluster shape variables calculation
      • New 3D clustering algorithm (DBSCAN)
      • Disconnection of half the HGC-EE layers when creating trigger cells
      • Status: Checked checkboxMERGED 93x PR 22296
    Added:
    >
    >
    • Work in progress, under construction HGCAL recent TP improvements
      • Implementation of a new 2D clustering algorithm, similar to the previous topological algorithm, but with size constrained
      • Implementation of tower objects in addition to cluster objects
      • Move the cluster energy calibration from 3D clusters to 2D clusters
      • Inclusion of hgcalTriggerPrimitives in the centrally ran sequence SimL1Emulator
      • Status: Unchecked checkbox Need 93x PR of 21765.
     
    • Work in progress, under construction Tracker
    Changed:
    <
    <
      • PR 22317 is 93x backport of 21765 + change to loose TTStub SW cuts.
      • Status: Unchecked checkbox TO BE MERGED after approved
    >
    >
      • Improvements in TrackTriggerAssociatorStubsClusters
        • PR 22317 is 93x backport of 21765.
        • Status: Checked checkbox MERGED in 93x on 02.02.2018
      • EventContentFEVTDEBUG with TrackTriggerAssociatorStubsClusters
        • Status: Unchecked checkbox Need fix. EventContent PR not merged. 10_1_X failing PR 22415
     

    Revision 282018-03-02 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 317 to 317
     # git remote add skinnari git@githubNOSPAMPLEASE.com:rekovic/cmssw.git git fetch skinnari
    Changed:
    <
    <
    git cms-merge-topic -u skinnari:Tracklet_940
    >
    >
    git cms-merge-topic -u skinnari:Tracklet_10X_10-0-1
      git cms-addpkg L1Trigger/L1TCommon

    Revision 272018-03-01 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 294 to 294
     All the Phase-2 L1T developments are intended to be built on top of that branch via pull requests. The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.
    Changed:
    <
    <

    CMSSW_9_4_0

    >
    >

    CMSSW_10_0_0

     

    Development

    Added:
    >
    >
    Tags:
    • l1t-phase2-v2.1 Ajust re-processing driver configuration files to CMSSW_10_0_0.
    • l1t-phase2-v2.0 Rebased l1t-phase2-932-v1.7 to CMSSW_10_0_0.
     
    Changed:
    <
    <

    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >

    Recipe


    <!--/twistyPlugin twikiMakeVisibleInline-->
     
    Changed:
    <
    <
    cmsrel CMSSW_9_4_0 cd CMSSW_9_4_0/src
    >
    >
    cmsrel CMSSW_10_0_0 cd CMSSW_10_0_0/src
     cmsenv git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git
    Changed:
    <
    <
    git fetch cms-l1t-offline git cms-merge-topic -u cms-l1t-offline:l1t-phase2-940-v1.4.1
    >
    >
    git fetch cms-l1t-offline phase2-l1t-integration-CMSSW_10_0_0 git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v2.1
     # # Tracklet Tracks #
    Line: 318 to 324
     scram b -j 8
    Added:
    >
    >

    Run tests on pilot samples of PhaseIITDRFall17 Campaign DIGI output

    PhaseIITDRFall17 pilot test job output for DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    Below are the instructions on how to re-run some TPs, L1T, TTTracklet, and L1Ntuplizer:

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1, L1TTracklet, and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_L1TTracklet_onMC_L1_FEVTHLTDEBUG.py
    
    

    <!--/twistyPlugin-->
     

    CMSSW_9_3_2

    Development

    Tags:
    Added:
    >
    >
    • l1t-phase2-932-v1.7 Phase2 L1EG adding calibrated pT to producer (#645).
     
    • l1t-phase2-932-v1.6 Keep all products in the event when running post-processing python configuration file.
    • l1t-phase2-932-v1.5.1 Remove displaced-muon from SimL1TMuon sequence due to crash.
    • l1t-phase2-932-v1.5 phase 2 l1t muon dataformat + skeleton displaced muon trigger (#625)
    Line: 330 to 354
     
    • l1t-phase2-932-v1.1 L1EG Crystal Level Algo with updates from #547
    • l1t-phase2-932-v1.0 Fix in L1Ntuple with eras and two test driver configuration files to reprocess and ntuplize.
    Added:
    >
    >

    Recipe

     
    Changed:
    <
    <

    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >

    <!--/twistyPlugin twikiMakeVisibleInline-->
     
    cmsrel CMSSW_9_3_2
    cd CMSSW_9_3_2/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    Changed:
    <
    <
    git fetch cms-l1t-offline
    >
    >
    git fetch cms-l1t-offline phase2-l1t-inegration-CMSSW_9_3_2
     git cms-merge-topic -u cms-l1t-offline:l1t-phase2-932-v1.6 git remote add rekovic git@githubNOSPAMPLEASE.com:rekovic/cmssw.git git fetch rekovic
    Line: 381 to 406
     
      • cluster-level global calibration with EM response ~1.
    Added:
    >
    >

    Recipe


    <!--/twistyPlugin twikiMakeVisibleInline-->
     Instructions to set up the local directory and merge l1t-phase2 code:
    Line: 416 to 444
     ############################################################## L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser_newClustersStubs.py
    Added:
    >
    >
    <!--/twistyPlugin-->
     

    CMSSW_91X

    Development

    Added:
    >
    >

    Recipe


    <!--/twistyPlugin twikiMakeVisibleInline-->
     Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet ( details), uses a provided configuration file: L1Trigger /L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py, to run HGCalTPs, TrackTrigger, L1TStage2, and L1TNtupliser.
    Line: 442 to 476
     ############################################################## cmsRun L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py
    Added:
    >
    >
    <!--/twistyPlugin-->
     

    CMSSW_9_0_0_pre6

    Development

    Line: 455 to 490
     l1t-phase2-v1.3 L1NtupleEMUGEN_MC function and L1NtupleAnalysis backward compatible to 80x l1t-phase2-v1.4 EcalEB TP update the dataformat to be per crystal. (PR_17669)
    Added:
    >
    >

    Recipe

     
    Added:
    >
    >
    <!--/twistyPlugin twikiMakeVisibleInline-->
     Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre6 .
    Changed:
    <
    <
    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >
     
    cmsrel CMSSW_9_0_0_pre6
    cd CMSSW_9_0_0_pre6/src
    Line: 497 to 535
      Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre2 . In this version, the default version of L1T software in case of phase2_common era is the Stage2 (instead of Legacy or Stage1).
    Changed:
    <
    <
    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >
    <!--/twistyPlugin twikiMakeVisibleInline-->
     
    cmsrel CMSSW_9_0_0_pre2
    cd CMSSW_9_0_0_pre2/src

    Revision 262018-03-01 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 311 to 311
     # git remote add skinnari git@githubNOSPAMPLEASE.com:rekovic/cmssw.git git fetch skinnari
    Changed:
    <
    <
    git cms-merge-topic -u skinnari:Tracklet_94X
    >
    >
    git cms-merge-topic -u skinnari:Tracklet_940
      git cms-addpkg L1Trigger/L1TCommon

    Revision 252018-03-01 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 15 to 15
     

    PhaseIIFall17 Campaign (FUTURE)

    Descritipon

    Changed:
    <
    <
    This campaign uses CMSSW_9_3_X (to be determined if 9_3_5 or we go with a patch) release. 9_3_2 and was primarily designed for MC HGCal TDR production.
    >
    >
    This campaign uses CMSSW_9_3_X (request building 9_3_6) release. CMSSW_9_3_2 was primarily designed for MC HGCal TDR production.
     Compared to CMSSW_9_0_0 and our PhaseIISpring17L1T campaign there are some important improvements in CMSSW relevant to L1T
    • Stub builder fix and new SW (commit dfa57a8d1dbcaabceb05a547fdcfe94a84aea401)
    • New Tracker geometry: very last Tilted Tracker geometry to date (tracker T5)
    • HGCal geometry improvements (v7 -> v8) and the HGCal TPs developments

    Backporting developments into CMSSW_9_3_X:

    Changed:
    <
    <
    • Work in progress, under construction HCAL significant TP developments
    >
    >
    • DONE HCAL significant TP developments
     
      • Layer-by-layer calibration of the clusters
      • Cluster shape variables calculation
      • New 3D clustering algorithm (DBSCAN)
      • Disconnection of half the HGC-EE layers when creating trigger cells
    Changed:
    <
    <
      • Status: TO BE MERGED 93x PR 22296
    >
    >
      • Status: Checked checkboxMERGED 93x PR 22296
     
    • Work in progress, under construction Tracker
      • PR 22317 is 93x backport of 21765 + change to loose TTStub SW cuts.
    Changed:
    <
    <
      • Status: TO BE MERGED after approved
    >
    >
      • Status: Unchecked checkbox TO BE MERGED after approved
     

    Revision 242018-02-28 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 28 to 28
     
      • New 3D clustering algorithm (DBSCAN)
      • Disconnection of half the HGC-EE layers when creating trigger cells
      • Status: TO BE MERGED 93x PR 22296
    Changed:
    <
    <
    • TODO Tracker
      • Status: NEED 93x backport of 21765
    >
    >
    • Work in progress, under construction Tracker
      • PR 22317 is 93x backport of 21765 + change to loose TTStub SW cuts.
      • Status: TO BE MERGED after approved

      For more details, see presentation of V.R (slides)

    Revision 232018-02-28 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 291 to 291
     All the Phase-2 L1T developments are intended to be built on top of that branch via pull requests. The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.
    Added:
    >
    >

    CMSSW_9_4_0

    Development


    <!--/twistyPlugin twikiMakeVisibleInline-->
    cmsrel CMSSW_9_4_0
    cd CMSSW_9_4_0/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-940-v1.4.1
    #
    # Tracklet Tracks
    #
    git remote add skinnari git@github.com:rekovic/cmssw.git
    git fetch skinnari
    git cms-merge-topic -u skinnari:Tracklet_94X
    
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
     

    CMSSW_9_3_2

    Development

    Tags:

    Revision 222018-02-23 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    Changed:
    <
    <
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    >
    >

    L1 Trigger Emulator Phase-2 Upgrade Instructions

     
    Changed:
    <
    <
    This page is intended to document useful information regarding L1 Trigger Software and Emulation for Phase-2 upgrade. These include: L1T emulation tests, integration of new code, making L1T Ntuples, definition of EventContent, etc.
    >
    >
    This page is intended to document useful information regarding Software for L1 Trigger Phase-2 Upgrade. . This includes:
    • MC Production and EventContent,
    • L1T development of algorithms and of hardware emulation
    • L1T Ntuples development for analysis.
     

    MC Production

    Changed:
    <
    <

    PhaseIITDRFall17 Campaign

    >
    >

    PhaseIIFall17 Campaign (FUTURE)

    Descritipon

     
    Changed:
    <
    <
    This campaign uses CMSSW_9_3_2 release and was primarily designed for MC HGCal TDR production. Compared to CMSSW_9_0_0, there are some important improvements relevant to L1T
    >
    >
    This campaign uses CMSSW_9_3_X (to be determined if 9_3_5 or we go with a patch) release. 9_3_2 and was primarily designed for MC HGCal TDR production. Compared to CMSSW_9_0_0 and our PhaseIISpring17L1T campaign there are some important improvements in CMSSW relevant to L1T
     
    • Stub builder fix and new SW (commit dfa57a8d1dbcaabceb05a547fdcfe94a84aea401)
    • New Tracker geometry: very last Tilted Tracker geometry to date (tracker T5)
    Changed:
    <
    <
    • Improvements in HGCal geometry used and the TPs
    >
    >
    • HGCal geometry improvements (v7 -> v8) and the HGCal TPs developments
     
    Changed:
    <
    <
    L1T Phase2 Upgrade group takes advantage of these improvements and the existing campaign and its already produced 200M event MinimumBias GEN-SIM sample. Once HGCal TDR production is done, the L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:
    >
    >
    Backporting developments into CMSSW_9_3_X:
    • Work in progress, under construction HCAL significant TP developments
      • Layer-by-layer calibration of the clusters
      • Cluster shape variables calculation
      • New 3D clustering algorithm (DBSCAN)
      • Disconnection of half the HGC-EE layers when creating trigger cells
      • Status: TO BE MERGED 93x PR 22296
    • TODO Tracker
      • Status: NEED 93x backport of 21765

    For more details, see presentation of V.R (slides)

    Instructions for MC Production CMSSW_9_3_5

    The list of samples we need is listed in google doc - under the tab "L1" [1]

    L1T Phase2 Upgrade group takes advantage of the improvement in CMSSW_93X and the existing MC HGCAL TDR campaign and its already produced 200M event MinimumBias GEN-SIM sample. The L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:

     
    • electron gun, Z(ll) - of interest for Pixel-based EGamma algorithm feasibility studies.
    • neutrino gun (500 kevts)
    • rest of the samples

    Below are sample commands for various steps of MC production.

    Added:
    >
    >
    Relevant parameters:
    • Global Tag = `93X_upgrade2023_realistic_v5`
    • Aging = `1000` - Q: Do we want both Aging = 0 and Again = 1000? Examples below use 1000!

    Step 1 GEN-SIM

     
    • GEN-SIM
    Changed:
    <
    <
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi -n 100 --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --fileout file:step0_100ev.root
    >
    >
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi -n 100 --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --fileout file:step0_100ev.root
     
    Added:
    >
    >

    Step 2 DIGI

     
    • DIGI - PU 0
      • use ageing 1000
    Changed:
    <
    <
    cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
    >
    >
    cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
     
    • DIGI - PU 140,200 - EventSize ~25 MB
      • use ageing 1000
      • use customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
    Changed:
    <
    <
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"

    • RECO: Request neutrino gun (500K), electron gun (250K), muon gun (250K), tau gun (250K).

    Run tests on pilot samples of PhaseIITDRFall17 Campaign DIGI output

    >
    >
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v5 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
     
    Deleted:
    <
    <
    Output of pilot test jobs DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    Below are the instructions on how to re-run some TPs, L1T, TTTracklet, and L1Ntuplizer:


    <!--/twistyPlugin twikiMakeVisibleInline-->
    cmsrel CMSSW_9_3_2
    cd CMSSW_9_3_2/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-932-v1.6
    git remote add rekovic git@github.com:rekovic/cmssw.git
    git fetch rekovic
    git cms-merge-topic -u rekovic:skinnari-Tracklet_93X_resolved_932
     
    Changed:
    <
    <
    git cms-addpkg L1Trigger/L1TCommon
    >
    >

    Step 2 RECO

    • RECO: Request neutrino gun (500K), electron gun (250K), muon gun (250K), tau gun (250K).
     
    Deleted:
    <
    <
    scram b -j 8
     
    Deleted:
    <
    <
    # ################################################################ # Run example of remaking EBTPs, HGCalTPs, L1, L1TTracklet, and L1Ntuplizer # ################################################################ cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_L1TTracklet_onMC_L1_FEVTHLTDEBUG.py
     
    Deleted:
    <
    <
     
    Deleted:
    <
    <
    <!--/twistyPlugin-->
     
    Changed:
    <
    <

    PhaseIISpring17L1T Campaign

    >
    >

    PhaseIISpring17L1T Campaign (PREVIOUS)

     
    Added:
    >
    >

    <!--/twistyPlugin twikiMakeVisibleInline-->
     For details on what is used in this production campaign see twiki.

    The GlobalTag used was `90X_upgrade2023_realistic_v9`.

    Line: 94 to 99
      For the status of the samples in this production see the DBS page here.
    Changed:
    <
    <

    Instructions for MC Production

    CMSSW_9_0_0

    >
    >

    Instructions for MC Production CMSSW_9_0_0

     
    Changed:
    <
    <
    The list of samples we need is listed in google doc - under the tab "L1" [1]
    >
    >
    The list of samples we need is listed in google doc - under the tab "L1" of google doc.
     
    Changed:
    <
    <

    Step 1 GEN-SIM

    >
    >

    Step 1 GEN-SIM

      1) step1: GEN-SIM of all the samples

    ORDER: We need GEN-SIM for all listed samples, in the order listed in the google doc, with the exception of 100M MinBias, which can be done last. The 100M MinBias sample will be used in the DIGI step of NeutrinoGun (500K) sample for mixing PU 140 and PU 200, which is not of the highs priority at the moment. Nevertheless, it is crucial for the more precise rate studies, and it needs to be produced.

    Changed:
    <
    <

    Step 2 DIGI

    >
    >

    Step 2 DIGI

      2) step2: only DIGI step of the step2 saving FEVTHLTDEBUG, with 3 PU scenarios:
    • 0 PU
    Line: 125 to 129
     Special note, regarding the Track Trigger, the FEVTHLDEBUG contains TrackStubs, TrackClusters, and not TrackTrigger Primitives as the producer is not available at the moment. TrackTrigger Primitives will be generated in the post production.
    Changed:
    <
    <

    Examples MC jobs

    >
    >

    Examples MC jobs

      Below I list the example jobs we want executed in the order of priority:
    Line: 176 to 180
     # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input) ####################################################### cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
    Added:
    >
    >
    <!--/twistyPlugin-->
     
    Deleted:
    <
    <

    ReProcessing MC Samples

    We can re-run TP generation and/or L1T emulation on the PhaseIISpring17 MC GEN-SIM-DIGI-RAW samples.

    CMSSW_9_2_0 and l1t-phase2-v1.14.1 tag

    • bug fix in TTStubs (in CMSSW) widening the window, improving TTTrack efficiency at low pt (2-3 GeV.)
    • new example reprocessing config file to also re-generate TTStubs `L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser_newClustersStubs.py`
    • previous tags also included:
      • l1t-phase2-v1.11 Updates to L1EG Crystal Level Algo (PR ##547): 1) Updated cuts and WPs to reflect 92X with ECAL TPs. 2) New features allowing tuning of minimum ECAL TP, minimum ECAL TP ET for seed crystal
      • l1t-phase2-v1.12 Improved L1T Tracklet Tracking performance - similar to phase2-TP studies, modulo slight degradation due to move from flat to tilted geometry, e.g. worso z0 resolution at intemediate eta.
      • l1t-phase2-v1.13 L1TkObjects various bugs fixed: L1TkMuon to use TTTracksFromTracklet instead of TTTracksFromPixelDigis, L1TkElectron useTwoStubsPT to False, L1TkHTMis use L1JetInputTag instead of L1VertexInputTag etc.. A generic L1TkObject analyzer has been added.
      • l1t-phase2-v1.10 - in this version of phase2-l1t-integration branch there are improvements in the HGCal TP generation (PR# 18861)
        • bug fix trigger cell calibration and 3D cluster linking,
        • speed up 3x TP generation
        • cluster-level global calibration with EM response ~1.

    Instructions to set up the local directory and merge l1t-phase2 code:

    cmsrel CMSSW_9_2_0
    cd CMSSW_9_2_0/src/
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v1.14.1

    To re-process your favourite PhaseIISpring MC GEN-SIM-DIGI RAW sample, follow the recipe. It includes using an example config file to rerun latest Phase1-Stage2-L1T, regenerate HGCal TPs, and generate , L1TrackTrigger (Tracklet)

     
    Deleted:
    <
    <
    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    cmsRun  L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py 
     
    Changed:
    <
    <
    If you also want the higher efficiency tracks at low pt, need to re-generate TTClusters and TTStubs, use the following example config file:
    >
    >

    PhaseIIFall16 MC Preparation (PREVIOUS)

     
    Changed:
    <
    <
    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser_newClustersStubs.py

    CMSSW_91X

    Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet ( details), uses a provided configuration file: L1Trigger /L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py, to run HGCalTPs, TrackTrigger, L1TStage2, and L1TNtupliser.

    cmsrel CMSSW_9_1_0_pre2
    cd CMSSW_9_1_0_pre2/src/
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_1_0_pre2
    git clone https://github.com/cms-data/L1Trigger-L1THGCal.git L1Trigger/L1THGCal/data
    cramv1 b -j 8
    
    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    cmsRun  L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py 

    Preparation for L1T MC Production

    PhaseIIFall16 MC and EventContent

    >
    >

    <!--/twistyPlugin twikiMakeVisibleInline-->
      Used CMSSW_9_0_X_2017-01-27-1100 plus the onging PRs ( 17248, 17297, 17309).
    Line: 294 to 234
     
    • RECOSIM has full Tracker info, Calorimetry RecHits, HGC Digis and SimClusters.
    • FEVTDEBUGHLT has Calorimetry Unsuprressed simDigis, and Muon simDigis and all L1T Stage2 simDigis.
    Added:
    >
    >

    EventContent

     Event contents and their sizes in FEVTDEBUGHLT, RECOSIM, and AODSIM are provided in [1], [2], and [3].

    For PU200 events, average event size is:

    Line: 326 to 267
     [6] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-AODSIM.root
    Changed:
    <
    <

    Running the Emulator and Producing L1 Ntuples

    >
    >

    Running the DIGI, L1T Emulator and Producing L1 Ntuples

      This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .
    Line: 340 to 281
      :
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v9 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
    Added:
    >
    >
    <!--/twistyPlugin-->
     
    Deleted:
    <
    <

    Environment Setup with Integration Tags

     
    Deleted:
    <
    <
    The starting point of the L1 Emulator in Phase-2 era is set to be Phase-1 L1T Stage2. All the Phase-2 L1T developments are intended to be built on top.
     
    Changed:
    <
    <

    phase2-l1t-integration-CMSSW_9_0_0_pre6

    >
    >

    Phase-2 L1T Development and MC Reprocessing

     
    Changed:
    <
    <
    `phase2-l1t-integration-CMSSW_9_0_0_pre6` is a branch available for Phase2 L1T studies and developments.
    >
    >
    The starting point of the Phase-2 L1 Emulator development are branches `phase2-l1t-integration-CMSSW_X_Y_Z` branches in the `cms-l1t-offline` github respository. All the Phase-2 L1T developments are intended to be built on top of that branch via pull requests. The branches are rebased as the central CMSSW software evolves, new features become available, and the software version increases.

    CMSSW_9_3_2

    Development

    Tags:
    • l1t-phase2-932-v1.6 Keep all products in the event when running post-processing python configuration file.
    • l1t-phase2-932-v1.5.1 Remove displaced-muon from SimL1TMuon sequence due to crash.
    • l1t-phase2-932-v1.5 phase 2 l1t muon dataformat + skeleton displaced muon trigger (#625)
    • l1t-phase2-932-v1.4 L1TrkObject fixes: (a) bug fix inL1TkHTMissProducer, (b) Clean-up L1TkJetProducer and turned off non-implemented track-stub pt cut.
    • l1t-phase2-932-v1.3 Updates affecting L1EG Crystal Producer: (a)updates to stored L1EG Working Points: electron98WP, photon80WP, plus new WPs: electron90WP, stage2matchEffWP. Added a TP skimmer to begin to test effect of L1T band width requirements on L1EG Crystal Algo.
    • l1t-phase2-932-v1.2 L1TrkObjects algorithms and DataFormats ported from previous releases.
    • l1t-phase2-932-v1.1 L1EG Crystal Level Algo with updates from #547
    • l1t-phase2-932-v1.0 Fix in L1Ntuple with eras and two test driver configuration files to reprocess and ntuplize.
     
    Changed:
    <
    <
    Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre6 .
    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >

    <!--/twistyPlugin twikiMakeVisibleInline-->
     
    Changed:
    <
    <
    cmsrel CMSSW_9_0_0_pre6 cd CMSSW_9_0_0_pre6/src
    >
    >
    cmsrel CMSSW_9_3_2 cd CMSSW_9_3_2/src
     cmsenv git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_0_0_pre6
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-932-v1.6 git remote add rekovic git@githubNOSPAMPLEASE.com:rekovic/cmssw.git git fetch rekovic git cms-merge-topic -u rekovic:skinnari-Tracklet_93X_resolved_932
     git cms-addpkg L1Trigger/L1TCommon
    Changed:
    <
    <
    scram b -j 8
    >
    >
    scram b -j 8

    Run tests on pilot samples of PhaseIITDRFall17 Campaign DIGI output

    PhaseIITDRFall17 pilot test job output for DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    Below are the instructions on how to re-run some TPs, L1T, TTTracklet, and L1Ntuplizer:

    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1, L1TTracklet, and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_L1TTracklet_onMC_L1_FEVTHLTDEBUG.py
    
    
     
    <!--/twistyPlugin-->
    Added:
    >
    >

    CMSSW_9_2_0

    Development

    Tags:

    • l1t-phase2-v1.14.1 New reprocessing config file which also includes reprocessing of TTClusters and TTStubs: first drop them from input file. Re-generate TTClusters&Stubs, TTTracklet, HGCalTPs, L1TStage2.
    • l1t-phase2-v1.14 Bug-fix: wider window in configuration for TrackStub, giving higher efficiency at low track pt (2-3 GeV). Additional configuration file to run re-processing, including regenerating TrackClustersStubs.
    • l1t-phase2-v1.13 L1TkObjects various bugs fixed: L1TkMuon to use TTTracksFromTracklet instead of TTTracksFromPixelDigis, L1TkElectron useTwoStubsPT to False, L1TkHTMis use L1JetInputTag instead of L1VertexInputTag etc.. A generic L1TkObject analyzer has been added.
    • l1t-phase2-v1.12 Improved L1T Tracklet Tracking performance - similar to phase2-TP studies, modulo slight degradation due to move from flat to tilted geometry, e.g. worso z0 resolution at intemediate eta.
    • l1t-phase2-v1.11 Updates to L1EG Crystal Level Algo (PR ##547): 1) Updated cuts and WPs to reflect 92X with ECAL TPs. 2) New features allowing tuning of minimum ECAL TP, minimum ECAL TP ET for seed crystal
    • l1t-phase2-v1.10 - in this version of phase2-l1t-integration branch there are improvements in the HGCal TP generation (PR# 18861)
      • bug fix trigger cell calibration and 3D cluster linking,
      • speed up 3x TP generation
      • cluster-level global calibration with EM response ~1.

    Instructions to set up the local directory and merge l1t-phase2 code:

    cmsrel CMSSW_9_2_0
    cd CMSSW_9_2_0/src/
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v1.14.1
    

    ReProcessing

    We can re-run TP generation and/or L1T emulation on the PhaseIISpring17 MC GEN-SIM-DIGI-RAW samples.

    To re-process your favourite PhaseIISpring MC GEN-SIM-DIGI RAW sample, follow the recipe. It includes using an example config file to rerun latest Phase1-Stage2-L1T, regenerate HGCal TPs, and generate L1TrackTrigger (Tracklet)

    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    cmsRun  L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py 

    If you also want the higher efficiency tracks at low pt, need to re-generate TTClusters and TTStubs, use the following example config file:

    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser_newClustersStubs.py

    CMSSW_91X

    Development

    Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet ( details), uses a provided configuration file: L1Trigger /L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py, to run HGCalTPs, TrackTrigger, L1TStage2, and L1TNtupliser.
    cmsrel CMSSW_9_1_0_pre2
    cd CMSSW_9_1_0_pre2/src/
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_1_0_pre2
    git clone https://github.com/cms-data/L1Trigger-L1THGCal.git L1Trigger/L1THGCal/data
    cramv1 b -j 8
    

    Make L1Ntuples

    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    cmsRun  L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py 

    CMSSW_9_0_0_pre6

    Development

     `phase2-l1t-integration-CMSSW_9_0_0_pre6` is forked from CMSSW_9_0_0_pre6 and improved with the latest developments in EcalEB TPs, HGCalTPs, TTTrackClustersStubs needed for ID studies. The following tags are available with the incremental developments available:
    Line: 376 to 428
     l1t-phase2-v1.3 L1NtupleEMUGEN_MC function and L1NtupleAnalysis backward compatible to 80x l1t-phase2-v1.4 EcalEB TP update the dataformat to be per crystal. (PR_17669)
    Added:
    >
    >
    Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre6 .
    <!--/twistyPlugin twikiMakeVisibleInline-->
    cmsrel CMSSW_9_0_0_pre6
    cd CMSSW_9_0_0_pre6/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v1.4
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8

    <!--/twistyPlugin-->
     In the following EOS directory /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-820_backport_L1TMC_v1.2.2/
    Line: 393 to 462
     step2_ZEE_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles-RERUN_L1T_TTAssociator_EcalEBtp_HGCtp.root step2_ZMM_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles-RERUN_L1T_TTAssociator_EcalEBtp_HGCtp.root
    Changed:
    <
    <

    CMSSW_9_0_0_pre2

    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >

    CMSSW_9_0_0_pre2

    Development

      The starting point of the L1 Emulator in Phase-2 era is set to be Phase-1 L1T Stage2. All the Phase-2 L1T developments are intended to be built on top.

    Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre2 . In this version, the default version of L1T software in case of phase2_common era is the Stage2 (instead of Legacy or Stage1).

    Changed:
    <
    <
    >
    >
    <!--/twistyPlugin twikiMakeVisibleInline-->
     
    cmsrel CMSSW_9_0_0_pre2
    cd CMSSW_9_0_0_pre2/src

    Revision 212018-02-13 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 55 to 55
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-932-v1.5.1
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-932-v1.6
     git remote add rekovic git@githubNOSPAMPLEASE.com:rekovic/cmssw.git git fetch rekovic git cms-merge-topic -u rekovic:skinnari-Tracklet_93X_resolved_932

    Revision 202018-02-08 - SuchandraDutta

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 430 to 430
     
           L1Trigger/L1TTTrackMatch/plugin    
    
    Changed:
    <
    <
    • Configuration files are stored in
    >
    >
    • Configurations include individual produces and a combined one to create all objects at one go. They are stored in
     
           L1Trigger/L1TTTrackMatch/python   
    
    Added:
    >
    >
              L1TkElectronTrackProducer_cfi.py
              L1TkEmParticleProducer_cfi.py 
              L1TkEtMissProducer_cfi.py
              L1TkHTMissProducer_cfi.py
              L1TkJetProducer_cfi.py
              L1TkMuonProducer_cfi.py
              L1TkPrimaryVertexProducer_cfi
              L1TkTauFromCaloProducer_cfi.py
              L1TkTauFromL1TrackProducer_cfi.py
     
              L1TkObjectProducers_cff.py
     

    • A few example anlyzers and corresponding configuration files can be found in
     
    Changed:
    <
    <
    • A few example anlyzers and corresponding configuration files can be found in L1Trigger/L1TTTrackMatch/test package
    >
    >
            L1Trigger/L1TTTrackMatch/test   
    
                PrintL1TkObjects.cc     [generic analyzer to print properties of L1TkObjects ]
                L1TkObjectAnalyzer.cc   [generic analyzer to study efficiency/rate for TkElectron, TkMuon, TkPhoton]
    
     

    -- VladimirRekovic - 2017-01-25

    Revision 192018-02-07 - SuchandraDutta

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 417 to 417
     
    <!--/twistyPlugin-->
    Added:
    >
    >

    Description of L1 Track Match objects

    Detailed description of the L1 Track-matched objects developed in CMSSW_6_2_X_HLHC release can be found [[https://twiki.cern.ch/twiki/bin/view/CMS/TTISummary62X][here]. These object definition and corresponding producers are recently ported in CMSSW_9_2_X. The technical information are listed here.

    Note : Codes/configurations described above are integrated in cms-l1t-offline repository under specific branches for CMSSW_92X, CMSSW_93X described above and NOT included yet in official CMSSW releases

    • Objects are defined in the following package
           DataFormats/L1TrackTrigger
    
    • Producers to create these objects are defined in
           L1Trigger/L1TTTrackMatch/plugin    
    
    • Configuration files are stored in
           L1Trigger/L1TTTrackMatch/python   
    

    • A few example anlyzers and corresponding configuration files can be found in L1Trigger/L1TTTrackMatch/test package
     -- VladimirRekovic - 2017-01-25

    Revision 182017-12-06 - AntoniMladenovShtipliyski

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 27 to 26
     Below are sample commands for various steps of MC production.
    • GEN-SIM
    Changed:
    <
    <
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi -n 100 --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --fileout file:step0_100ev.root
    >
    >
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi -n 100 --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --fileout file:step0_100ev.root
     
    • DIGI - PU 0
      • use ageing 1000
    Changed:
    <
    <
    cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
    >
    >
    cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
     
    • DIGI - PU 140,200 - EventSize ~25 MB
      • use ageing 1000
      • use customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
    Changed:
    <
    <
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
    >
    >
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
     
    • RECO: Request neutrino gun (500K), electron gun (250K), muon gun (250K), tau gun (250K).
    Line: 51 to 47
      Below are the instructions on how to re-run some TPs, L1T, TTTracklet, and L1Ntuplizer:
    Changed:
    <
    <
    <!--/twistyPlugin twikiMakeVisibleInline-->
    >
    >

    <!--/twistyPlugin twikiMakeVisibleInline-->
     
    cmsrel CMSSW_9_3_2
    cd CMSSW_9_3_2/src
    Line: 60 to 55
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-932-v1.5.1
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-932-v1.5.1
     git remote add rekovic git@githubNOSPAMPLEASE.com:rekovic/cmssw.git git fetch rekovic git cms-merge-topic -u rekovic:skinnari-Tracklet_93X_resolved_932
    Line: 75 to 70
     cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_L1TTracklet_onMC_L1_FEVTHLTDEBUG.py

    Deleted:
    <
    <
    <!--/twistyPlugin-->
     
    Added:
    >
    >
    <!--/twistyPlugin-->
     

    PhaseIISpring17L1T Campaign

    Changed:
    <
    <
    For details on what is used in this production campaign see twiki.
    >
    >
    For details on what is used in this production campaign see twiki.
      The GlobalTag used was `90X_upgrade2023_realistic_v9`. Inidvidual cmsDriver commands were:

    • GEN-SIM:
    Changed:
    <
    <
    cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 4 --geometry Extended2023D4 --era Phase2C2 _timing --filein file:step-1.root --fileout file:step0.root
    >
    >
    cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 4 --geometry Extended2023D4 --era Phase2C2 _timing --filein file:step-1.root --fileout file:step0.root
     
    • wmLHE+GEN-SIM:
    Changed:
    <
    <
    cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM,LHE --datatier GEN-SIM,LHE --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step LHE,GEN,SIM --nThreads 4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root
    >
    >
    cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM,LHE --datatier GEN-SIM,LHE --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step LHE,GEN,SIM --nThreads 4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root
     
    • DIGI:
    Changed:
    <
    <
    cmsDriver.py step1 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root
    >
    >
    cmsDriver.py step1 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root
      For the status of the samples in this production see the DBS page here.
    Line: 126 to 119
     ORDER: For all the samples listed. want to produce the "DIGI PU 0" samples first, and then "DIGI PU 140" and "DIGI PU 200"
    • All samples for PU 0, no customisation is used. See example 2).
    • All samples for PU 140 and 200, we use the customisation command `--customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP' to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). See below examples 3) and 4).
    Changed:
    <
    <
    • Three samples (Z->ll, W->lnu, ttbar) for PU 140 and 200 we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option '--customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange' to keep -3 < BX < +1 TrackingParticles (~36 MB/event for PU 200). See below examples 5) and 6).
    >
    >
    • Three samples (Z->ll, W->lnu, ttbar) for PU 140 and 200 we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option '--customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange' to keep -3 < BX < +1 TrackingParticles (~36 MB/event for PU 200). See below examples 5) and 6).
      DIGI step output of EventContent FEVTHLTDEBUG is available here: /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseSpring17DR900/PhaseII_Spring17_DR900_FEVTHLTDEBUG_EventContent.txt Special note, regarding the Track Trigger, the FEVTHLDEBUG contains TrackStubs, TrackClusters, and not TrackTrigger Primitives as the producer is not available at the moment. TrackTrigger Primitives will be generated in the post production.

    Examples MC jobs

    Deleted:
    <
    <
    Below I list the example jobs we want executed in the order of priority:
     
    Added:
    >
    >
    Below I list the example jobs we want executed in the order of priority:
      1) GEN-SIM: 50k Neutrino gun + all signal samples
    Added:
    >
    >
     
    #######################################################
    # Example job ZEE
    Line: 141 to 135
     ####################################################### # Example job ZEE #######################################################
    Changed:
    <
    <
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1.root
    >
    >
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1.root
      2) DIGI with PU 0: all signal samples
    Added:
    >
    >
     
    #######################################################
    # Example job ZEE
    Line: 149 to 143
     ####################################################### # Example job ZEE #######################################################
    Changed:
    <
    <
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --filein step1.root --fileout step2.root
    >
    >
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --filein step1.root --fileout step2.root
      3) DIGI with PU 140: 50k Neutrino-gun + all signal samples
    Added:
    >
    >
     
    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    Line: 157 to 151
     ####################################################### # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input) #######################################################
    Changed:
    <
    <
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP
    >
    >
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP
      4) DIGI with PU 200: 50k Neutrino-gun + all signal samples
    Added:
    >
    >
     
    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    Line: 165 to 159
     ####################################################### # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input) #######################################################
    Changed:
    <
    <
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP
    >
    >
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP

    5) DIGI with PU 140 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

     
    Deleted:
    <
    <
    5) DIGI with PU 140 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation
     
    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    Changed:
    <
    <
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
    >
    >
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange

    6) DIGI with PU 200 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

     
    Deleted:
    <
    <
    6) DIGI with PU 200 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation
     
    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    Changed:
    <
    <
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
    >
    >
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
     

    ReProcessing MC Samples

    Line: 214 to 203
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v1.14.1
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v1.14.1
      To re-process your favourite PhaseIISpring MC GEN-SIM-DIGI RAW sample, follow the recipe. It includes using an example config file to rerun latest Phase1-Stage2-L1T, regenerate HGCal TPs,
    Line: 225 to 213
     ############################################################## ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet) ## ##############################################################
    Changed:
    <
    <
    cmsRun L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py
    >
    >
    cmsRun L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py
      If you also want the higher efficiency tracks at low pt, need to re-generate TTClusters and TTStubs, use the following example config file:
    Line: 234 to 222
     ############################################################## ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet) ## ##############################################################
    Changed:
    <
    <
    L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser_newClustersStubs.py
    >
    >
    L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser_newClustersStubs.py
     

    CMSSW_91X

    Changed:
    <
    <
    Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet (details),
    >
    >
    Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet ( details),
     uses a provided configuration file: L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py, to run HGCalTPs, TrackTrigger, L1TStage2, and L1TNtupliser.
    Deleted:
    <
    <
     
    cmsrel CMSSW_9_1_0_pre2
    cd CMSSW_9_1_0_pre2/src/
    Line: 258 to 243
     ############################################################## ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet) ## ##############################################################
    Changed:
    <
    <
    cmsRun L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py
    >
    >
    cmsRun L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py
     

    Preparation for L1T MC Production

    PhaseIIFall16 MC and EventContent

    Line: 281 to 264
     
    • Gen-Sim for MinBias
    Changed:
    <
    <
    cmsDriver.py MinBias_13TeV_pythia8 --conditions 90X_upgrade2023_realistic_v1 -n 1000 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_MinBias.root
    >
    >
    cmsDriver.py MinBias_13TeV_pythia8 --conditions 90X_upgrade2023_realistic_v1 -n 1000 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_MinBias.root
     
    • Gen-Sim for ZEE and ZMM
      • ZEE
    Changed:
    <
    <
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZEE.root
    >
    >
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZEE.root
     
      • ZMM
    Changed:
    <
    <
    cmsDriver.py ZMM_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZMM.root
    >
    >
    cmsDriver.py ZMM_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZMM.root
     
    <!--/twistyPlugin-->

    <!--/twistyPlugin twikiMakeVisibleInline-->

    • Digi
    Changed:
    <
    <
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_DIGI2RAW_HLT_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake --datatier GEN-SIM-DIGI-RAW -n 100 --era Phase2C2 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step2_ZEE_PU200_10ev-PR_EventContent-FEVTDEBUGHLT.root
    >
    >
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_DIGI2RAW_HLT_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake --datatier GEN-SIM-DIGI-RAW -n 100 --era Phase2C2 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step2_ZEE_PU200_10ev-PR_EventContent-FEVTDEBUGHLT.root
     
    • Reco
    Changed:
    <
    <
    cmsDriver.py step2 --mc --eventcontent RECOSIM,AODSIM --runUnscheduled --datatier GEN-SIM-RECO,AODSIM --conditions 90X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --step RAW2DIGI,L1Reco,RECO --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step2_ZEE_PU200_1ev_EventConten_PR.root --fileout file:step2_ZEE_PU200_10ev-PR_EventContent.root
    >
    >
    cmsDriver.py step2 --mc --eventcontent RECOSIM,AODSIM --runUnscheduled --datatier GEN-SIM-RECO,AODSIM --conditions 90X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --step RAW2DIGI,L1Reco,RECO --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step2_ZEE_PU200_1ev_EventConten_PR.root --fileout file:step2_ZEE_PU200_10ev-PR_EventContent.root
     
    <!--/twistyPlugin-->

    The eventcontent of FEVTDEBUGHLT + RECOSIM

    Line: 360 to 339
     
      • store L1T (Stage2) information in the L1TNtuple.root via the customisation option :
    Changed:
    <
    <
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v9 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
    >
    >
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v9 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
     

    Environment Setup with Integration Tags

    Line: 387 to 362
     git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_0_0_pre6 git cms-addpkg L1Trigger/L1TCommon
    Changed:
    <
    <
    scram b -j 8
    <!--/twistyPlugin-->
    >
    >
    scram b -j 8
     
    Added:
    >
    >
    <!--/twistyPlugin-->
      `phase2-l1t-integration-CMSSW_9_0_0_pre6` is forked from CMSSW_9_0_0_pre6 and improved with the latest developments in EcalEB TPs, HGCalTPs, TTTrackClustersStubs needed for ID studies. The following
    Line: 407 to 379
     In the following EOS directory /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-820_backport_L1TMC_v1.2.2/
    Changed:
    <
    <
    there are example output FEVTDEBUGHLT files which would be output of MC Digi step keeping only PU TrackingParticles with pT > 1GeV,
    >
    >
    there are example output FEVTDEBUGHLT files which would be output of MC Digi step keeping only PU TrackingParticles with pT > 1GeV,
     100 events with PU 200 for ZEE and ZMM:
    Added:
    >
    >
     
    step2_ZEE_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles.root
    Changed:
    <
    <
    step2_ZMM_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles.root
    >
    >
    step2_ZMM_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles.root
      On these files, which contain all the needed digis needed (HCAL, ECAL, EcalEB, HGCal, DT, CSC, TrackStubsClusters) we can easily re-genearate the TriggerPrimitives and/or L1T. The corresponding files with RERUN steps L1T, TrackClusterStubsAssociator, EcalEB_TPs, HGC_TPs with full event content saved, made with the tag l1t-phase2-v1.3 (i.e. latest improvemetns to HGC_TPs were not available at the time) are available in the same EOS directory:
    Line: 416 to 388
      On these files, which contain all the needed digis needed (HCAL, ECAL, EcalEB, HGCal, DT, CSC, TrackStubsClusters) we can easily re-genearate the TriggerPrimitives and/or L1T. The corresponding files with RERUN steps L1T, TrackClusterStubsAssociator, EcalEB_TPs, HGC_TPs with full event content saved, made with the tag l1t-phase2-v1.3 (i.e. latest improvemetns to HGC_TPs were not available at the time) are available in the same EOS directory:
    Added:
    >
    >
     
    step2_ZEE_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles-RERUN_L1T_TTAssociator_EcalEBtp_HGCtp.root
    Changed:
    <
    <
    step2_ZMM_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles-RERUN_L1T_TTAssociator_EcalEBtp_HGCtp.root

    >
    >
    step2_ZMM_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles-RERUN_L1T_TTAssociator_EcalEBtp_HGCtp.root
     

    CMSSW_9_0_0_pre2

    Line: 446 to 413
     git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_0_0_pre2 git cms-addpkg L1Trigger/L1TCommon
    Changed:
    <
    <
    scram b -j 8
    <!--/twistyPlugin-->
    >
    >
    scram b -j 8
     
    Added:
    >
    >
    <!--/twistyPlugin-->
      -- VladimirRekovic - 2017-01-25 \ No newline at end of file

    Revision 172017-12-05 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 43 to 43
     cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
    Changed:
    <
    <
    • RECO: Request electron gun, tau gun, Z(ll).
    >
    >
    • RECO: Request neutrino gun (500K), electron gun (250K), muon gun (250K), tau gun (250K).
     

    Run tests on pilot samples of PhaseIITDRFall17 Campaign DIGI output

    Revision 162017-11-22 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 60 to 60
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-932-v1.3
    >
    >
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-932-v1.5.1
     git remote add rekovic git@githubNOSPAMPLEASE.com:rekovic/cmssw.git git fetch rekovic git cms-merge-topic -u rekovic:skinnari-Tracklet_93X_resolved_932

    Revision 152017-11-15 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 13 to 13
     

    PhaseIITDRFall17 Campaign

    This campaign uses CMSSW_9_3_2 release and was primarily designed for MC HGCal TDR production.

    Changed:
    <
    <
    Compared to CMSSW_9_0_0, there are two important improvements relevant to L1T
    >
    >
    Compared to CMSSW_9_0_0, there are some important improvements relevant to L1T
     
    • Stub builder fix and new SW (commit dfa57a8d1dbcaabceb05a547fdcfe94a84aea401)
    • New Tracker geometry: very last Tilted Tracker geometry to date (tracker T5)
    Added:
    >
    >
    • Improvements in HGCal geometry used and the TPs
      L1T Phase2 Upgrade group takes advantage of these improvements and the existing campaign and its already produced 200M event MinimumBias GEN-SIM sample. Once HGCal TDR production is done, the L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:
    Line: 42 to 43
     cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
    Added:
    >
    >
    • RECO: Request electron gun, tau gun, Z(ll).
     

    Run tests on pilot samples of PhaseIITDRFall17 Campaign DIGI output

    Output of pilot test jobs DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    Line: 57 to 60
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-932-v1.0
    >
    >
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-932-v1.3
     git remote add rekovic git@githubNOSPAMPLEASE.com:rekovic/cmssw.git git fetch rekovic git cms-merge-topic -u rekovic:skinnari-Tracklet_93X_resolved_932

    Revision 142017-11-09 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 42 to 42
     cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
    Added:
    >
    >

    Run tests on pilot samples of PhaseIITDRFall17 Campaign DIGI output

    Output of pilot test jobs DIGI (GEN-SIM-RAW) root files copied here: /eos/cms/store/group/upgrade/sandhya/SMP-PhaseIIFall17D-0000*.root

    Below are the instructions on how to re-run some TPs, L1T, TTTracklet, and L1Ntuplizer:

    <!--/twistyPlugin twikiMakeVisibleInline-->

    cmsrel CMSSW_9_3_2
    cd CMSSW_9_3_2/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-932-v1.0
    git remote add rekovic git@github.com:rekovic/cmssw.git
    git fetch rekovic
    git cms-merge-topic -u rekovic:skinnari-Tracklet_93X_resolved_932
    
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
    # ################################################################
    # Run example  of remaking EBTPs, HGCalTPs, L1, L1TTracklet, and L1Ntuplizer
    # ################################################################
    cmsRun L1Trigger/L1TCommon/test/rerun_EBTP_HGCalTP_L1_L1TTracklet_onMC_L1_FEVTHLTDEBUG.py
    
    
    <!--/twistyPlugin-->
     

    PhaseIISpring17L1T Campaign

    For details on what is used in this production campaign see twiki.

    Revision 132017-10-28 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 12 to 12
     

    PhaseIITDRFall17 Campaign

    Added:
    >
    >
    This campaign uses CMSSW_9_3_2 release and was primarily designed for MC HGCal TDR production. Compared to CMSSW_9_0_0, there are two important improvements relevant to L1T
    • Stub builder fix and new SW (commit dfa57a8d1dbcaabceb05a547fdcfe94a84aea401)
    • New Tracker geometry: very last Tilted Tracker geometry to date (tracker T5)

    L1T Phase2 Upgrade group takes advantage of these improvements and the existing campaign and its already produced 200M event MinimumBias GEN-SIM sample. Once HGCal TDR production is done, the L1T group requests a production of the samples listed in google doc. Priority should be given to the samples in the order:

    • electron gun, Z(ll) - of interest for Pixel-based EGamma algorithm feasibility studies.
    • neutrino gun (500 kevts)
    • rest of the samples

    Below are sample commands for various steps of MC production.

     
    • GEN-SIM
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi -n 100 --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --fileout file:step0_100ev.root
    

    • DIGI - PU 0
    Added:
    >
    >
      • use ageing 1000
     
     cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
    
    Changed:
    <
    <
    • DIGI - PU 140,200 use customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
    >
    >
    • DIGI - PU 140,200 - EventSize ~25 MB
      • use ageing 1000
      • use customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
     
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP  --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
    

    Revision 122017-10-27 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
    Line: 8 to 8
     
    Changed:
    <
    <

    MC Samples

    >
    >

    MC Production

    PhaseIITDRFall17 Campaign

    • GEN-SIM
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi -n 100 --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --fileout file:step0_100ev.root
    

    • DIGI - PU 0
     cmsDriver.py step1 -n 100 --mc --eventcontent FEVTDEBUGHLT --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --filein file:step0_100ev.root --fileout file:step2_DIGI_PU0_100ev.root
    

    • DIGI - PU 140,200 use customiseStoredTPConfig.higherPtTP to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~26 MB/event for PU 200, down from 44 MB).
    cmsDriver.py step2PU200 -n 10 --mc --eventcontent FEVTDEBUGHLT --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP  --customise SLHCUpgradeSimulations/Configuration/aging.customise_aging_1000 --datatier GEN-SIM-DIGI-RAW --conditions 93X_upgrade2023_realistic_v2 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 8 --geometry Extended2023D17 --era Phase2_timing  --filein file:step0_100ev.root --fileout file:step2_DIGI_PU200_10ev.root --pileup AVE_200_BX_25ns --pileup_input "dbs:/MinBias_TuneCUETP8M1_14TeV-v1-pythia8/PhaseIITDRFall17GS-93X_upgrade2023_realistic_v2-v1/GEN-SIM"
    
     

    PhaseIISpring17L1T Campaign

    For details on what is used in this production campaign see twiki.

    Revision 112017-06-27 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    Changed:
    <
    <

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    >
    >
    l1t-phase2-v1.14.11---+!! L1 Trigger Emulator Phase-2 Upgrade Instructions
      This page is intended to document useful information regarding L1 Trigger Software and Emulation for Phase-2 upgrade. These include: L1T emulation tests, integration of new code, making L1T Ntuples, definition of EventContent, etc.
    Line: 122 to 122
      We can re-run TP generation and/or L1T emulation on the PhaseIISpring17 MC GEN-SIM-DIGI-RAW samples.
    Added:
    >
    >

    CMSSW_9_2_0 and l1t-phase2-v1.14.1 tag

     
    Changed:
    <
    <

    CMSSW_9_2_0 and l1t-phase2-v1.10 tag

    l1t-phase2-v1.10 - in this version of phase2-l1t-integration branch there are improvements in the HGCal TP generation (PR# 18861)

    >
    >
    • bug fix in TTStubs (in CMSSW) widening the window, improving TTTrack efficiency at low pt (2-3 GeV.)
    • new example reprocessing config file to also re-generate TTStubs `L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser_newClustersStubs.py`
    • previous tags also included:
      • l1t-phase2-v1.11 Updates to L1EG Crystal Level Algo (PR ##547): 1) Updated cuts and WPs to reflect 92X with ECAL TPs. 2) New features allowing tuning of minimum ECAL TP, minimum ECAL TP ET for seed crystal
      • l1t-phase2-v1.12 Improved L1T Tracklet Tracking performance - similar to phase2-TP studies, modulo slight degradation due to move from flat to tilted geometry, e.g. worso z0 resolution at intemediate eta.
      • l1t-phase2-v1.13 L1TkObjects various bugs fixed: L1TkMuon to use TTTracksFromTracklet instead of TTTracksFromPixelDigis, L1TkElectron useTwoStubsPT to False, L1TkHTMis use L1JetInputTag instead of L1VertexInputTag etc.. A generic L1TkObject analyzer has been added.
      • l1t-phase2-v1.10 - in this version of phase2-l1t-integration branch there are improvements in the HGCal TP generation (PR# 18861)
     
    • bug fix trigger cell calibration and 3D cluster linking,
    • speed up 3x TP generation
    • cluster-level global calibration with EM response ~1.
    Deleted:
    <
    <
    To re-process your favourite PhaseIISpring MC GEN-SIM-DIGI RAW sample, follow the recipe. It includes using an example config file to rerun latest Phase1-Stage2-L1T, regenerate HGCal TPs, and generate L1TrackTrigger (Tracklet)
     
    Added:
    >
    >
    Instructions to set up the local directory and merge l1t-phase2 code:
     
    Line: 143 to 146
     git cms-init git remote add cms-l1t-offline git@githubNOSPAMPLEASE.com:cms-l1t-offline/cmssw.git git fetch cms-l1t-offline
    Changed:
    <
    <
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v1.10
    >
    >
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v1.14.1
     
    Added:
    >
    >
    To re-process your favourite PhaseIISpring MC GEN-SIM-DIGI RAW sample, follow the recipe. It includes using an example config file to rerun latest Phase1-Stage2-L1T, regenerate HGCal TPs, and generate , L1TrackTrigger (Tracklet)
     ############################################################## ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet) ## ############################################################## cmsRun L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py
    Added:
    >
    >
    If you also want the higher efficiency tracks at low pt, need to re-generate TTClusters and TTStubs, use the following example config file:
    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser_newClustersStubs.py
    
     

    CMSSW_91X

    Revision 102017-06-01 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 120 to 120
     

    ReProcessing MC Samples

    Added:
    >
    >
    We can re-run TP generation and/or L1T emulation on the PhaseIISpring17 MC GEN-SIM-DIGI-RAW samples.

    CMSSW_9_2_0 and l1t-phase2-v1.10 tag

    l1t-phase2-v1.10 - in this version of phase2-l1t-integration branch there are improvements in the HGCal TP generation (PR# 18861)

    • bug fix trigger cell calibration and 3D cluster linking,
    • speed up 3x TP generation
    • cluster-level global calibration with EM response ~1.

    To re-process your favourite PhaseIISpring MC GEN-SIM-DIGI RAW sample, follow the recipe. It includes using an example config file to rerun latest Phase1-Stage2-L1T, regenerate HGCal TPs, and generate L1TrackTrigger (Tracklet)

    cmsrel CMSSW_9_2_0
    cd CMSSW_9_2_0/src/
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:l1t-phase2-v1.10
    
    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    cmsRun  L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py 
    
     

    CMSSW_91X

    Changed:
    <
    <
    We can re-run TPs and L1T on the PhaseIISpring17 MC GEN-SIM-DIGI-RAW samples.
    >
    >
     Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet (details), uses a provided configuration file: L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py, to run HGCalTPs, TrackTrigger, L1TStage2, and L1TNtupliser.

    Revision 92017-05-09 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 8 to 8
     
    Added:
    >
    >

    MC Samples

     
    Added:
    >
    >

    PhaseIISpring17L1T Campaign

    For details on what is used in this production campaign see twiki.
     
    Added:
    >
    >
    The GlobalTag used was `90X_upgrade2023_realistic_v9`. Inidvidual cmsDriver commands were:
     
    Added:
    >
    >
    • GEN-SIM:
    cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM --datatier GEN-SIM --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step GEN,SIM --nThreads 4 --geometry Extended2023D4 --era Phase2C2 _timing --filein file:step-1.root --fileout file:step0.root
    

    • wmLHE+GEN-SIM:
    cmsDriver.py NameOfFragment --mc --eventcontent RAWSIM,LHE --datatier GEN-SIM,LHE --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step LHE,GEN,SIM --nThreads 4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root
    

    • DIGI:
    cmsDriver.py step1 --mc --eventcontent FEVTDEBUGHLT --datatier GEN-SIM-DIGI-RAW --conditions 90X_upgrade2023_realistic_v9 --beamspot HLLHC14TeV --step DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step-1.root --fileout file:step0.root
    

    For the status of the samples in this production see the DBS page here.

    Instructions for MC Production

    CMSSW_9_0_0

    The list of samples we need is listed in google doc - under the tab "L1" [1]

    Step 1 GEN-SIM

    1) step1: GEN-SIM of all the samples

    ORDER: We need GEN-SIM for all listed samples, in the order listed in the google doc, with the exception of 100M MinBias, which can be done last. The 100M MinBias sample will be used in the DIGI step of NeutrinoGun (500K) sample for mixing PU 140 and PU 200, which is not of the highs priority at the moment. Nevertheless, it is crucial for the more precise rate studies, and it needs to be produced.

    Step 2 DIGI

    2) step2: only DIGI step of the step2 saving FEVTHLTDEBUG, with 3 PU scenarios:
    • 0 PU
    • 140 PU
    • 200 PU

    Note: On the signal samples and neutrino gun (50k) to mix 140 PU and 200 PU use the already existing MinBias PhaseIIFall16GS82: /MinBias_TuneCUETP8M1_14TeV-pythia8/PhaseIIFall16GS82-90X_upgrade2023_realistic_v1-v1/GEN-SIM.

    ORDER: For all the samples listed. want to produce the "DIGI PU 0" samples first, and then "DIGI PU 140" and "DIGI PU 200"

    • All samples for PU 0, no customisation is used. See example 2).
    • All samples for PU 140 and 200, we use the customisation command `--customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP' to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). See below examples 3) and 4).
    • Three samples (Z->ll, W->lnu, ttbar) for PU 140 and 200 we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option '--customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange' to keep -3 < BX < +1 TrackingParticles (~36 MB/event for PU 200). See below examples 5) and 6).

    DIGI step output of EventContent FEVTHLTDEBUG is available here: /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseSpring17DR900/PhaseII_Spring17_DR900_FEVTHLTDEBUG_EventContent.txt Special note, regarding the Track Trigger, the FEVTHLDEBUG contains TrackStubs, TrackClusters, and not TrackTrigger Primitives as the producer is not available at the moment. TrackTrigger Primitives will be generated in the post production.

    Examples MC jobs

    Below I list the example jobs we want executed in the order of priority:

    1) GEN-SIM: 50k Neutrino gun + all signal samples

    #######################################################
    # Example job ZEE
    #######################################################
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1.root
    

    2) DIGI with PU 0: all signal samples

    #######################################################
    # Example job ZEE
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4  --filein step1.root --fileout step2.root 
    
     
    Added:
    >
    >
    3) DIGI with PU 140: 50k Neutrino-gun + all signal samples
    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 
    

    4) DIGI with PU 200: 50k Neutrino-gun + all signal samples

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 
    

    5) DIGI with PU 140 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
    

    6) DIGI with PU 200 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
    

    ReProcessing MC Samples

    CMSSW_91X

    We can re-run TPs and L1T on the PhaseIISpring17 MC GEN-SIM-DIGI-RAW samples. Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet (details), uses a provided configuration file: L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py, to run HGCalTPs, TrackTrigger, L1TStage2, and L1TNtupliser.

    cmsrel CMSSW_9_1_0_pre2
    cd CMSSW_9_1_0_pre2/src/
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_1_0_pre2
    git clone https://github.com/cms-data/L1Trigger-L1THGCal.git L1Trigger/L1THGCal/data
    cramv1 b -j 8
    
    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    cmsRun  L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py 
    

    Preparation for L1T MC Production

     

    PhaseIIFall16 MC and EventContent

    Used CMSSW_9_0_X_2017-01-27-1100 plus the onging PRs (17248, 17297, 17309).

    Line: 95 to 229
     [6] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-AODSIM.root
    Added:
    >
    >

    Running the Emulator and Producing L1 Ntuples

    This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .

    cmsDriver.py commands below use GlobalTag --conditions=90X_upgrade2023_realistic_v1.

    • Basic Stage2 L1Ntuple with EMUlated L1T content as for Phase2 Tracker TDR MC Production
      • start with PhaseIIFall16GS82 sample of ZEE and MinBias events privately produced (this can be changed to use
      • DIGI step - mix to get 200 PU,
      • L1T emulation step (Stage2 - determined by era),
      • store L1T (Stage2) information in the L1TNtuple.root via the customisation option :
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v9 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
    
     

    Environment Setup with Integration Tags

    Line: 183 to 333
     
    <!--/twistyPlugin-->
    Deleted:
    <
    <

    Running the Emulator and Producing L1 Ntuples

    This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .

    cmsDriver.py commands below use GlobalTag --conditions=90X_upgrade2023_realistic_v1. This might change in the future.

    • Basic Stage2 L1Ntuple with EMUlated L1T content as for Phase2 Tracker TDR MC Production
      • start with PhaseIIFall16GS82 sample of ZEE and MinBias events privately produced,
      • DIGI step - mix to get 200 PU,
      • L1T emulation step (Stage2 - determined by era),
      • store L1T (Stage2) information in the L1TNtuple.root via the customisation option :
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
    

    CMSSW_9_0_0

    The list of samples we need is listed in google doc - under the tab "L1" [1]

    Step 1 GEN-SIM

    1) step1: GEN-SIM of all the samples

    ORDER: We need GEN-SIM for all listed samples, in the order listed in the google doc, with the exception of 100M MinBias, which can be done last. The 100M MinBias sample will be used in the DIGI step of NeutrinoGun (500K) sample for mixing PU 140 and PU 200, which is not of the highs priority at the moment. Nevertheless, it is crucial for the more precise rate studies, and it needs to be produced.

    Step 2 DIGI

    2) step2: only DIGI step of the step2 saving FEVTHLTDEBUG, with 3 PU scenarios:
    • 0 PU
    • 140 PU
    • 200 PU

    Note: On the signal samples and neutrino gun (50k) to mix 140 PU and 200 PU use the already existing MinBias PhaseIIFall16GS82: /MinBias_TuneCUETP8M1_14TeV-pythia8/PhaseIIFall16GS82-90X_upgrade2023_realistic_v1-v1/GEN-SIM.

    ORDER: For all the samples listed. want to produce the "DIGI PU 0" samples first, and then "DIGI PU 140" and "DIGI PU 200"

    • All samples for PU 0, no customisation is used. See example 2).
    • All samples for PU 140 and 200, we use the customisation command `--customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP' to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). See below examples 3) and 4).
    • Three samples (Z->ll, W->lnu, ttbar) for PU 140 and 200 we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option '--customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange' to keep -3 < BX < +1 TrackingParticles (~36 MB/event for PU 200). See below examples 5) and 6).

    DIGI step output of EventContent FEVTHLTDEBUG is available here: /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseSpring17DR900/PhaseII_Spring17_DR900_FEVTHLTDEBUG_EventContent.txt Special note, regarding the Track Trigger, the FEVTHLDEBUG contains TrackStubs, TrackClusters, and not TrackTrigger Primitives as the producer is not available at the moment. TrackTrigger Primitives will be generated in the post production.

    Examples MC jobs

    Below I list the example jobs we want executed in the order of priority:

    1) GEN-SIM: 50k Neutrino gun + all signal samples

    #######################################################
    # Example job ZEE
    #######################################################
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1.root
    

    2) DIGI with PU 0: all signal samples

    #######################################################
    # Example job ZEE
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4  --filein step1.root --fileout step2.root 
    

    3) DIGI with PU 140: 50k Neutrino-gun + all signal samples

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 
    

    4) DIGI with PU 200: 50k Neutrino-gun + all signal samples

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 
    

    5) DIGI with PU 140 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
    

    6) DIGI with PU 200 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
    

    ReProcessing MC Samples

    CMSSW_91X

    We can re-run TPs and L1T on the PhaseIISpring17 MC GEN-SIM-DIGI-RAW samples. Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet (details), uses a provided configuration file: L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py, to run HGCalTPs, TrackTrigger, L1TStage2, and L1TNtupliser.

    cmsrel CMSSW_9_1_0_pre2
    cd CMSSW_9_1_0_pre2/src/
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_1_0_pre2
    git clone https://github.com/cms-data/L1Trigger-L1THGCal.git L1Trigger/L1THGCal/data
    cramv1 b -j 8
    
    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    cmsRun  L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py 
    
     

    Revision 82017-04-27 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 283 to 283
     cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
    Added:
    >
    >

    ReProcessing MC Samples

    CMSSW_91X

    We can re-run TPs and L1T on the PhaseIISpring17 MC GEN-SIM-DIGI-RAW samples. Example with CMSSW_9_1_0_pre2 plus recent developments in HGCal (PR 18419) and TrackTriggerTracklet (details), uses a provided configuration file: L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py, to run HGCalTPs, TrackTrigger, L1TStage2, and L1TNtupliser.

    cmsrel CMSSW_9_1_0_pre2
    cd CMSSW_9_1_0_pre2/src/
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_1_0_pre2
    git clone https://github.com/cms-data/L1Trigger-L1THGCal.git L1Trigger/L1THGCal/data
    cramv1 b -j 8
    
    ##############################################################
    ## run example of rerunning Stage2 L1T, HGCalTP, TrackTrigger(Tracklet)  ##
    ##############################################################
    cmsRun  L1Trigger/L1TCommon/test/reprocess_L1Phase2_MC_L1Ntupliser.py 
    

      -- VladimirRekovic - 2017-01-25 \ No newline at end of file

    Revision 72017-04-12 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 227 to 227
     
    • All samples for PU 140 and 200, we use the customisation command `--customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP' to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). See below examples 3) and 4).
    • Three samples (Z->ll, W->lnu, ttbar) for PU 140 and 200 we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option '--customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange' to keep -3 < BX < +1 TrackingParticles (~36 MB/event for PU 200). See below examples 5) and 6).
    Changed:
    <
    <
    >
    >
    DIGI step output of EventContent FEVTHLTDEBUG is available here: /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseSpring17DR900/PhaseII_Spring17_DR900_FEVTHLTDEBUG_EventContent.txt Special note, regarding the Track Trigger, the FEVTHLDEBUG contains TrackStubs, TrackClusters, and not TrackTrigger Primitives as the producer is not available at the moment. TrackTrigger Primitives will be generated in the post production.
     

    Examples MC jobs

    Below I list the example jobs we want executed in the order of priority:

    Revision 62017-03-27 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 205 to 205
      The list of samples we need is listed in google doc - under the tab "L1" [1]
    Changed:
    <
    <
    We need
    >
    >

    Step 1 GEN-SIM

     1) step1: GEN-SIM of all the samples
    Deleted:
    <
    <
    We need GEN-SIM for all listed samples, in the order listed in the google doc Here we don't need 100M MinBias, as we want to use the existing MinBias PhaseIIFall16GS82
     
    Added:
    >
    >
    ORDER: We need GEN-SIM for all listed samples, in the order listed in the google doc, with the exception of 100M MinBias, which can be done last. The 100M MinBias sample will be used in the DIGI step of NeutrinoGun (500K) sample for mixing PU 140 and PU 200, which is not of the highs priority at the moment. Nevertheless, it is crucial for the more precise rate studies, and it needs to be produced.

    Step 2 DIGI

     2) step2: only DIGI step of the step2 saving FEVTHLTDEBUG, with 3 PU scenarios:
    Changed:
    <
    <
    - 0 PU - 140 PU - 200 PU Note: For 140 PU and 200 PU use the already existing MinBias PhaseIIFall16GS82 /MinBias_TuneCUETP8M1_14TeV-pythia8/PhaseIIFall16GS82-90X_upgrade2023_realistic_v1-v1/GEN-SIM We want to produce the "DIGI PU 0" samples, and then "DIGI PU 140" and "DIGI PU 200" for all the samples listed. For PU 140 and 200, we use the customisation command to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). For three samples (ZMM, ZEE, and TTbar) we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option to keep InTime TrackingParticles (~36 MB/event for PU 200).

    Can you please start preparing the request, and we can re-iterate if you have any questions & comments. Also, Rick & Jim are in "cc" and can comment further.

    >
    >
    • 0 PU
    • 140 PU
    • 200 PU

    Note: On the signal samples and neutrino gun (50k) to mix 140 PU and 200 PU use the already existing MinBias PhaseIIFall16GS82: /MinBias_TuneCUETP8M1_14TeV-pythia8/PhaseIIFall16GS82-90X_upgrade2023_realistic_v1-v1/GEN-SIM.

    ORDER: For all the samples listed. want to produce the "DIGI PU 0" samples first, and then "DIGI PU 140" and "DIGI PU 200"

    • All samples for PU 0, no customisation is used. See example 2).
    • All samples for PU 140 and 200, we use the customisation command `--customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP' to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). See below examples 3) and 4).
    • Three samples (Z->ll, W->lnu, ttbar) for PU 140 and 200 we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option '--customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange' to keep -3 < BX < +1 TrackingParticles (~36 MB/event for PU 200). See below examples 5) and 6).
     
    Added:
    >
    >

    Examples MC jobs

     Below I list the example jobs we want executed in the order of priority:
    Line: 265 to 265
     cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP
    Changed:
    <
    <
    5) DIGI with PU 140 for HLT (only on samples ZEE, ZMM, TTbar) - note different cutsomisation
    >
    >
    5) DIGI with PU 140 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation
     
    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    Changed:
    <
    <
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.inTimeOnlyTP
    >
    >
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
     
    Changed:
    <
    <
    6) DIGI with PU 200 for HLT (only on samples ZEE, ZMM, TTbar) - note different cutsomisation
    >
    >
    6) DIGI with PU 200 for HLT (only on samples Z->ll, W->lnu, ttbar) - note different cutsomisation
     
    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    Changed:
    <
    <
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.inTimeOnlyTP
    >
    >
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.tpInM3P1BXRange
     

    Revision 52017-03-27 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 201 to 201
     
    Added:
    >
    >

    CMSSW_9_0_0

    The list of samples we need is listed in google doc - under the tab "L1" [1]

    We need 1) step1: GEN-SIM of all the samples We need GEN-SIM for all listed samples, in the order listed in the google doc Here we don't need 100M MinBias, as we want to use the existing MinBias PhaseIIFall16GS82

    2) step2: only DIGI step of the step2 saving FEVTHLTDEBUG, with 3 PU scenarios: - 0 PU - 140 PU - 200 PU Note: For 140 PU and 200 PU use the already existing MinBias PhaseIIFall16GS82 /MinBias_TuneCUETP8M1_14TeV-pythia8/PhaseIIFall16GS82-90X_upgrade2023_realistic_v1-v1/GEN-SIM We want to produce the "DIGI PU 0" samples, and then "DIGI PU 140" and "DIGI PU 200" for all the samples listed. For PU 140 and 200, we use the customisation command to keep only the TrackingParticles with sufficiently HighPt to keep the event size under control (~28 MB/event for PU 200). For three samples (ZMM, ZEE, and TTbar) we want to repeat the DIGI for PU 140 and PU 200 with a different customisation option to keep InTime TrackingParticles (~36 MB/event for PU 200).

    Can you please start preparing the request, and we can re-iterate if you have any questions & comments. Also, Rick & Jim are in "cc" and can comment further.

    Below I list the example jobs we want executed in the order of priority:

    1) GEN-SIM: 50k Neutrino gun + all signal samples

    #######################################################
    # Example job ZEE
    #######################################################
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1.root
    

    2) DIGI with PU 0: all signal samples

    #######################################################
    # Example job ZEE
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4  --filein step1.root --fileout step2.root 
    

    3) DIGI with PU 140: 50k Neutrino-gun + all signal samples

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 
    

    4) DIGI with PU 200: 50k Neutrino-gun + all signal samples

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.higherPtTP 
    

    5) DIGI with PU 140 for HLT (only on samples ZEE, ZMM, TTbar) - note different cutsomisation

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_140_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.inTimeOnlyTP
    

    6) DIGI with PU 200 for HLT (only on samples ZEE, ZMM, TTbar) - note different cutsomisation

    #######################################################
    # Example job ZEE - (here use the MinBias PhaseIIFall16GS82 for --pileup_input)
    #######################################################
    cmsDriver.py step2 -s DIGI:pdigi_valid,L1,L1TrackTrigger,DIGI2RAW,HLT:@fake2 --datatier GEN-SIM-DIGI-RAW -n 1 --eventcontent FEVTDEBUGHLT  --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --pileup AVE_200_BX_25ns --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root --filein step1.root --fileout step2.root --customise=SimGeneral/MixingModule/customiseStoredTPConfig.inTimeOnlyTP
    
     -- VladimirRekovic - 2017-01-25

    Revision 42017-03-17 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 10 to 10
     
    Deleted:
    <
    <

    Environment Setup with Integration Tags

    <!--/twistyPlugin twikiMakeVisibleInline-->

    The starting point of the L1 Emulator in Phase-2 era is set to be Phase-1 L1T Stage2. All the Phase-2 L1T developments are intended to be built on top.

    Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre2 . In this version, the default version of L1T software in case of phase2_common era is the Stage2 (instead of Legacy or Stage1).

    cmsrel CMSSW_9_0_0_pre2
    cd CMSSW_9_0_0_pre2/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_0_0_pre2
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
    <!--/twistyPlugin-->

    Running the Emulator and Producing L1 Ntuples

    This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .

    cmsDriver.py commands below use GlobalTag --conditions=90X_upgrade2023_realistic_v1. This might change in the future.

    • Basic Stage2 L1Ntuple with EMUlated L1T content as for Phase2 Tracker TDR MC Production
      • start with PhaseIIFall16GS82 sample of ZEE and MinBias events privately produced,
      • DIGI step - mix to get 200 PU,
      • L1T emulation step (Stage2 - determined by era),
      • store L1T (Stage2) information in the L1TNtuple.root via the customisation option :
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
    
     

    PhaseIIFall16 MC and EventContent

    Line: 139 to 97
     
    Added:
    >
    >

    Environment Setup with Integration Tags

    The starting point of the L1 Emulator in Phase-2 era is set to be Phase-1 L1T Stage2. All the Phase-2 L1T developments are intended to be built on top.

    phase2-l1t-integration-CMSSW_9_0_0_pre6

    `phase2-l1t-integration-CMSSW_9_0_0_pre6` is a branch available for Phase2 L1T studies and developments.

    Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre6 .

    <!--/twistyPlugin twikiMakeVisibleInline-->

    cmsrel CMSSW_9_0_0_pre6
    cd CMSSW_9_0_0_pre6/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_0_0_pre6
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
    <!--/twistyPlugin-->

    `phase2-l1t-integration-CMSSW_9_0_0_pre6` is forked from CMSSW_9_0_0_pre6 and improved with the latest developments in EcalEB TPs, HGCalTPs, TTTrackClustersStubs needed for ID studies. The following tags are available with the incremental developments available:

    l1t-phase2-v1.0 Era_Phase2C2 based switch L1T configuration to Stage2 (PR_17629) l1t-phase2-v1.1 Add TTTrackAssociatorClusterStubs in L1TrackTrigger sequence (PR_17694) l1t-phase2-v1.2 Porting the TTTrack classes and modification to TTCluster classes (90xPR_16631 or 91xPR_17740) l1t-phase2-v1.3 L1NtupleEMUGEN_MC function and L1NtupleAnalysis backward compatible to 80x l1t-phase2-v1.4 EcalEB TP update the dataformat to be per crystal. (PR_17669)

    In the following EOS directory /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-820_backport_L1TMC_v1.2.2/

    there are example output FEVTDEBUGHLT files which would be output of MC Digi step keeping only PU TrackingParticles with pT > 1GeV, 100 events with PU 200 for ZEE and ZMM:

    step2_ZEE_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles.root
    step2_ZMM_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles.root
    

    On these files, which contain all the needed digis needed (HCAL, ECAL, EcalEB, HGCal, DT, CSC, TrackStubsClusters) we can easily re-genearate the TriggerPrimitives and/or L1T. The corresponding files with RERUN steps L1T, TrackClusterStubsAssociator, EcalEB_TPs, HGC_TPs with full event content saved, made with the tag l1t-phase2-v1.3 (i.e. latest improvemetns to HGC_TPs were not available at the time) are available in the same EOS directory:

    step2_ZEE_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles-RERUN_L1T_TTAssociator_EcalEBtp_HGCtp.root
    step2_ZMM_PU200_100ev_FEVTDEBUGHLT_customHigherPtTrackParticles-RERUN_L1T_TTAssociator_EcalEBtp_HGCtp.root
    

    CMSSW_9_0_0_pre2

    <!--/twistyPlugin twikiMakeVisibleInline-->

    The starting point of the L1 Emulator in Phase-2 era is set to be Phase-1 L1T Stage2. All the Phase-2 L1T developments are intended to be built on top.

    Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre2 . In this version, the default version of L1T software in case of phase2_common era is the Stage2 (instead of Legacy or Stage1).

    cmsrel CMSSW_9_0_0_pre2
    cd CMSSW_9_0_0_pre2/src
    cmsenv
    git cms-init
    git remote add cms-l1t-offline git@github.com:cms-l1t-offline/cmssw.git
    git fetch cms-l1t-offline
    git cms-merge-topic -u cms-l1t-offline:phase2-l1t-integration-CMSSW_9_0_0_pre2
    git cms-addpkg L1Trigger/L1TCommon
    
    scram b -j 8
    
    <!--/twistyPlugin-->

    Running the Emulator and Producing L1 Ntuples

    This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .

    cmsDriver.py commands below use GlobalTag --conditions=90X_upgrade2023_realistic_v1. This might change in the future.

    • Basic Stage2 L1Ntuple with EMUlated L1T content as for Phase2 Tracker TDR MC Production
      • start with PhaseIIFall16GS82 sample of ZEE and MinBias events privately produced,
      • DIGI step - mix to get 200 PU,
      • L1T emulation step (Stage2 - determined by era),
      • store L1T (Stage2) information in the L1TNtuple.root via the customisation option :
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1 --datatier GEN-SIM-DIGI-RAW -n 10 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --no_output --customise=L1Trigger/L1TNtuples/customiseL1Ntuple.L1NtupleEMUNoEventTree --customise=L1Trigger/Configuration/customiseUtils.L1TGlobalSimDigisSummary
    
     -- VladimirRekovic - 2017-01-25 \ No newline at end of file

    Revision 32017-03-09 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    Line: 75 to 75
     cmsDriver.py MinBias_13TeV_pythia8 --conditions 90X_upgrade2023_realistic_v1 -n 1000 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_MinBias.root
    Changed:
    <
    <
    • Gen-Sim for Zee
    >
    >
    • Gen-Sim for ZEE and ZMM
      • ZEE
     
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZEE.root
    
    Added:
    >
    >
      • ZMM
    cmsDriver.py ZMM_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZMM.root
    
     
    <!--/twistyPlugin-->

    <!--/twistyPlugin twikiMakeVisibleInline-->

    Revision 22017-01-28 - VladimirRekovic

    Line: 1 to 1
     
    META TOPICPARENT name="SWGuideL1TOfflineDev"
    Changed:
    <
    <

    L1 Trigger Emulator Phase 2 Upgrade Instructions

    >
    >

    L1 Trigger Emulator Phase-2 Upgrade Instructions

    This page is intended to document useful information regarding L1 Trigger Software and Emulation for Phase-2 upgrade. These include: L1T emulation tests, integration of new code, making L1T Ntuples, definition of EventContent, etc.

     
    Deleted:
    <
    <
    This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .
     
    Line: 12 to 14
     
    <!--/twistyPlugin twikiMakeVisibleInline-->
    Added:
    >
    >
    The starting point of the L1 Emulator in Phase-2 era is set to be Phase-1 L1T Stage2. All the Phase-2 L1T developments are intended to be built on top.
      Listed below are instructions for preparing a project area to run in CMSSW_9_0_0_pre2 .
    Changed:
    <
    <
    In this version, the default version of L1T software in case of phase2_common era is the Stage2 (instead of Legacy).
    >
    >
    In this version, the default version of L1T software in case of phase2_common era is the Stage2 (instead of Legacy or Stage1).
     
    Line: 30 to 34
      scram b -j 8
    Added:
    >
    >
    <!--/twistyPlugin-->
     

    Running the Emulator and Producing L1 Ntuples

    Added:
    >
    >
    This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .
     cmsDriver.py commands below use GlobalTag --conditions=90X_upgrade2023_realistic_v1. This might change in the future.
    Line: 47 to 54
     
    Added:
    >
    >

    PhaseIIFall16 MC and EventContent

    Used CMSSW_9_0_X_2017-01-27-1100 plus the onging PRs (17248, 17297, 17309).

    PhaseIIFall16 MC campaign consists of two parts: GS (Gen-Sim) and DR (Digi-Reco). For studies of EventContent for L1T Phase-2 needs, we followed the workflows a-la PhaseIIFall16 MC campaign.

    • First, 100 Z-ee events and 1000 MinBias have ben generated in the Gen-Sim step.
    • Subsequently, 10 Zee have been mixed with 200 random MinBias events to get 10 Zee PU200 events in the Digi step.
    • And finally, the Reco step is ran on the output of the Digi step.

    Commands used are listed here:

    <!--/twistyPlugin twikiMakeVisibleInline-->

    First make 1000 MinBias events and 100 Zee events with geometry Extended2023D4 and era Phase2C2_timing:

    • Gen-Sim for MinBias
    cmsDriver.py MinBias_13TeV_pythia8 --conditions 90X_upgrade2023_realistic_v1 -n 1000 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_MinBias.root
    

    • Gen-Sim for Zee
    cmsDriver.py ZEE_14TeV_TuneCUETP8M1_cfi --conditions 90X_upgrade2023_realistic_v1 -n 1 --era Phase2C2_timing --eventcontent FEVTDEBUG --relval 9000,100 -s GEN,SIM --datatier GEN-SIM --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step1_ZEE.root
    
    <!--/twistyPlugin-->

    <!--/twistyPlugin twikiMakeVisibleInline-->

    • Digi
    cmsDriver.py step2 --python_filename=step2_DIGI_L1_DIGI2RAW_HLT_PU_1ev_EventContent.py --no_exec --pileup_input root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_MinBias.root -s DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake --datatier GEN-SIM-DIGI-RAW -n 100 --era Phase2C2 --eventcontent FEVTDEBUGHLT --pileup AVE_200_BX_25ns --filein root://eoscms//eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/HGCAL/8_2_0/step1_ZEE_100ev.root --conditions 90X_upgrade2023_realistic_v1 --era Phase2C2_timing --beamspot HLLHC14TeV --geometry Extended2023D4 --fileout file:step2_ZEE_PU200_10ev-PR_EventContent-FEVTDEBUGHLT.root
    

    • Reco
    cmsDriver.py step2 --mc --eventcontent RECOSIM,AODSIM --runUnscheduled --datatier GEN-SIM-RECO,AODSIM --conditions 90X_upgrade2023_realistic_v1 --beamspot HLLHC14TeV --step RAW2DIGI,L1Reco,RECO --nThreads 4 --geometry Extended2023D4 --era Phase2C2_timing --filein file:step2_ZEE_PU200_1ev_EventConten_PR.root --fileout file:step2_ZEE_PU200_10ev-PR_EventContent.root
    
    <!--/twistyPlugin-->

    The eventcontent of FEVTDEBUGHLT + RECOSIM should be sufficient for L1T Phase-2 needs. Among other products,

    • RECOSIM has full Tracker info, Calorimetry RecHits, HGC Digis and SimClusters.
    • FEVTDEBUGHLT has Calorimetry Unsuprressed simDigis, and Muon simDigis and all L1T Stage2 simDigis.

    Event contents and their sizes in FEVTDEBUGHLT, RECOSIM, and AODSIM are provided in [1], [2], and [3].

    For PU200 events, average event size is:

    • 68 MB for FEVTDEBUGHLT
    • 28 MB for RECOSIM
    • 9 MB for AODSIM

    If need to run TP generation algorithms, please use output files [4] and [5],[6] made in Digi and Reco steps listed above, which followed the workflows a-la PhaseIIFall16DR8 MC campaign.

    Files contain 10 ZEE events with PU 200 of mixed MinBias events, passed though:

    • --step DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@fake (--fileout file [4])
    • --step RAW2DIGI,L1Reco,RECO (--fileout files [5] and [6])

    [1] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_FEVTDEBUGHLT.txt

    [2] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_RECOSIM.txt

    [3] /afs/cern.ch/user/r/rekovic/public/forL1TPhase2/PhaseIIFall16DR82-90X/EventContent/CMSSW_9_0_X_2017-01-27-1100+PR-17248-17297-17309/PhaseIIFall16DR82-90X-PR_EventContnet_AODSIM.txt

    [4] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-FEVTDEBUGHLT.root

    [5] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-RECOSIM.root

    [6] /eos/cms/store/group/dpg_trigger/comm_trigger/L1Trigger/rekovic/PhaseIIFall16DR82-90X/step2_ZEE_PU200_10ev-PR_EventContent-AODSIM.root

      -- VladimirRekovic - 2017-01-25

    Revision 12017-01-25 - VladimirRekovic

    Line: 1 to 1
    Added:
    >
    >
    META TOPICPARENT name="SWGuideL1TOfflineDev"

    L1 Trigger Emulator Phase 2 Upgrade Instructions

    This is a set of instructions on how to run the Stage-2 upgrade version of the L1 Emulator in Phase2 era and to produce L1TNtuples .