Using L1 Calorimeter Trigger Emulation
Complete:
Goal of this page
This page contains instructions on using L1 calorimeter trigger emulation, as well as a list of tags required for use with various releases.
Tags for CMSSW 140 series
These tags will be included in the 140pre3 pre-release. The changes are mainly technical, to configure the emulators from
EventSetup.
cvs co -r V01-04-00 DataFormats/L1CaloTrigger
cvs co -r V02-04-00 DataFormats/L1GlobalCaloTrigger
cvs co -r V02-01-00 CondFormats/DataRecord
cvs co CondFormats/L1TObjects
cvs co -r V00-00-00 L1TriggerConfig/L1ScalesProducers
cvs co -r V00-00-00 L1TriggerConfig/GctConfigProducers
cvs co -r V01-09-02 L1Trigger/GlobalCaloTrigger
Using L1 Calo with CMSSW 130
No additional tags required!
Additional tags for CMSSW 130pre6
GCT includes 'ORCA style' jet Et corrections. Jet Et scale re-defined to include all PTDR vol II thresholds
cvs co -r V01-08-00 L1Trigger/GlobalCaloTrigger
cvs co -r V00-00-07 L1Trigger/L1ScalesProducers
Additional tags for CMSSW 130pre5
ECAL TPG bug fix. RCT includes "ORCA" emObject calibration.
cvs co -r V00-03-06 SimCalorimetry/EcalTrigPrimAlgos
cvs co -r V00-00-15 L1Trigger/RegionalCaloTrigger
cvs co -r V01-08-00 L1Trigger/GlobalCaloTrigger
cvs co -r V00-00-07 L1Trigger/L1ScalesProducers
Additional tags for CMSSW 122 / CMSSW 130pre3
EE Et scale problem workaround.
cvs co -r V00-03-04 SimCalorimetry/EcalTrigPrimAlgos
cvs co -r V00-05-06 SimCalorimetry/EcalTrigPrimProducers
An example config file, which also runs the
GCTMonitor DQM package, can be found at
L1Trigger/GlobalCaloTrigger/test/l1CaloExample.cfg. The DQM output of the job will be found in gctMonitor.root, and the L1 digis in l1CaloExample.root
If you want to include L1 calo digis in your job, add the following to your config file :
include "L1Trigger/GlobalCaloTrigger/data/L1CaloEmuDigis.cff"
If you also want to convert these to physically meaningful objects (
L1Extra), include the following :
include "L1Trigger/GlobalCaloTrigger/data/L1ExtraCaloParticles.cff"
The following config file snippet will drop all digis apart from L1 Calo digis :
module outputEvents = PoolOutputModule
{
untracked vstring outputCommands =
{
"drop *",
"keep *_L1GctEmuDigis_*_*",
"keep *_L1RCTRegionSumsEmCands_*_*",
"keep *_L1ExtraCaloParticles_*_*",
"keep *_hcalTriggerPrimitiveDigis_*_*",
"keep *_ecalTriggerPrimitiveDigis_*_*"
}
untracked string fileName = "L1CaloDigis.root"
}
Review Status
Responsible:
JimBrooke
Last reviewed by: Reviewer