Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

L1T Stage2 in Phase2 #452

Open
rekovic opened this issue Jan 24, 2017 · 1 comment
Open

L1T Stage2 in Phase2 #452

rekovic opened this issue Jan 24, 2017 · 1 comment

Comments

@rekovic
Copy link

rekovic commented Jan 24, 2017

L1T Stage2 in Phase2 Era

For Phase2, the starting point for L1 Trigger siulation needs to be the latest-greatest L1T at this moment,
which is the Stage2 L1 Trigger. However, as of CMSSW_9_0_0_pre2 (CMSSW_8_2_0 and 8_2_0_patch1) the L1T is configured to simulate Legacy L1 Trigger.

PR 17248
The ongoing PR cms-sw#17248 does the change in the L1T configuration and runs Stage2 in case of phase2_common era.

Switching to L1TStage2, required activating simHcalTriggerPrimitiveDigis in the sequence
"SimCalorimetry/Configuration/python/hcalDigiSequence_cff.py",
previously excluded. The HCAL TPs are needed as input to CaloLayer1.

However, after activating simHcalTPDigis module, there is a problem with HCAL LUT Generation with the Phase2 geometry, where the HCAL DetId which are not allowed are used.

----- Begin Fatal Exception 23-Jan-2017 15:27:47 CET-----------------------
An exception of category 'Conditions not found' occurred while
   [0] Processing run: 1 lumi: 1 event: 1
   [1] Running path 'L1simulation_step'
   [2] Calling event method for module L1TCaloLayer1/'simCaloStage2Layer1Digis'
   [3] Prefetching for unscheduled module L1TCaloLayer1/'simCaloStage2Layer1Digis'
   [4] Calling method for unscheduled module HcalTrigPrimDigiProducer/'simHcalTriggerPrimitiveDigis'
   [5] Using EventSetup component HcalTPGCoderULUT/'' to make data HcalTPGCoder/'' in record HcalTPGRecord
Exception Message:
Unavailable Conditions of type HcalQIEData for cell (0x45119001) (HE -100,1,1)
----- End Fatal Exception -------------------------------------------------

The above issue is in process of being solved with PR cms-sw#17260 by Matthias.

Stay tuned.

@rekovic
Copy link
Author

rekovic commented Jan 25, 2017

After latest commit to PR cms-sw#17260, the problem with HCAL LUT Generation is fixed.

Now, the steps DIGI,L1,DIGI2RAW,HLT are successfully executed in Phase2 era, invoking L1T simulation for Stage2.

Example cmsDriver command which makes 200PU events with the MixingModule, performs digitisation, L1 simulation, DIGI2RAW, and HLT:

cmsDriver.py step2 --python_filename=step2_DIGI_L1_DIGI2RAW_HLT_PU200_1ev.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 1 --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_100ev_PU200_CMSSW_8_2_0_MinEnergy_0.5_GeV.root

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant