athena merge requestshttps://gitlab.cern.ch/atlas/athena/-/merge_requests2023-03-31T18:34:02+02:00https://gitlab.cern.ch/atlas/athena/-/merge_requests/62005Adding the PowhegConfig.MadSpin_paramcard option2023-03-31T18:34:02+02:00Oliver ThielmannAdding the PowhegConfig.MadSpin_paramcard optionAdding the PowhegConfig.MadSpin_paramcard option, so that you can specify with a string, which paramcard to dump into the LHE file.Adding the PowhegConfig.MadSpin_paramcard option, so that you can specify with a string, which paramcard to dump into the LHE file.https://gitlab.cern.ch/atlas/athena/-/merge_requests/62004Fix technical issue with write out of lhe preamble AGENE-21562023-03-31T15:43:19+02:00Guglielmo FrattariFix technical issue with write out of lhe preamble AGENE-2156This MR fixes a technical detail in the algorithms used to hack LHE files while running in Powheg the generation of unsupported final states. The modification is necessary otherwise the code crashes in the latest version of the software....This MR fixes a technical detail in the algorithms used to hack LHE files while running in Powheg the generation of unsupported final states. The modification is necessary otherwise the code crashes in the latest version of the software.
The original MR for the implementation of the algorithms is https://gitlab.cern.ch/atlas/athena/-/merge_requests/61671 and at the time this issue was not noticed since it was tested in a previous version of the software (rel 21).
Tagging @carcange @sabidi @goblirsc for the HZZ side.https://gitlab.cern.ch/atlas/athena/-/merge_requests/61993master PowhegControl: adding new processes Scalar and Vector LeptoQuark Drell...2023-03-31T21:42:15+02:00Timothee Theveneaux-Pelzermaster PowhegControl: adding new processes Scalar and Vector LeptoQuark Drell-Yan production DY_SLQ and DY_VLQ - AGENE-2180Same as !61627 but for master. See the JIRA for more details.Same as !61627 but for master. See the JIRA for more details.https://gitlab.cern.ch/atlas/athena/-/merge_requests/61671Implementation of non-currently-supported decays in gg4l process via change o...2023-03-31T10:58:41+02:00Guglielmo FrattariImplementation of non-currently-supported decays in gg4l process via change of pdg ID in LHE files AGENE-2156This MR is to support 4e, 4mu, 4tau and 2l2tau decays in the gg4l process available in Powheg.
The support of such decays is made via a post-processing of the LHE files as already done for the EW V+jet setup, see https://gitlab.cern.ch/a...This MR is to support 4e, 4mu, 4tau and 2l2tau decays in the gg4l process available in Powheg.
The support of such decays is made via a post-processing of the LHE files as already done for the EW V+jet setup, see https://gitlab.cern.ch/atlas/athena/-/merge_requests/45492.
The installation of the gg4l process is instead being followed up in https://its.cern.ch/jira/browse/AGENE-2156.
This setup (4e and 4mu decays only) is quite urgent for the run 3 HZZ analysis.
Tagging @carcange @sabidi @goblirsc for the HZZ side.https://gitlab.cern.ch/atlas/athena/-/merge_requests/6162721.6 PowhegControl: adding new processes Scalar and Vector LeptoQuark Drell-Y...2023-03-31T09:42:47+02:00Timothee Theveneaux-Pelzer21.6 PowhegControl: adding new processes Scalar and Vector LeptoQuark Drell-Yan production DY_SLQ and DY_VLQ - AGENE-2180Everything is in the title - see the JIRA for more details.Everything is in the title - see the JIRA for more details.https://gitlab.cern.ch/atlas/athena/-/merge_requests/61486EvgenJobTransforms: fix bug in skel.ABtoEVGEN.py, go back to Powheg-05-052023-03-13T15:45:08+01:00Ewelina Maria LobodzinskaEvgenJobTransforms: fix bug in skel.ABtoEVGEN.py, go back to Powheg-05-05EvgenJobTransforms: fix bug in skel.ABtoEVGEN.py, go back to Powheg-05-05EvgenJobTransforms: fix bug in skel.ABtoEVGEN.py, go back to Powheg-05-05https://gitlab.cern.ch/atlas/athena/-/merge_requests/60917PowhegControl: manual sweep of 608952023-02-22T15:42:07+01:00Ewelina Maria LobodzinskaPowhegControl: manual sweep of 60895PowhegControl: manual sweep of https://gitlab.cern.ch/atlas/athena/-/merge_requests/60895PowhegControl: manual sweep of https://gitlab.cern.ch/atlas/athena/-/merge_requests/60895https://gitlab.cern.ch/atlas/athena/-/merge_requests/60895[AGENE-2156] gg4l CVMFS fix for libraries2023-02-22T10:55:56+01:00Andrej Saibel[AGENE-2156] gg4l CVMFS fix for librariesDear all,
this is a fix for the gg4l library paths during runtime.
Tested with the new gg4l testV2 folder on CVMFS and the Valencia/IFIC cluster without AFS access.
@ewelina I also changed the way the library function works. It is now...Dear all,
this is a fix for the gg4l library paths during runtime.
Tested with the new gg4l testV2 folder on CVMFS and the Valencia/IFIC cluster without AFS access.
@ewelina I also changed the way the library function works. It is now more generalized and I think we can add this also to master.
With @dhayden , we discussed that there will be always only one library of each external in the build. Therefore, the function should always pick up the right library, no matter its version. However, if there is more than one library of the same external, the function will take the first match.
Kind regards,
Andrejhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/60683[AGENE-2156] Fix for path to libraries in gg4l POWHEG2023-02-14T21:45:06+01:00Andrej Saibel[AGENE-2156] Fix for path to libraries in gg4l POWHEGDear all,
this is a fix for the missing path to cln, ginac, and chaplin libraries during the runtime of gg4l.
Tested with 21.6.102 and the corresponding POWHEGPATH:
/cvmfs/atlas.cern.ch/repo/sw/Generators/powheg/ATLASOTF-gg4l-TEST
Al...Dear all,
this is a fix for the missing path to cln, ginac, and chaplin libraries during the runtime of gg4l.
Tested with 21.6.102 and the corresponding POWHEGPATH:
/cvmfs/atlas.cern.ch/repo/sw/Generators/powheg/ATLASOTF-gg4l-TEST
Also fixed minor points in the example config.
Kind regards,
Andrejhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/60621PowhegControl update to the test version ATLASOTF-gg4l-TEST2023-02-13T15:45:21+01:00Ewelina Maria LobodzinskaPowhegControl update to the test version ATLASOTF-gg4l-TESTPowhegControl update to the test version ATLASOTF-gg4l-TESTPowhegControl update to the test version ATLASOTF-gg4l-TESThttps://gitlab.cern.ch/atlas/athena/-/merge_requests/60591[AGENE-2172] LeptoQuark S-channel in Powheg including example config2023-02-14T15:47:04+01:00Andrej Saibel[AGENE-2172] LeptoQuark S-channel in Powheg including example configDear @tpelzer ,
This is an introduction of the LQ s chan process in ATHENA.
It also includes a working config with Herwig7.
This is the configuration that is also given in the examples of the standalone Powheg setup.
It is unclear if th...Dear @tpelzer ,
This is an introduction of the LQ s chan process in ATHENA.
It also includes a working config with Herwig7.
This is the configuration that is also given in the examples of the standalone Powheg setup.
It is unclear if this process is currently possible to be showered with Pythia.
This would definitely need much more work.
Kid regards,
AndrejTimothee Theveneaux-PelzerTimothee Theveneaux-Pelzerhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/60050VINCIA Matching in R212023-01-25T03:44:33+01:00Michael James FentonVINCIA Matching in R21Add VINCIA Powheg UserHook
This was already merged into master, but we also need this for r21 samples.
See merge request atlas/athena!59414
(cherry picked from commit 248657e630d7d49fc9328adb8842713bd810829b)Add VINCIA Powheg UserHook
This was already merged into master, but we also need this for r21 samples.
See merge request atlas/athena!59414
(cherry picked from commit 248657e630d7d49fc9328adb8842713bd810829b)https://gitlab.cern.ch/atlas/athena/-/merge_requests/59443PowhegControl: manual sweep GeneratorFilters: bring back JetFilter2022-12-20T15:42:59+01:00Ewelina Maria LobodzinskaPowhegControl: manual sweep GeneratorFilters: bring back JetFilterPowhegControl: manual sweep of the MR accepted already in 21.6: https://gitlab.cern.ch/atlas/athena/-/merge_requests/59284#note_6287378
GeneratorFilters: bring back the JetFilter, which was removed from the repository in August: https:/...PowhegControl: manual sweep of the MR accepted already in 21.6: https://gitlab.cern.ch/atlas/athena/-/merge_requests/59284#note_6287378
GeneratorFilters: bring back the JetFilter, which was removed from the repository in August: https://gitlab.cern.ch/atlas/athena/-/commit/b9e8a30d9ec7ec9ad3c0eaba199658edd3301c68https://gitlab.cern.ch/atlas/athena/-/merge_requests/59414Add VINCIA Powheg UserHook2023-01-24T23:11:02+01:00Michael James FentonAdd VINCIA Powheg UserHook
In order to use the VINCIA shower with Powheg input files it is necessary to call a different version of the main31 header [1]. This MR adds the necessary ingredients to perform this matching correctly. Default settings for VINCIA are ...
In order to use the VINCIA shower with Powheg input files it is necessary to call a different version of the main31 header [1]. This MR adds the necessary ingredients to perform this matching correctly. Default settings for VINCIA are set according to the recommendations from [2].
[1] https://pythia.org/latest-manual/Vincia.html#section1 [2] https://arxiv.org/pdf/2106.10987.pdfhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/59284[AGENE-2156] Introducing gg4l process to PowhegControl2022-12-20T20:45:18+01:00Andrej Saibel[AGENE-2156] Introducing gg4l process to PowhegControlDear all, @tpelzer,
This merge request introduces the gg4l process with corresponding settings to the PowhegControl framework.
Furthermore, an example config is provided in /share/example/processes/gg4l/.
Please let me know if you have...Dear all, @tpelzer,
This merge request introduces the gg4l process with corresponding settings to the PowhegControl framework.
Furthermore, an example config is provided in /share/example/processes/gg4l/.
Please let me know if you have any further questions or comments!
Kind regards,
AndrejEwelina Maria LobodzinskaEwelina Maria Lobodzinskahttps://gitlab.cern.ch/atlas/athena/-/merge_requests/59069Sweeping !58956 from 21.6 to master.
Large update of PowhegControl docs2022-12-09T15:43:36+01:00Atlas NightlybuildSweeping !58956 from 21.6 to master.
Large update of PowhegControl docsLarge update of PowhegControl docs
See merge request atlas/athena!58956Large update of PowhegControl docs
See merge request atlas/athena!58956https://gitlab.cern.ch/atlas/athena/-/merge_requests/58956Large update of PowhegControl docs2022-12-09T13:25:57+01:00Jan KretzschmarLarge update of PowhegControl docsThis is a major overhaul of the ATLAS PowhegControl documentation:
* adapted main documentation to current situation where generation should be in 21.6/22.6
* fixed some longer-standing 'TODO' items left over from svn&afs -> git&cvmfs mi...This is a major overhaul of the ATLAS PowhegControl documentation:
* adapted main documentation to current situation where generation should be in 21.6/22.6
* fixed some longer-standing 'TODO' items left over from svn&afs -> git&cvmfs migration
* added some process-specific 'experience notes' and links to a variety of processeshttps://gitlab.cern.ch/atlas/athena/-/merge_requests/58952PowhegControl: adding feature for MadSpin decays (22.6) - AGENE-21652022-12-05T21:43:27+01:00Timothee Theveneaux-PelzerPowhegControl: adding feature for MadSpin decays (22.6) - AGENE-2165This is a manual sweep of !58950 which did the same changes to 21.6.
This MR does a few modifications in PowhegControl related to MadSpin, as mentioned in AGENE-2165.
If the decays are done with MadSpin, using a model that contains "ck...This is a manual sweep of !58950 which did the same changes to 21.6.
This MR does a few modifications in PowhegControl related to MadSpin, as mentioned in AGENE-2165.
If the decays are done with MadSpin, using a model that contains "ckm" or "CKM" in its name, then the decay branching ratios for top and W are removed from the param_card before running MadSpin, so that MadSpin will recalculate them at LO using the model, possibly with special ckm matrix parameters.
If such a model is used, the Wolfenstein parameters block is written in the param_card. The four parameters can be set by the user in the joboption.
The default values are:
```
PowhegConfig.Wolfenstein_lambda = 2.257000e-01
PowhegConfig.Wolfenstein_A = 8.140000e-01
PowhegConfig.Wolfenstein_rho = 1.350000e-01
PowhegConfig.Wolfenstein_eta = 3.490000e-01
```
These correspond to the default values in the `sm-zeromass_ckm` model.
Finally, I removed the setting of widths and BRs for -6 and -24 in the param_card (whatever the model is), because MadSpin anyway always does the same for particle and anti-particle. So having two values for top and anti-top is confusing (even if we were always setting the same value), and useless.
Tagging @dhirsch, @ewelinahttps://gitlab.cern.ch/atlas/athena/-/merge_requests/58950PowhegControl: adding feature for MadSpin decays - AGENE-21652022-12-03T03:45:06+01:00Timothee Theveneaux-PelzerPowhegControl: adding feature for MadSpin decays - AGENE-2165This MR does a few modifications in PowhegControl related to MadSpin, as mentioned in AGENE-2165.
If the decays are done with MadSpin, using a model that contains "ckm" or "CKM" in its name, then the decay branching ratios for top and W...This MR does a few modifications in PowhegControl related to MadSpin, as mentioned in AGENE-2165.
If the decays are done with MadSpin, using a model that contains "ckm" or "CKM" in its name, then the decay branching ratios for top and W are removed from the param_card before running MadSpin, so that MadSpin will recalculate them at LO using the model, possibly with special ckm matrix parameters.
If such a model is used, the Wolfenstein parameters block is written in the param_card. The four parameters can be set by the user in the joboption.
The default values are:
```
PowhegConfig.Wolfenstein_lambda = 2.257000e-01
PowhegConfig.Wolfenstein_A = 8.140000e-01
PowhegConfig.Wolfenstein_rho = 1.350000e-01
PowhegConfig.Wolfenstein_eta = 3.490000e-01
```
These correspond to the default values in the `sm-zeromass_ckm` model.
Finally, I removed the setting of widths and BRs for -6 and -24 in the param_card (whatever the model is), because MadSpin anyway always does the same for particle and anti-particle. So having two values for top and anti-top is confusing (even if we were always setting the same value), and useless.
@ewelina I will do another MR to master, for 22.6 - I think it's quicker than if I wait for the automatic sweep.
Tagging @dhirschhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/56460GeneratorFilters: fix mistakes, Powheg: update to v. -05-052022-09-02T15:44:36+02:00Ewelina Maria LobodzinskaGeneratorFilters: fix mistakes, Powheg: update to v. -05-05GeneratorFilters: fix mistakes in xAODForwardProtonFilter and xAODParentChildFilter,
Powheg: update to v. -05-05 (note the ggf_HH process won't work, because it requires python2.7)GeneratorFilters: fix mistakes in xAODForwardProtonFilter and xAODParentChildFilter,
Powheg: update to v. -05-05 (note the ggf_HH process won't work, because it requires python2.7)