athena merge requestshttps://gitlab.cern.ch/atlas/athena/-/merge_requests2021-11-01T14:17:52+01:00https://gitlab.cern.ch/atlas/athena/-/merge_requests/47722Disabling tau thinning in DAOD_PHYS2021-11-01T14:17:52+01:00James CatmoreDisabling tau thinning in DAOD_PHYSIt is expedient to disable the tau thinning in DAOD_PHYS for two reasons:
- it will allow the tau CP group to use DAOD_PHYS and thus avoid making at least some of their dedicated DAODs
- it will solve the current issue where the Analysis...It is expedient to disable the tau thinning in DAOD_PHYS for two reasons:
- it will allow the tau CP group to use DAOD_PHYS and thus avoid making at least some of their dedicated DAODs
- it will solve the current issue where the AnalysisTau (and hence AnalysisMET) content in PHYSLITE is different depending on whether PHYSLITE is made from AOD (unthinned taus) or DAOD_PHYS (thinned taus)
The cost is 1.5KB/event which is modest given that we will not need to make all of the tau CP DAODs.
This MR comments out the relevant lines to disable tau thinning, and a corresponding line in the ID track thinning to ensure the extra taus keep their associated ID tracks.https://gitlab.cern.ch/atlas/athena/-/merge_requests/47707Add truth visible neutral tau decay vector2021-10-29T09:47:06+02:00Christian GrefeAdd truth visible neutral tau decay vectorMake output consistent when running on truth-only to the version running on reconstruction xAOD. Already fixed in r22.Make output consistent when running on truth-only to the version running on reconstruction xAOD. Already fixed in r22.https://gitlab.cern.ch/atlas/athena/-/merge_requests/47695Add AFP hit information to the derivation2021-11-06T09:44:32+01:00Anthony MorleyAdd AFP hit information to the derivationAdd AFP hit information to the derivationAdd AFP hit information to the derivationhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/47622Updating Python Job Options in Derivation Framework L1Calo to be compatible f...2021-10-27T15:45:47+02:00Varsiha SothilingamUpdating Python Job Options in Derivation Framework L1Calo to be compatible for Python 3Changes are to print statements which were still in python 2 formatting.
@mwessels @jurajChanges are to print statements which were still in python 2 formatting.
@mwessels @jurajhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/47513Updates to HION12 derivation2021-10-22T21:47:56+02:00Jakub KremerUpdates to HION12 derivationThis update of the HION12 derivation script fixes two small issues:
- add auto-configuration of HIDerivationFlags based on the input file, so that truth content would be written out for simulation without having to set the appropriate fl...This update of the HION12 derivation script fixes two small issues:
- add auto-configuration of HIDerivationFlags based on the input file, so that truth content would be written out for simulation without having to set the appropriate flag in the preExec
- add R=1.0 trigger jets to the output
Tagging @begilberhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/47318Add truth meta data to MUON1 & MUON62021-10-25T18:32:46+02:00Johannes Junggeburthjohannes.josef.junggeburth@cern.chAdd truth meta data to MUON1 & MUON6https://gitlab.cern.ch/atlas/athena/-/merge_requests/47228New HION12 Derivation for Jets in Heavy Ion UPCs2021-10-15T15:46:35+02:00Benjamin Jacob GilbertNew HION12 Derivation for Jets in Heavy Ion UPCsAdded new HION12 derivation for jet production in Ultra-Peripheral Heavy Ion Collisions, functioning for both 2015 and 2018 5.02 TeV Pb+Pb data.
Additional changes added new jet collections to the HI jet derivation tools specifically fo...Added new HION12 derivation for jet production in Ultra-Peripheral Heavy Ion Collisions, functioning for both 2015 and 2018 5.02 TeV Pb+Pb data.
Additional changes added new jet collections to the HI jet derivation tools specifically for UPC and added a production flag for this new derivation.
Jakub Kremer is the current contact for managing HI derivations.https://gitlab.cern.ch/atlas/athena/-/merge_requests/47080Updating Frozen Derivation test2021-10-10T15:44:55+02:00Cristiano AlpigianiUpdating Frozen Derivation testThis MR updates the preExec and the data input file for the frozen derivation test. The most recent b-tagging calibration used in production is now used.This MR updates the preExec and the data input file for the frozen derivation test. The most recent b-tagging calibration used in production is now used.https://gitlab.cern.ch/atlas/athena/-/merge_requests/46918sweep of infrastructure and CP algorithm updates from master to 21.22021-10-09T19:08:46+02:00Nils Erik Krumnacksweep of infrastructure and CP algorithm updates from master to 21.2This should hopefully bring ~"21.2" in line with ~master.
List of commits swept:
* d8e73fd267c7f603e50f06d36ac08e98aced4a3d track systematics through the SystematicsSvc
* b2647bf9d28f4159ac4b1a59d97e251e1eefc6a3 switch SysCopyHandle to ...This should hopefully bring ~"21.2" in line with ~master.
List of commits swept:
* d8e73fd267c7f603e50f06d36ac08e98aced4a3d track systematics through the SystematicsSvc
* b2647bf9d28f4159ac4b1a59d97e251e1eefc6a3 switch SysCopyHandle to SysReadHandle when used with Sys*DecorHandle
* c1f2737625f8cacb3696c34961da6c4096fb618e SysListDumperAlg, fix clang compilation error: decltype(auto) cannot be combined with other type specifiers
* 79002160de0b43dda9d8627b83eb46ad5a86ec76 switch to using SysListHandle::systematicsVector() instead of for-each
* 59672b20347244537f06bd00a3e752df4ebaeccb fix dictionary warnings in EventLoop CP algorithm jobs
* 0d9067458a82af05f736727de91e84b192c2e539 add AnaAlgorithm::endInputFile()
* d63a10dfcceb1503d64d3cdf4f5d496cffacbebd AsgMessaging: add missing ATH_MSG macro
* 315163bfb7e3485d94869bf637a5188f0abcbd43 fix for python3 print command
I also removed some tests that were removed in ~master already and are no longer needed.
cc @tadej @jburrhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/46886Manual sweep of SystematicsSvc improvements from master2021-10-04T10:50:45+02:00Tadej Novaktadej.novak@cern.chManual sweep of SystematicsSvc improvements from masterThis is a manual sweep of many MRs from ~master. No fixes are done (only syntax changes). The changes got a bit messy in the process, so marking to be squashed.
- atlas/athena!44986
- atlas/athena!45184
- atlas/athena!45825
Also includ...This is a manual sweep of many MRs from ~master. No fixes are done (only syntax changes). The changes got a bit messy in the process, so marking to be squashed.
- atlas/athena!44986
- atlas/athena!45184
- atlas/athena!45825
Also including atlas/Athena!39398 to ease sweeping in the future.
@krumnack, please try to have a quick look that I did not mess-up something.
I'll prepare some fixes in parallel for transparency. We should coordinate that all connected MRs would go in before a new release will be built.
FYI @jburr @mmuskinj @lheinrichttps://gitlab.cern.ch/atlas/athena/-/merge_requests/46629[EXOT27 in 21.2 DerivationFramework] remove QG tagger variables from EXOT272021-09-25T09:45:52+02:00Philipp Gadow[EXOT27 in 21.2 DerivationFramework] remove QG tagger variables from EXOT27This MR removes the QG tagger variables added to the EXOT27 derivation which were introduced in [commit b77824a0](https://gitlab.cern.ch/atlas/athena/-/commit/b77824a05b531f7d6043d8bf4651e86de018fcf1).
These variables were reported to c...This MR removes the QG tagger variables added to the EXOT27 derivation which were introduced in [commit b77824a0](https://gitlab.cern.ch/atlas/athena/-/commit/b77824a05b531f7d6043d8bf4651e86de018fcf1).
These variables were reported to cause issues in running derivation production for the semi-visible jets team and are not used by an analysis anymore. See [ATLASG-1597](https://its.cern.ch/jira/browse/ATLASG-1597) for discussion.
tagging @guescini
and @jobalz, @dbogavac, @susinhahttps://gitlab.cern.ch/atlas/athena/-/merge_requests/46417BPHY9 updates: add variables for ghost tracks, truth probabilities, and PLV i...2021-09-13T21:45:37+02:00Charles BurtonBPHY9 updates: add variables for ghost tracks, truth probabilities, and PLV isolation WPsWe're combining a TOPQ and BPHY derivation, which requires some variables to be added to this derivation. The primary goals are to support ghost track jets in AnalysisBase, the PLV electron isolation working points, and truth match proba...We're combining a TOPQ and BPHY derivation, which requires some variables to be added to this derivation. The primary goals are to support ghost track jets in AnalysisBase, the PLV electron isolation working points, and truth match probabilities.https://gitlab.cern.ch/atlas/athena/-/merge_requests/46325Adding support for Leading3SignalJets strategy2021-09-22T21:45:23+02:00Nilotpal KakatiAdding support for Leading3SignalJets strategy* Adding support for `Leading3SignalJets` strategy for Truth Tagging with GNN
* strategy is implemented in a _more generalized_ way. It Will help in gaining a bit of speed as well
* Removed a few unnecessary conditional statements.
* bug...* Adding support for `Leading3SignalJets` strategy for Truth Tagging with GNN
* strategy is implemented in a _more generalized_ way. It Will help in gaining a bit of speed as well
* Removed a few unnecessary conditional statements.
* bugfix - GNN returns efficiencies in 5 bins. We want to keep only 4 (the bin 100%-85% is not needed for the later stages)https://gitlab.cern.ch/atlas/athena/-/merge_requests/46321Ftag nilotpal2021-09-06T22:49:49+02:00Nilotpal KakatiFtag nilotpalhttps://gitlab.cern.ch/atlas/athena/-/merge_requests/46303add missing trigger container to EGAM32021-09-07T09:24:08+02:00Giovanni Marchioriadd missing trigger container to EGAM3Add to EGAM3 MC derivations a trigger container that was only saved for data, per request from users.
Change in EGAM1 is just some indentation fix.
See https://its.cern.ch/jira/projects/ATLEGAMDPD/issues/ATLEGAMDPD-162Add to EGAM3 MC derivations a trigger container that was only saved for data, per request from users.
Change in EGAM1 is just some indentation fix.
See https://its.cern.ch/jira/projects/ATLEGAMDPD/issues/ATLEGAMDPD-162https://gitlab.cern.ch/atlas/athena/-/merge_requests/46130add v14 electron LH selector outputs to PHYS derivations2021-08-31T03:08:47+02:00Giovanni Marchioriadd v14 electron LH selector outputs to PHYS derivationsAs requested here https://its.cern.ch/jira/browse/ATLEGAMDPD-159, add output of electron LH v14 selectors to DAOD_PHYS for r21.2
Tagging @ahadef, @psommer, @strichte, @jmaurer , @jpovedaAs requested here https://its.cern.ch/jira/browse/ATLEGAMDPD-159, add output of electron LH v14 selectors to DAOD_PHYS for r21.2
Tagging @ahadef, @psommer, @strichte, @jmaurer , @jpovedahttps://gitlab.cern.ch/atlas/athena/-/merge_requests/46027Update SUSY15.py with EG.Loose2021-08-27T03:09:07+02:00Rachel Christine RostenUpdate SUSY15.py with EG.LooseSimone Pagan GrisoChristian OhmSimone Pagan Grisohttps://gitlab.cern.ch/atlas/athena/-/merge_requests/45986Prevent rerunning btag output block and so keep btag out of AOD2021-08-25T13:06:09+02:00Peter OnyisiPrevent rerunning btag output block and so keep btag out of AODFixes a bug introduced in !45075 which accidentally reintroduced some btag content to AOD.Fixes a bug introduced in !45075 which accidentally reintroduced some btag content to AOD.https://gitlab.cern.ch/atlas/athena/-/merge_requests/45948Adding PRWConfig_tf.py transform to release 222021-08-23T16:13:31+02:00James CatmoreAdding PRWConfig_tf.py transform to release 22This MR brings the PRWConfig_tf.py transform, used for making pile-up re-weighting files, into release 22 and thus into line with the current practice in release 21.This MR brings the PRWConfig_tf.py transform, used for making pile-up re-weighting files, into release 22 and thus into line with the current practice in release 21.https://gitlab.cern.ch/atlas/athena/-/merge_requests/45917Add TruthVertices to EXOT22021-08-20T03:07:42+02:00Chris Malena DelitzschAdd TruthVertices to EXOT2This MR adds TruthVertices to EXOT2 needed in the ISR+dijet analysis (trijet channel) to be able to distinguish between particles coming from the resonance decay and those produced by ISR. The container will be removed again once the str...This MR adds TruthVertices to EXOT2 needed in the ISR+dijet analysis (trijet channel) to be able to distinguish between particles coming from the resonance decay and those produced by ISR. The container will be removed again once the strategy is defined for the analysis
This was discussed and agreed with the EXOT derivation contact @guescini
Tagging @ajinaru @jroloff and @dmelini for their information