How to reproduce the CMSSW configuration used for Prompt Reconstruction at Tier-0

Introduction

From David Lange

While this post is in the Reconstruction hypernews, let's keep in mind that most of the complication is outside of RECO group.

Caveats:
1) there is no command - the Tier0 code sets things up via an API call to Configuration/DataProcessing, but there are tests of that API
2) I find using the data workflows in runTheMatrix + the dqm/alca matrix to be more convenient for the sort of question that has apparently been difficult to answer.

Documentation

  • choose a Run, e.g., 305282

...
},{
  "global_tag": "92X_dataRun2_Prompt_v9", 
  "run": 305282, 
  "scenario": "ppEra_Run2_2017", 
  "scram_arch": "slc6_amd64_gcc530", 
  "cmssw": "CMSSW_9_2_13", 
  "dqm_seq": "@common,@muon,@lumi", 
  "physics_skim": "ZMu,MuTau,LogError,LogErrorMonitor", 
  "primary_dataset": "SingleMuon", 
  "alca_skim": "TkAlMuonIsolated,HcalCalIterativePhiSym,DtCalib,MuAlCalIsolatedMu,MuAlOverlaps,MuAlZMuMu,HcalCalHO,HcalCalHBHEMuonFilter"
},{
...

dqm_seq @common,@muon
        cmsDriver  --> DQM:@common+@muon
        recoinator --> --dqmSeq @common+@muon

physics_skim ZMu,MuTau
        cmsDriver  --> SKIM:ZMu+MuTau
        recoinator --> --PhysicsSkim=ZMu+MuTau

alca_skim TkAlMuonIsolated,HcalCalIterativePhiSym
        cmsDriver  --> ALCA:TkAlMuonIsolated+HcalCalIterativePhiSym
        recoinator --> --alcareco TkAlMuonIsolated+HcalCalIterativePhiSym

The rest of the cmsDriver steps come from the standard processing workflow for the year, e.g. 136.788 step3 (except for no reHLT needed).

  • go to the corresponding scram_arch and cmssw release, e.g.
scram -a slc6_amd64_gcc530 list -c CMSSW_9_2_13
cd /cvmfs/cms.cern.ch/slc6_amd64_gcc530/cms/cmssw/CMSSW_9_2_13
cmsenv
cd -

  • run the RunPromptReco.py script
python $CMSSW_RELEASE_BASE/src/Configuration/DataProcessing/test/RunPromptReco.py --scenario=ppEra_Run2_2017 --global-tag=92X_dataRun2_Prompt_v9 --dqmSeq="@common,@muon,@lumi" --aod --dqmio --miniaod --lfn=/store/whatever

We still miss how to interpret and how to specify some of the information:

  • physics_skim ?
  • alca_skim ?
  • how to specify the set of output files
  • how to speficy the number of cores, threads and streams ?

Contacts

Review status

Reviewer/Editor and Date (copy from screen) Comments
AndreaBocci - 2017-10-23 created template page

Responsible: ResponsibleIndividual
Last reviewed by: Most recent reviewer

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r4 - 2017-10-30 - AndreaBocci
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CMSPublic All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback