Tracker Monte Carlo Contact
cmsDriver.py
A small number of events should be tested on lxplus using cmsDriver.py before the request is sent for central production. With the --no_exec flag, this will create a python config file which can be ran using cmsRun <file.py>. Some instructions on using cmsDriver can be found
here and example commands for requests are given in the sections below.
Instructions:
Get the correct version of CMSSW by doing : cmsrel CMSSW_X_X_X ....with the relevant version number.
To see what versions are available on the current architecture : scram list || CMSSW
To see what architecture is being used : echo $SCRAM_ARCH
You can change architecture by doing : export SCRAM_ARCH=slc6_amd64_gcc472 ...for example
Once you have the correct version of CMSSW, go to the src directory and type "cmsenv" to set the environmental variables.
You can create subdirectories for each set of requests. Enter the cmsDriver command and run on a small number of events to check for any error. If everything looks okay, the details of the request can be entered into MCM.
MCM
The
Monte Carlo Request Manager
is where requests are submitted for central production.
The
PdmVMCM page gives some information and links, one of which is the
glossary. There are some slides from a tutorial sessions
here
.
There are
Monte Carlo Coordinations Meetings
(currently at 3pm CET on Thursdays) where requests can be discussed and campaigns in MCM created.
Cosmics GEN-SIM in CMSSW_6_2_11
The cosmics
GEN-SIM campaign in 6_2_11
uses the
UndergroundCosmicMu _cfi.py fragment and the global tag POSTLS162_V1::All. The geometry used is Extended2015.
There are two requests for magnetic field on and off:
- Bon, 3.8T
:
- cmsDriver.py Configuration/GenProduction/python/TRK-Cosmic62-00001-fragment.py --fileout file:TRK-Cosmic62-00001.root
--mc --eventcontent RAWSIM --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier GEN-SIM --conditions POSTLS162_V1::All --step GEN,SIM --scenario cosmics --geometry Extended2015
- Boff, 0T
:
- cmsDriver.py Configuration/GenProduction/python/TRK-Cosmic62-00002-fragment.py --fileout file:TRK-Cosmic62-00002.root
--mc --eventcontent RAWSIM --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier GEN-SIM --conditions POSTLS162_V1::All --step GEN,SIM --magField 0T --scenario cosmics --geometry Extended2015
Cosmics DIGI-RECO in CMSSW_7_0_9_patch1
The DIGI-RECO campaign used CMSSW_7_0_9_patch1. There are
8 requests
which use the two GEN-SIM MC in CMSSW_6_2_11. These include Bon/Boff, Peak/Deconvolution, Optimistic/Pessimistic. These requests must be broken up into two steps. The relevant global tags can be found
here.
Bon - Deco - Pessimistic
Bon - Deco - Optimistic
Boff - Deco - Pessimistic
- cmsDriver.py step1 --filein "dbs:/TKCosmics_0T/Cosmic62-POSTLS162_V1_Boff-v1/GEN-SIM" --fileout file:TRK-Cosmic70DR-00005_step1.root
--mc --eventcontent RAWSIM --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier GEN-SIM-RAW --conditions COSM70_DEC_V1::All --step DIGI,L1,DIGI2RAW,HLT:2013,RAW2DIGI,L1Reco --magField 0T --scenario cosmics --geometry Extended2015
cmsDriver.py step2 --filein file:TRK-Cosmic70DR-00005_step1.root
--fileout file:TRK-Cosmic70DR-00005.root
--mc --eventcontent ALCARECO --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier ALCARECO --conditions COSM70_DEC_V1::All --step RAW2DIGI,L1Reco,RECO,ALCA:TkAlCosmics0T --magField 0T --scenario cosmics --geometry Extended2015
Boff - Deco - Optimistic
- cmsDriver.py step1 --filein "dbs:/TKCosmics_0T/Cosmic62-POSTLS162_V1_Boff-v1/GEN-SIM" --fileout file:TRK-Cosmic70DR-00006_step1.root
--mc --eventcontent RAWSIM --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier GEN-SIM-RAW --conditions COSM70_DEC_V2::All --step DIGI,L1,DIGI2RAW,HLT:2013,RAW2DIGI,L1Reco --magField 0T --scenario cosmics --geometry Extended2015
cmsDriver.py step2 --filein file:TRK-Cosmic70DR-00006_step1.root
--fileout file:TRK-Cosmic70DR-00006.root
--mc --eventcontent ALCARECO --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier ALCARECO --conditions COSM70_DEC_V2::All --step RAW2DIGI,L1Reco,RECO,ALCA:TkAlCosmics0T --magField 0T --scenario cosmics --geometry Extended2015
Bon - Peak - Pessimistic
- cmsDriver.py step1 --filein "dbs:/TKCosmics_38T/Cosmic62-POSTLS162_V1-v1/GEN-SIM" --fileout file:TRK-Cosmic70DR-00003_step1.root
--mc --eventcontent RAWSIM --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier GEN-SIM-RAW --conditions COSM70_PEA_V1::All --customise_commands "process.mix.digitizers.strip.APVpeakmode=cms.bool(True)" --step DIGI,L1,DIGI2RAW,HLT:2013,RAW2DIGI,L1Reco --scenario cosmics --geometry Extended2015
cmsDriver.py step2 --filein file:TRK-Cosmic70DR-00003_step1.root
--fileout file:TRK-Cosmic70DR-00003.root
--mc --eventcontent ALCARECO --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier ALCARECO --conditions COSM70_PEA_V1::All --customise_commands "process.mix.digitizers.strip.APVpeakmode=cms.bool(True)" --step RAW2DIGI,L1Reco,RECO,ALCA:TkAlCosmics0T --scenario cosmics --geometry Extended2015
Bon - Peak - Optimistic
- cmsDriver.py step1 --filein "dbs:/TKCosmics_38T/Cosmic62-POSTLS162_V1-v1/GEN-SIM" --fileout file:TRK-Cosmic70DR-00004_step1.root
--mc --eventcontent RAWSIM --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier GEN-SIM-RAW --conditions COSM70_PEA_V2::All --customise_commands "process.mix.digitizers.strip.APVpeakmode=cms.bool(True)" --step DIGI,L1,DIGI2RAW,HLT:2013,RAW2DIGI,L1Reco --scenario cosmics --geometry Extended2015
cmsDriver.py step2 --filein file:TRK-Cosmic70DR-00004_step1.root
--fileout file:TRK-Cosmic70DR-00004.root
--mc --eventcontent ALCARECO --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier ALCARECO --conditions COSM70_PEA_V2::All --customise_commands "process.mix.digitizers.strip.APVpeakmode=cms.bool(True)" --step RAW2DIGI,L1Reco,RECO,ALCA:TkAlCosmics0T --scenario cosmics --geometry Extended2015
Boff - Peak - Pessimistic
- cmsDriver.py step1 --filein "dbs:/TKCosmics_0T/Cosmic62-POSTLS162_V1_Boff-v1/GEN-SIM" --fileout file:TRK-Cosmic70DR-00007_step1.root
--mc --eventcontent RAWSIM --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier GEN-SIM-RAW --conditions COSM70_PEA_V1::All --customise_commands "process.mix.digitizers.strip.APVpeakmode=cms.bool(True)" --step DIGI,L1,DIGI2RAW,HLT:2013,RAW2DIGI,L1Reco --magField 0T --scenario cosmics --geometry Extended2015
cmsDriver.py step2 --filein file:TRK-Cosmic70DR-00007_step1.root
--fileout file:TRK-Cosmic70DR-00007.root
--mc --eventcontent ALCARECO --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier ALCARECO --conditions COSM70_PEA_V1::All --customise_commands "process.mix.digitizers.strip.APVpeakmode=cms.bool(True)" --step RAW2DIGI,L1Reco,RECO,ALCA:TkAlCosmics0T --magField 0T --scenario cosmics --geometry Extended2015
Boff - Peak - Optimistic
- cmsDriver.py step1 --filein "dbs:/TKCosmics_0T/Cosmic62-POSTLS162_V1_Boff-v1/GEN-SIM" --fileout file:TRK-Cosmic70DR-00008_step1.root
--mc --eventcontent RAWSIM --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier GEN-SIM-RAW --conditions COSM70_PEA_V2::All --customise_commands "process.mix.digitizers.strip.APVpeakmode=cms.bool(True)" --step DIGI,L1,DIGI2RAW,HLT:2013,RAW2DIGI,L1Reco --magField 0T --scenario cosmics --geometry Extended2015
cmsDriver.py step2 --filein file:TRK-Cosmic70DR-00008_step1.root
--fileout file:TRK-Cosmic70DR-00008.root
--mc --eventcontent ALCARECO --customise SLHCUpgradeSimulations /Configuration/postLS1Customs.customisePostLS1 --datatier ALCARECO --conditions COSM70_PEA_V2::All --customise_commands "process.mix.digitizers.strip.APVpeakmode=cms.bool(True)" --step RAW2DIGI,L1Reco,RECO,ALCA:TkAlCosmics0T --magField 0T --scenario cosmics --geometry Extended2015
Phys14
AlCaReco requests can be found
here.
The ALCA:TkAlMinBias have a dedicated flow. There are requests for
JME-Fall13-00001
,
BTV-Fall13-00041 -> 00053
,
JME-Fall13-00009 -> 00011
.
The remaining requests were edited to include the ALCA step, where step1 is kept if Raw = Y. ALCARECO is added to eventcontent & datatier. RECO step is included is RECO = Y, in which case RECO, ALCARECO should be added to eventcontent and datatier. The relevant step is added for ALCA, eg.ALCA:TkAlMuonIsolated, where each step is given beside the request.
(1)
TSG-Fall13-00002
ALCA:TkAlMuonIsolated, keep Raw/Reco=Y/N
(2)
MUO-Fall13-00013
ALCA:TkAlZMuMu, keep Raw/Reco=Y/Y
(3)
TSG-Fall13-00022
ALCA:TkAlZMuMu keep Raw/Reco=N/N
(4)
BPH-Fall13-00004
ALCA:TkAlJpsiMuMu keep Raw/Reco=Y/N
(5)
BPH-Fall13-00003
ALCA:TkAlJpsiMuMu keep Raw/Reco=Y/Y
(6)
FSQ-Fall13-00024
ALCA:TkAlZMuMu keep Raw/Reco=Y/Y
(7)
SMP-Fall13-00011
ALCA:TkAlMuonIsolated keepRaw/Reco=N/N
--
LanaBeck - 2014-11-13