Skip to content
Snippets Groups Projects
  1. Jul 30, 2021
  2. Jul 16, 2021
  3. Jul 13, 2021
  4. Jul 06, 2021
    • James Catmore's avatar
      Adding EventInfo to slimming list in DAOD_PHYSVAL · d01b6058
      James Catmore authored
      This merge request corrects an oversight where EventInfo was not added to the AllVariables list in DAOD_PHYSVAL, as it now needs to be given that EventInfo is handled by the usual slimming machinery since !44456
      Without this MR, EventInfo will be completely absent from PHYSVAL.
      d01b6058
  5. Jul 05, 2021
  6. Jun 17, 2021
    • James Catmore's avatar
      Updating DAOD_PHYSVAL to accord with !44343 · d384b8f2
      James Catmore authored
      ATLASG-1600
      
      The DAOD_PHYSVAL format should have been updated in !44343 to accord with the re-organisation of the imported modules, but this was forgotten so the format broke in master. This MR fixes that by adding the appropriate method calls.
      d384b8f2
  7. Jun 11, 2021
  8. Apr 22, 2021
  9. Apr 02, 2021
    • Dan Guest's avatar
      Restructure FtagRun3DerivationConfig slightly · d389879d
      Dan Guest authored and Walter Lampl's avatar Walter Lampl committed
      The idea is to return a component accumulator for each jet collection, so that
      we can merge all of them together. There are still some points that need to be
      cleaned up a bit, e.g. the calib service is just scheduled once, not in the
      accumulator. Also it crashes right now...
      d389879d
  10. Feb 22, 2021
  11. Feb 19, 2021
  12. Feb 18, 2021
  13. Feb 16, 2021
  14. Feb 04, 2021
  15. Feb 03, 2021
  16. Jan 21, 2021
  17. Nov 30, 2020
    • James Catmore's avatar
      Adding DAOD_PHYSVAL format in master · 16b3c65a
      James Catmore authored
      ATLPHYSVAL-696
      
      The adds the DAOD_PHYSVAL format to master, enabling derivation-level containers to be validated using the same machinery as is used for AOD. The format has been completely re-written versus the r21 version, starting from DAOD_PHYS and adding any/all low-level variables needed to make the physics validation n-tuple maker run.
      16b3c65a
  18. Nov 15, 2020
  19. Nov 02, 2020
  20. Oct 26, 2020
  21. Oct 16, 2020
    • James Catmore's avatar
      Trigger matching in DAOD_PHYS in master, part 2 · 171eb546
      James Catmore authored
      This MR makes a small fix to the TriggerMatchingHelper such that it is compatible with Python 3. It restores the remaining lines in DAOD_PHYS needed to restore the trigger matching decorations to DAOD_PHYS.
      
      With this change the trigger matching information as produced by DAOD_PHYS in release 22 should now be equivalent to release 21.
      171eb546
  22. Oct 14, 2020
    • James Catmore's avatar
      Commenting two more lines in DAOD_PHYS · 228abae7
      James Catmore authored
      228abae7
    • James Catmore's avatar
      Trigger matching in DAOD_PHYS in master, part 1 · 4cebb8d1
      James Catmore authored
      This is the first step in getting trigger matching to work in DAOD_PHYS in master. It restores the machinery for getting the required list of trigger that was broken by changes to the HLT menu metadata in master. It does not yet restore the trigger matching itself, which will need further work. Consequently this MR has no impact on the output of DAOD_PHYS, because the active lines are still commented.
      4cebb8d1
  23. Sep 29, 2020
  24. Jul 29, 2020
  25. Jul 22, 2020
  26. Jul 14, 2020
  27. Jul 09, 2020
    • James Catmore's avatar
      Sweeping 21.2 version of SGxAODProxyLoader into master · 1fba859f
      James Catmore authored
      The version of SGxAODProxyLoader in master, which defines the type for each container in the ExpressionEvaluation, has not been touched for four years. In consequence it misses several containers that were added later (particularly the DiTauJets) This MR sweeps the version from 21.2 into master. DAOD_PHYS is adjusted to uncomment some lines that were broken by this issue and are now able to work.
      1fba859f
  28. Jun 23, 2020
    • Bertrand Martin's avatar
      DAOD_PHYS: add low-pt di-tau reconstruction · 554d0255
      Bertrand Martin authored
      Hello,
      
      This MR enables the on-the-fly reconstruction of low-pt di-taus in DAOD_PHYS.
      A small change was made in the DiTauRec tool scheduling, to avoid a "spurious JetAlgorithm addition" to AlgSequence, which could cause some conflicts when scheduling ditau reconstruction on-the-fly, depending when the DAOD_PHYS AthSequencer is added to DerivationFrameworkJob.
      Other small changes: the import of `DerivationFramework__CommonAugmentation` and `DerivationFramework__DerivationKernel` was commented out, it did not seem mandatory, please let me know if that is wrong.
      Also, the `DerivationFramework__DerivationKernel` was added to `DerivationFrameworkJob` instead of `SeqPHYS`, in case that was intended, I am happy to put this back.
      
      Besides, TauCommon has been better structured, so that functions can be imported and more specific actions can be made, such as decorate only the desired tau ID WP, instead of all 4 WPs.
      
      What is not functional yet is the thinning of low-pt ditaus. No matter what I tried, I end up with `ERROR MultipleProxyLoader: unable to find valid proxy loader for DiTauJetsLowPt.nSubjets`.
      Not sure why, the ditau EDM is defined in xAODTau, and that was working in 21.2. To be followed up.
      
      Cheers,
      Bertrand
      554d0255
  29. Jun 17, 2020
  30. May 29, 2020
    • Bertrand Martin's avatar
      Partial support for TruthTaus in DAODs · ed516c8e
      Bertrand Martin authored
      Hello,
      
      This MR imports from 21.2 the functionality to build truth taus when running on xAODs.
      At the moment, the production of TruthTaus from EVNT does not work, because for that we'll need to migrate DerivationFrameworkMCTruth/src/TruthCollectionMakerTau.cxx.
      The TruthTaus collection is now enabled in MCTruthCommon.py, and in DAOD_PHYS as well.
      I took this opportunity to import the smart slimming lists for DiTauJetsCP and DiTauJetsLowPt.
      Some functionality in TauCommon has also been imported from 21.2.
      The on-the-fly scheduling of DiTauJetsLowPt does not work yet, due to a missing dependency in DerivationFrameworkJetEtMiss/python/ExtendedJetCommon.py (addCHSPFlowObjects).
      Not sure if this workflow is supposed to be different in R22.
      
      Naive remark: the truth tau building has not been extensively validated. To come: the comparison of TruthTaus built from EVNT, in R21.2 and R22, when we'll have TruthCollectionMakerTau (the comparison of TruthTaus on xAOD is more cumbersome).
      
      Cheers,
      Bertrand
      ed516c8e
  31. May 28, 2020
    • James Catmore's avatar
      MC truth in release 22 verison of DAOD_PHYS · cec1e70e
      James Catmore authored
      This MR makes use of !33167 and !33139 and introduces MC truth into DAOD_PHYS in master. Necessarily a number of components have been commented out as they rely on other software that has not been migrated into release 22 and will need to be added in further MRs. The missing components are as follows. If no file name is provided the commented lines are in MCTruthCommon.py.
      - Q/G decoration jets (TruthDerivationTools.py)
      - TruthMetaDataWriter
      - TruthCategories (PHYS.py)
      - CopyTruthJetParticles
      - addAntiKt4TruthDressedWZJets
      - truth_groomed
      - scheduleTauTruthTools
      - GenFilterTools in GenFilterToolSetup.py
      - addTruthEnergyDensity
      - TauTruth (PHYS.py)
      - LHE3 weights (PHYS.py)
      - addTruthJets (PHYS.py) - seg fault if uncommented
      - TruthQGDecorationTool
      - TauTruth omitted from TruthNavigationDecorator
      - addLargeRJetD2 (complains about missing AntiKt10...R20Jets
      cec1e70e
  32. May 23, 2020
    • James Catmore's avatar
      Manual cherry pick of !26222 into master · 403e6a10
      James Catmore authored
      This MR cherry picks the 21.2 MR !26222 into master, ensuring that the TauTrackParticleThinningTools in master, recently updated to include DataHandles and the thread-safe thinning machinery, also have the TauTrack thinning features of the 21.2. version which were implemented in !26222
      This MR allows the tau track thinning to be restored in DAOD_PHYS.
      403e6a10
  33. May 20, 2020
  34. May 11, 2020
    • James Catmore's avatar
      Restoring thinning to DAOD_PHYS in master · cfe86a05
      James Catmore authored
      This MR restores the thinning to DAOD_PHYS, removing the lines relevant to the old thinning service, which no longer exists, dropping the thinning helper which is no longer needed, and passing to the thinning tools the stream name rather than a service. Some aspects of the thinning tools still need to be synchronised with 21.2 and so some lines are commented out. An as-yet unmigrated tool called in MuonsCommon is also commented out until the package is swept into master.
      cfe86a05
  35. May 06, 2020
Loading