Skip to content
Snippets Groups Projects
  1. Mar 22, 2021
  2. Mar 20, 2021
  3. Mar 16, 2021
  4. Mar 15, 2021
  5. Mar 09, 2021
  6. Mar 08, 2021
  7. Mar 07, 2021
  8. Mar 05, 2021
  9. Mar 03, 2021
  10. Mar 02, 2021
    • Scott Snyder's avatar
      xAODCore: Work around cling problems. · 28c75c5d
      Scott Snyder authored and Adam Edward Barton's avatar Adam Edward Barton committed
      In some cases, some dictionary load requests will fail if they are done
      in the `wrong' order.  This is a cling bug (as of root 6.20.00), but
      we can work around it here.  We add a TClassGenerator so that if,
      for example, we're trying to load ElementLink<T>, we first load T.
      And similarly for a few other Athena template classes.
      This is observed to be sufficient to fix the order-dependent failures.
      See ATR-22681.
      
      Also instantiate the BaseInfo specializations for containers in dictionaries.
      This will be needed to work around other cling bugs which are causing
      assertion failures in the dbg build.
      28c75c5d
  11. Feb 23, 2021
    • Frank Berghaus's avatar
      Delete buffer containing bytestream content · 14062ac3
      Frank Berghaus authored
      The EventStorage library assumed that the client takes ownership of the
      content read in from disk. The buffer is no longer needed after the
      event is built, so delete it afterwards. In case an exception is raised
      during the event building delete the buffer before re-raising the
      exception.
      14062ac3
  12. Feb 19, 2021
  13. Feb 18, 2021
  14. Feb 16, 2021
    • Bertrand Martin's avatar
      xAODTau: fix bug in TauDefs enum · 4981f246
      Bertrand Martin authored
      Hello,
      
      This MR is fixing a bug in a TauDefs enum.
      The RNN electron veto working points were recently introduced in the IsTauFlag enum, at positions >=32.
      However, we encode IsTauFlag on a bitset of 32 bits:
      https://gitlab.cern.ch/atlas/athena/-/blob/master/Event/xAOD/xAODTau/Root/TauJet_v3.cxx#L274-287
      So we cannot use anything higher than 31.
      Consequently, I have moved the EleRNN WPs lower in the enum.
      
      Currently, if we set EleRNNLoose=1, we read EleRNNLoose=0.
      With the bug fix, the WPs work as intended.
      
      The only change in the reconstruction output is the value of "isTauFlags" that encodes the tau WPs.
      The RNN eVeto is new in R22, so there is no concern with backward compatibility.
      
      Cheers,
      Bertrand
      4981f246
  15. Feb 12, 2021
  16. Feb 11, 2021
  17. Feb 10, 2021
  18. Feb 05, 2021
  19. Feb 02, 2021
  20. Feb 01, 2021
    • Bertrand Martin Dit Latour's avatar
      tauRecTools: add tau track flag to identify LRTs more easily · 8a57e9fc
      Bertrand Martin Dit Latour authored and Walter Lampl's avatar Walter Lampl committed
      Hello,
      
      This MR is adding a tau track flag to identify large radius tracks more easily, when LRTs are enabled in the tau reconstruction.
      We can now retrieve specifically the LRTs associated with the tau via tau->tracks(xAOD::TauJetParameters::TauTrackFlag::LargeRadiusTrack).
      This flag is agnostic w.r.t. the track classification, it is only used to tag LRTs, which will be useful e.g. to count LRTs within 0.4 of the tau axis.
      
      As LRTs are not used by default, this MR does not change the reconstruction output.
      
      Cheers,
      Bertrand
      8a57e9fc
  21. Jan 31, 2021
  22. Jan 30, 2021
  23. Jan 27, 2021
  24. Jan 26, 2021
Loading