-
Notifications
You must be signed in to change notification settings - Fork 4.4k
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
FastSim in Run-3, driver to follow up #37351
Comments
A new Issue was created by @srimanob Phat Srimanobhas. @Dr15Jones, @perrotta, @dpiparo, @makortel, @smuzaffar, @qliphy can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign fastsim, dqm, xpog |
New categories assigned: fastsim,dqm,xpog @jfernan2,@sbein,@ahmad3213,@ssekmen,@mariadalfonso,@mdhildreth,@rvenditti,@lveldere,@gouskos,@emanueleusai,@fgolf,@pbo0,@civanch,@pmandrik you have been requested to review this Pull request/Issue and eventually sign? Thanks |
@cms-sw/xpog-l2 Currently, the nano step works if it runs separately, i.e. take Mini as output from FastSim. But it will not work if it runs together with FastSim+Mini step. === one step === Error:
=== two steps ===
|
Hi @srimanob, when running === one step ===, it looks like the crash stems from changes made to the RivetInterface code where there is an ambiguity in the data type associated with the label
In this producer GenParticles2HepMCConverter.cc, there now seem to be two requests for "genEventInfo":
This was not the case before C11_0_X. It seems that the product |
The problem is likely that cmssw/GeneratorInterface/RivetInterface/plugins/GenParticles2HepMCConverter.cc Lines 68 to 70 in ac7a17a
whereas quick git grep "produces<GenRunInfoProduct" shows that all producers of GenRunInfoProduct produce it in endRun() .
In such a case when the producer and the consumer are in the same job, the consumer in |
Thanks @makortel. Would you see it as non-invasive to put the guts of one of the endRunProduces [1] into a beginRun function? Perhaps even the [1]
Alternatively, for the validation, this Rivet cross section stuff may not be needed - maybe we can just check to see if the GenRunInfoProduct exists and only use it if it does? |
Based on (the little) I understood from generators and the Maybe @cms-sw/generators-l2 can provide further insight. |
OK, after splitting and small modification of DQM, it now works. Maybe we can discuss today at the SIM meeting.
|
Note that, I put this discussion (in summary) and result of Nano+NanoDQM in the SIM meeting today, |
@sbein Should this issue be closed? Or something remain to follow up for Run-3 FastSim. |
@srimanob It can be closed, thanks for following up. |
please close |
Following the first attempt to make FastSim Run-3 workflow with
#37347
There are three issues that we should follow up.
(*)
cmsDriver:
cmsDriver.py TTbar_14TeV_TuneCP5_cfi --relval 100000,1000 -s GEN,SIM,RECOBEFMIX,DIGI:pdigi_valid,L1,DIGI2RAW,L1Reco,RECO,PAT,VALIDATION:@standardValidation+@miniAODValidation,DQM:@standardDQMFS+@miniAODDQM -n 10 --conditions auto:phase1_2021_realistic --beamspot Run3RoundOptics25ns13TeVLowSigmaZ --datatier GEN-SIM-DIGI-RECO,MINIAODSIM,DQMIO --eventcontent FEVTDEBUGHLT,MINIAODSIM,DQM --fast --era Run3_FastSim --io TTbarFS_14_UP21.io --python TTbarFS_14_UP21.py --no_exec --fileout file:step1.root --nThreads 8
The issue:
(**)
cmsDriver:
cmsDriver.py TTbar_14TeV_TuneCP5_cfi --relval 100000,1000 -s GEN,SIM,RECOBEFMIX,DIGI:pdigi_valid,L1,DIGI2RAW,L1Reco,RECO,PAT,NANO,VALIDATION:@standardValidation,DQM:@standardDQMFS -n 10 --conditions auto:phase1_2021_realistic --beamspot Run3RoundOptics25ns13TeVLowSigmaZ --datatier GEN-SIM-DIGI-RECO,MINIAODSIM,NANOAODSIM,DQMIO --eventcontent FEVTDEBUGHLT,MINIAODSIM,NANOEDMAODSIM,DQM --fast --era Run3_FastSim --io TTbarFS_14_UP21.io --python TTbarFS_14_UP21.py --no_exec --fileout file:step1.root --nThreads 8
The issue:
The text was updated successfully, but these errors were encountered: