athena merge requestshttps://gitlab.cern.ch/atlas/athena/-/merge_requests2024-03-12T14:23:24+01:00https://gitlab.cern.ch/atlas/athena/-/merge_requests/69506Move some functions from MCTruthClassifier to TruthUtils2024-03-12T14:23:24+01:00Andrii VerbytskyiMove some functions from MCTruthClassifier to TruthUtilsMove some functions from MCTruthClassifier to TruthUtils and make them templates.
@jchapman @pclarkMove some functions from MCTruthClassifier to TruthUtils and make them templates.
@jchapman @pclarkhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69457Fixing upper issue in MadGraphControl2024-03-04T20:16:03+01:00Zach MarshallFixing upper issue in MadGraphControlGot a little .upper() happy with the last MR. Of course, the params
dictionary does not have everything in upper to begin with. This fixes a
crash seen in the ART tests. Thanks to @hmildner for the report!Got a little .upper() happy with the last MR. Of course, the params
dictionary does not have everything in upper to begin with. This fixes a
crash seen in the ART tests. Thanks to @hmildner for the report!https://gitlab.cern.ch/atlas/athena/-/merge_requests/69456Updating Pythia8_i README (custom library instructions)2024-03-04T20:13:21+01:00Giancarlo PanizzoUpdating Pythia8_i README (custom library instructions)Adding more details to the custom pythia8 library part (relevant e.g. for testing patches)Adding more details to the custom pythia8 library part (relevant e.g. for testing patches)https://gitlab.cern.ch/atlas/athena/-/merge_requests/69440Added towo helper functions to ATLASPID2024-03-05T18:38:47+01:00Andrii VerbytskyiAdded towo helper functions to ATLASPIDAdded towo helper functions to ATLASPID
@jchapmanAdded towo helper functions to ATLASPID
@jchapmanhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69435Herwig7_i: Add option to turn off shower scale variation2024-03-04T19:50:46+01:00Lukas KretschmannHerwig7_i: Add option to turn off shower scale variationWe add a very simple option to turn off the shower scale variations for internal matrix element processes. These variations are turned on by default and this option allows for them to be turned off.
This is neccessary since a lot of kno...We add a very simple option to turn off the shower scale variations for internal matrix element processes. These variations are turned on by default and this option allows for them to be turned off.
This is neccessary since a lot of known warnings will be printed out in some cases and with turning off the shoer scale variations the problem of huge logfiles can be mitigated quite a lot.
The changes have been tested with a JO that strugeled with huge logfiles.Lukas KretschmannLukas Kretschmannhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69400Fix HepMcParticleLink_test compilation with HepMC2 (ATLASSIM-7101)2024-03-01T20:15:56+01:00John Derek ChapmanFix HepMcParticleLink_test compilation with HepMC2 (ATLASSIM-7101)Add HepMC2-specific syntax. Should fix ATLASSIM-7101.
Tested locally, but the CI uses HepMC3, so will not see any change in code compiled.Add HepMC2-specific syntax. Should fix ATLASSIM-7101.
Tested locally, but the CI uses HepMC3, so will not see any change in code compiled.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69387GeneratorFilters: fix logic of the (xAOD)XtoVVDecayFilterExtended.cxx2024-03-01T20:15:16+01:00Ewelina Maria LobodzinskaGeneratorFilters: fix logic of the (xAOD)XtoVVDecayFilterExtended.cxxfix logic of the (xAOD)XtoVVDecayFilterExtended.cxx
to be consistent with what is done for HepMC2 version of the filter,
in the current HepMC3 approach one generation of the ancestors was skipped
For info @qidongfix logic of the (xAOD)XtoVVDecayFilterExtended.cxx
to be consistent with what is done for HepMC2 version of the filter,
in the current HepMC3 approach one generation of the ancestors was skipped
For info @qidonghttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69375Improving coverage of HepMcParticleLink TP Converter unit tests2024-02-29T19:44:38+01:00John Derek ChapmanImproving coverage of HepMcParticleLink TP Converter unit testsImproving coverage of HepMcParticleLink TP Converter unit tests ahead of further updates to HepMcParticleLink class.Improving coverage of HepMcParticleLink TP Converter unit tests ahead of further updates to HepMcParticleLink class.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69338Add unit test for HepMcParticleLink less-than operator2024-02-28T17:45:06+01:00John Derek ChapmanAdd unit test for HepMcParticleLink less-than operatorExpanding the unit tests for HepMcParticleLink ahead of further clean-up of the class.Expanding the unit tests for HepMcParticleLink ahead of further clean-up of the class.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69330Update Powheg version to 06-042024-02-28T17:47:33+01:00Ewelina Maria LobodzinskaUpdate Powheg version to 06-04Update Powheg version to 06-04Update Powheg version to 06-04https://gitlab.cern.ch/atlas/athena/-/merge_requests/693202024-02-28: merge of 24.0 into main2024-02-28T15:08:53+01:00Tadej Novaktadej.novak@cern.ch2024-02-28: merge of 24.0 into mainThis sweep contains the following MRs:
* !69302 Uncomment Larnoiseburst chains, fix BGRP typo ~Trigger, ~TriggerMenu
* !69305 Replacing L1BTAG-MU5VFjJ50 with L1BTAG-MU5VFjJ80. ATR-24698 ~Trigger, ~TriggerMenu, ~changes-trigger-counts
...This sweep contains the following MRs:
* !69302 Uncomment Larnoiseburst chains, fix BGRP typo ~Trigger, ~TriggerMenu
* !69305 Replacing L1BTAG-MU5VFjJ50 with L1BTAG-MU5VFjJ80. ATR-24698 ~Trigger, ~TriggerMenu, ~changes-trigger-counts
* !69275 ATR-28571: Extend Trig_reco_tf.py functionality to allow athenaHLT running with legacy release inside a container ~Trigger
* !69106 AthenaConfiguration: remove global ConfigFlags instance ~Core, ~Derivation, ~Generators, ~Overlay, ~Reconstruction, ~Simulation, ~Tools, ~Trigger, ~TriggerMenu
* !69245 Removed obsolete DIPS, JetFitter and SV1 taggers and added spaceholders to... ~DQ, ~Trigger
* !69286 Fixup SiliconHitsTruthRelink ~Simulation
* !69296 CaloRingerAlgs: delete legacy job options ~CaloRinger, ~Reconstruction
* !69278 MuonRecRTT: Prevent cross-talk of Reco_tf runs ~MuonSpectrometer
* !69281 Minor fix for SimConfigFlags when running outside of ISF ~Simulation
* !69233 Inner Detector alignment monitoring (Run3) new npixhits_per_track_barrel histogram ~DQ, ~InnerDetector
* !69282 fix LArConditions2Ntuple.py, remove its legacy counterpart ~LAr
* !69277 delete LArConditionsCommon_H8_jobOptions.py and remaining (dysfunctional) clients ~LAr
* !69283 TrkVertexSeedFinderTools: run unit tests in their own directory ~Tracking
* !69168 TrigValTools: remove support of setting flags in legacy jobs ~Trigger
* !69291 B-physics trigger: move HLT_mu4_ivarloose_2mu3noL1_L1BPH-7M14-0DR25-MU5VFMU3VF chain from Dev_pp_run3_v1 to Physics_pp_run3_v1 (ATR-28868) ~Trigger, ~TriggerMenu
* !69293 L1CaloFEXSim: remove legacy job options and update unit tests ~L1Calo, ~Trigger
* !69284 ATR-28443 moving H->Z->qq/vv chains to Physics from Dev ~Trigger, ~TriggerMenu
* !69273 TriggerMenuMT+TriggerJobOpts: cleanup usage of CFElements ~Trigger, ~TriggerMenu
* !69201 maxmultfilter now filters jets depending on eta ~JetEtmiss, ~Trigger, ~TriggerJet, ~TriggerMenu, ~changes-trigger-counts
* !69249 Clean up legacy configs in JetTagging ~Analysis, ~BTagging, ~DQ, ~Derivation, ~JetEtmiss, ~Trigger
* !69248 Clean up legacy configs in PhysValMonitoring ~Analysis, ~JetEtmiss, ~Tau, ~Trigger
* !69244 TriggerMenuMT: remove caching of pebSequenceCfg ~Trigger, ~TriggerMenu
* !69220 Add L1BTAG-MU3VjJ40 seeded muon + bjet chains and the corresponding validation support chains to physics ~Trigger, ~TriggerMenu, ~changes-trigger-counts
* !69270 WorkflowTestRunner: Add ability for detailed comparison ~Tools
* !69173 AthenaConfiguration: delete OldFlags2NewFlags ~Core
* !69268 TrfTestsART: Fix configuration of serial merge tests ~Tools
* !68913 Improve implementation of flags cloneAndReplace ~ACTS, ~Core, ~Tracking
* !69257 update trig section of TauCP monitoring ~DQ, ~Reconstruction
* !69242 MagFieldUtils: delete legacy job options ~Magnetshttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69271Refactor the GeneratorFilters2024-03-04T20:44:27+01:00Andrii VerbytskyiRefactor the GeneratorFiltersRefactor the GeneratorFilters moving the code related to MCTruthClassifier functions into a separate files and avoid code duplication.
@jchapman @ewelina @pclarkRefactor the GeneratorFilters moving the code related to MCTruthClassifier functions into a separate files and avoid code duplication.
@jchapman @ewelina @pclarkhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69263Move more functions from MCTruthClassifier to TruthUtils2024-02-27T09:06:34+01:00Andrii VerbytskyiMove more functions from MCTruthClassifier to TruthUtilsMove more functions from MCTruthClassifier to TruthUtils
@jchapman @pclarkMove more functions from MCTruthClassifier to TruthUtils
@jchapman @pclarkhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69260MadGraphControl protecting parameter popping2024-02-27T07:09:19+01:00Zach MarshallMadGraphControl protecting parameter poppingThe current implementation seems to be finicky some fraction of the
time. This attempts something a bit more rigorous to be sure that the settings all work.
@hmildner had spotted an issue with this in the wild, so feel free to comment i...The current implementation seems to be finicky some fraction of the
time. This attempts something a bit more rigorous to be sure that the settings all work.
@hmildner had spotted an issue with this in the wild, so feel free to comment in case you think there are some other changes that should be applied to protect against this.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69240Adding new generator interface SFGen_i2024-03-04T20:49:17+01:00Lorenzo Primomo164021@spes.uniud.itAdding new generator interface SFGen_iThis is the merge request for the Athena interface of the MC generator SFGen, according to my AQP: AGENE-2074 named "SFGen interface". The interface is found inside the new directory Generators/SFGen_i. Tagging @ewelina .
FIX AGENE-2074This is the merge request for the Athena interface of the MC generator SFGen, according to my AQP: AGENE-2074 named "SFGen interface". The interface is found inside the new directory Generators/SFGen_i. Tagging @ewelina .
FIX AGENE-2074https://gitlab.cern.ch/atlas/athena/-/merge_requests/69228Updating LAr EM NTuple creation to CA based configuration2024-02-26T13:13:58+01:00Mustafa Andre SchmidtUpdating LAr EM NTuple creation to CA based configurationThe configuration script for the LAr EM NTuple creation as well as the README file was changed to be compatible with the new CA-based configuration.The configuration script for the LAr EM NTuple creation as well as the README file was changed to be compatible with the new CA-based configuration.https://gitlab.cern.ch/atlas/athena/-/merge_requests/69203Draft: HepMcParticleLink: Testing the adaption to GenParticle::id2024-02-29T14:08:28+01:00John Derek ChapmanDraft: HepMcParticleLink: Testing the adaption to GenParticle::idFollows !69076Follows !69076https://gitlab.cern.ch/atlas/athena/-/merge_requests/69202Updating Powheg Documentation2024-02-24T13:56:33+01:00Andrej SaibelUpdating Powheg DocumentationDear all,
This is an update to the POWHEG documentation reviewed for the ATLAS documentation week.
Kind regards,
AndrejDear all,
This is an update to the POWHEG documentation reviewed for the ATLAS documentation week.
Kind regards,
Andrejhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69200add a change forgotten in MR 691222024-02-24T13:58:39+01:00Ewelina Maria Lobodzinskaadd a change forgotten in MR 69122I forgotten to add to https://gitlab.cern.ch/atlas/athena/-/merge_requests/69122 one modified file, so adding it nowI forgotten to add to https://gitlab.cern.ch/atlas/athena/-/merge_requests/69122 one modified file, so adding it nowhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/69188Small updates to Pythia8 Readme (Release versions)2024-02-24T13:57:01+01:00Giancarlo PanizzoSmall updates to Pythia8 Readme (Release versions)Part of the Documentation Review Campaign, Generator Infrastructure and Tools subgroup, PMGPart of the Documentation Review Campaign, Generator Infrastructure and Tools subgroup, PMG