-
Notifications
You must be signed in to change notification settings - Fork 2
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
Prod-v18.0.X #66
Comments
There is a interface problem in pytohon/Samples.py : This is the error message suggesting that inputDBS is not part of the Sample class interface anymore...
Checking the master_2017_94X Samples.py file I find that inputDBS is a variable I added recently to be able to run on privately produced samples. Now added back. I added some more flavours in case of For a test the NUM=1 [1] which for the moment does not make much sense to me. For the moment I committed everything and created an annotated tag pre-prod-v18.0.0 and launched the production: Task name example: 190404_113938:bortigno_crab_SingleMu_2018A_2019_04_04_13_38_prod2018_pre-prod-v18p0p0 [1] from https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3ConfigurationFile |
Jobs failed because of a missing file
I checked in the logs/crab_SingleMu_2018A_2019_04_04_13_38_prod2018_pre-prod-v18p0p0/inputs/90cb3f69-331d-48eb-baf2-391a689f8fc4default.tgz and indeed this file is not included in the tar. Though there are other files included in the crab .tar which are not CMSSW, for example KaMuCa files. The reason is explained here [1] : "CRAB adds to the user input sandbox any data and interface directory recursively found in $CMSSW_BASE/src." In my case EfficienciesAndSF_2018Data_AfterMuonHLTUpdate.root is not under data or interface so I need to add it manually from the crab configuration parameter My application is looking for full path from I am running some test to see if I can find a small hack. Use of wilcard in JobType.inputFiles
Now I am editing the crab/template/crab_config.py and run crab/make_crab_script.py as test_run=True and submit it as a dryrun:
So including this will not work. Adding the full package
Not feasible. Changing the EDAnalyzer.py for crabThe full path is in the _cff, so I need to strip of the full path the cms.strings Testing now using
The processed dataset name for 2018A was wrong (needs a v2 instead of v1) so I had to fix this in pythons/Samples.py Change of package and file strategyThere is no way. I keep facing similar errors so I decided to add the files to the repository in the Ntupliser/DiMuon/data folder as done in the past. Created an annotated tag [1] https://twiki.cern.ch/twiki/bin/view/CMSPublic/CRAB3FAQ#What_are_the_files_CRAB_adds_to |
The first production "crab_2019_04_05_18_01-pre-prod-v18.0.2" failed because I didn't recompiled the python files. After compiling I launched "crab_2019_04_26_14_46-pre-prod-v18.0.2" for which most of the samples are now running and seems to be fine. Though some of the samples had an outdated dataset name. I fixed them in python/Sample.py. There was also a problem with the submission of ZJets_hiM_MG cause the sample is still in "PRODUCTION" and not in "VALID" mode in DBS. In order to tell crab to allow running on samples not "VALID" I have to add After doing that I relaunched with also the right naming for the missing samples "crab_2019_04_26_16_53-pre-prod-v18.0.2-3-g3985ed2" which is now submitted fine. |
Data/MC comparison plots available in |
Working on it on branch pre-prod-v18.0.0.
The text was updated successfully, but these errors were encountered: