Disappearing Tracks Trigger, Run 3
This twiki is dedicated to the trigger work for the Disappearing Tracks Analysis in Run3.
Current ConfDB trigger path
Procedures for 2018 DATA/MC reprocessing with private HLT path
For 2018 MC
step2:
cmsDriver.py
--filein root://cms-xrd-global.cern.ch//store/mc/RunIIFall18wmLHEGS/WJetsToLNu_TuneCP5_13TeV-madgraphMLM-pythia8/GEN-SIM/102X_upgrade2018_realistic_v11-v2/1220000/1A33A6E0-EE8A-2C4B-96C5-10A71527CBC5.root
--fileout file:MC_step2_2018.root --mc --eventcontent RAWSIM --datatier GEN-SIM-RAW
--conditions 102X_upgrade2018_realistic_v15 --step DIGI,L1,DIGI2RAW,HLT:MYHLT --nThreads 16 --era Run2_2018
--python_filename MC_step2_2018_cfg.py --no_exec
--customise Configuration/DataProcessing/Utils.addMonitoring -n 10
step3:
cmsDriver.py --filein file:MC_step2_2018.root --fileout file:MC_step3_2018.root
--mc --eventcontent AODSIM --runUnscheduled --datatier AODSIM --conditions 102X_upgrade2018_realistic_v15
--step RAW2DIGI,RECO,RECOSIM,EI --nThreads 16 --era Run2_2018 --python_filename MC_step3_2018_cfg.py --no_exec
--customise Configuration/DataProcessing/Utils.addMonitoring -n 10
step4:
cmsDriver.py --filein file:MC_step3_2018.root --fileout file:MC_step4_2018.root
--mc --eventcontent MINIAODSIM --runUnscheduled --datatier MINIAODSIM --conditions 102X_upgrade2018_realistic_v15
--step PAT --nThreads 16 --era Run2_2018 --python_filename MC_step4_2018_cfg.py --no_exec
--customise Configuration/DataProcessing/Utils.addMonitoring -n 1000
For 2018 Data
step2:
cmsDriver.py --processName MYHLT --filein root://cms-xrd-global.cern.ch//store/data/Run2018A/SingleMuon/RAW/v1/000/316/718/00000/C6190880-8E65-E811-9918-FA163E7ABAA6.root
--fileout file:DATA_step2_2018.root --data --eventcontent RAW --datatier RAW --conditions 102X_dataRun2_v12
--step HLT:MYHLT --python_filename DATA_step2_2018_cfg.py --era Run2_2018 --no_exec
--customise Configuration/DataProcessing/Utils.addMonitoring -n 10
Add:
inputCommands = cms.untracked.vstring(
'keep *',
'drop *_*_*_HLT',
),
to process.source
step3:
cmsDriver.py --filein file:DATA_step2_2018.root --fileout file:DATA_step3_2018.root
--data --eventcontent AOD --datatier AOD --conditions 102X_dataRun2_v12 --step RAW2DIGI,L1Reco,RECO,EI
--python_filename DATA_step3_2018_cfg.py --era Run2_2018 --no_exec
--customise Configuration/DataProcessing/Utils.addMonitoring,Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018 -n 100
or step2to3
cmsDriver.py --processName RECO --filein root://cms-xrd-global.cern.ch//store/data/Run2018A/SingleMuon/RAW/v1/000/316/718/00000/C6190880-8E65-E811-9918-FA163E7ABAA6.root
--fileout file:DATA_step3_2018.root --data --eventcontent AOD --datatier AOD --conditions 102X_dataRun2_v12
--step HLT:MYHLT,RAW2DIGI,L1Reco,RECO,EI --python_filename DATA_step2to3_2018_cfg_v1.py --era Run2_2018 --no_exec
--customise Configuration/DataProcessing/Utils.addMonitoring,Configuration/DataProcessing/RecoTLR.customisePostEra_Run2_2018 -n 10
Add:
inputCommands = cms.untracked.vstring(
'keep *',
'drop *_*_*_HLT',
),
to process.source
step4:
cmsDriver.py --filein file:DATA_step3_2018.root --fileout file:DATA_step4_2018.root
--data --eventcontent MINIAOD --datatier MINIAOD --conditions 102X_dataRun2_v12 --step PAT
--python_filename DATA_step4_2018_cfg.py --era Run2_2018 --runUnscheduled --no_exec
--customise Configuration/DataProcessing/Utils.addMonitoring -n 100
To specify the processName
# customisation of the process. MYHLT or RECO following the processName in step2/step2to3
process.patTrigger.triggerResults = cms.InputTag("TriggerResults","","MYHLT")
process.slimmedPatTrigger.triggerResults = cms.InputTag("TriggerResults","","MYHLT")
process.patMuons.triggerResults = cms.InputTag("TriggerResults","","MYHLT")
--
KaiWei - 2020-06-04