-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
[13_0_X] CepGen generator interface #44270
[13_0_X] CepGen generator interface #44270
Conversation
Along with the "generator filter" implementation linking everything together, this contains generator fragments for a LPAIR and a PPtoFF single-dissociative generation. The PPtoFF fragment also demonstrates the capability to use Pythia 6 for the fragmentation of the dissociative beam remnants. Requires CepGen v1.2.0 at least.
A new Pull Request was created by @forthommel for CMSSW_13_0_X. It involves the following packages:
@menglu21, @cmsbuild, @SiewYan, @mkirsano, @GurpreetSinghChahal, @bbilin, @alberto-sanchez can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
cms-bot internal usage |
@cmsbuild please test |
-1 Failed Tests: Build ClangBuild BuildI found compilation error when building: >> Package GeneratorInterface/CepGenInterface built Entering library rule at src/GeneratorInterface/CepGenInterface/plugins >> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_0_X_2024-02-25-0000/src/GeneratorInterface/CepGenInterface/plugins/CepGenGeneratorFilter.cc >> Building edm plugin tmp/el8_amd64_gcc11/src/GeneratorInterface/CepGenInterface/plugins/GeneratorInterfaceCepGenGenerator/libGeneratorInterfaceCepGenGenerator.so /cvmfs/cms-ib.cern.ch/sw/x86_64/nweek-02826/el8_amd64_gcc11/external/gcc/11.2.1-f9b9dfdd886f71cd63f5538223d8f161/bin/../lib/gcc/x86_64-redhat-linux-gnu/11.2.1/../../../../x86_64-redhat-linux-gnu/bin/ld.bfd: cannot find -lGeneratorInterfaceCepGenInterface collect2: error: ld returned 1 exit status gmake: *** [tmp/el8_amd64_gcc11/src/GeneratorInterface/CepGenInterface/plugins/GeneratorInterfaceCepGenGenerator/libGeneratorInterfaceCepGenGenerator.so] Error 1 Leaving library rule at src/GeneratorInterface/CepGenInterface/plugins Entering library rule at GeneratorInterface/CepGenInterface >> Compiling /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_0_X_2024-02-25-0000/src/GeneratorInterface/CepGenInterface/src/CepGenEventGenerator.cc >> Compiling /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_0_X_2024-02-25-0000/src/GeneratorInterface/CepGenInterface/src/CepGenGeneratorFilter.cc Clang BuildI found compilation error while trying to compile with clang. Command used:
>> Local Products Rules ..... started >> Local Products Rules ..... done >> Creating project symlinks >> Entering Package GeneratorInterface/CepGenInterface >> Compile sequence completed for CMSSW CMSSW_13_0_X_2024-02-25-0000 gmake: *** [There are compilation/build errors. Please see the detail log above.] Error 1 + eval scram build outputlog '&&' '(python3' /data/cmsbld/jenkins/workspace/ib-run-pr-tests/cms-bot/buildLogAnalyzer.py --logDir /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_0_X_2024-02-25-0000/tmp/el8_amd64_gcc11/cache/log/src '||' 'true)' ++ scram build outputlog >> Entering Package GeneratorInterface/CepGenInterface Entering library rule at src/GeneratorInterface/CepGenInterface/plugins >> Compiling edm plugin /data/cmsbld/jenkins/workspace/ib-run-pr-tests/CMSSW_13_0_X_2024-02-25-0000/src/GeneratorInterface/CepGenInterface/plugins/CepGenGeneratorFilter.cc |
@bbilin, probably you meant |
please test with cms-sw/cmsdist#9041 |
-1 Failed Tests: UnitTests Unit TestsI found 1 errors in the following unit tests: ---> test PhysicsToolsNanoAODToolsTestDriver had ERRORS Comparison SummarySummary:
|
Always the same unit test failure :-) |
Known issue: #44293 |
+1 Local tests successful. |
This pull request is fully signed and it will be integrated in one of the next CMSSW_13_0_X IBs (but tests are reportedly failing) and once validation in the development release cycle CMSSW_14_1_X is complete. This pull request will now be reviewed by the release team before it's merged. @antoniovilela, @rappoccio, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2) |
@antoniovilela, @rappoccio, @sextonkennedy, please let me know if there is anything I can clarify on this backport PR! |
+1 |
merge |
Many thanks, @rappoccio ! However do not forget that this will not build without cms-sw/cmsdist#9041 |
PR description:
This PR introduces an interface to the CepGen central exclusive processes event generator described in Comput. Phys. Commun. 271 (2022), and introduced at a CMS-PH generator meeting last October.
It is shipped with generator fragments for a LPAIR and a PPtoFF single-dissociative generation. The earlier also demonstrates the interfacing of Pythia 6 for the fragmentation of dissociative beam remnants into a hadronic shower.
Requires CepGen v1.2.0+, added to cmsdist for 13_0_X releases in cms-sw/cmsdist#9041.
PR validation:
Shipped in generator fragments seem to be producing something consistent.
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Backport of #44072 for Summer23 MC campaigns