Skip to content
Snippets Groups Projects
  1. Feb 02, 2021
  2. 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
  3. Jan 31, 2021
  4. Jan 30, 2021
  5. Jan 27, 2021
  6. Jan 26, 2021
  7. Jan 25, 2021
  8. Jan 22, 2021
  9. Jan 20, 2021
  10. Jan 19, 2021
    • William Axel Leight's avatar
      Fix for ATLASRECTS-5888 · 1d8dcbf6
      William Axel Leight authored and Adam Edward Barton's avatar Adam Edward Barton committed
      This ensures that the final segment collections written out contain both MuGirl and Muon(Moo)SegmentFinderAlg segments.
      The xAOD segment container is now created and filled in the MuonCreatorAlg (so the xAODMuonCnvAlg is removed from the configuration).
      The Muon(Moo)SegmentFinderAlg segments are copied into the final Trk::SegmentCollection in MuonCreatorAlg.
      Conversion of the segments now happens in the the MuonCreatorAlg as well.
      MuGirl segments are only added to the collection if they correspond to a muon with primary author MuGirl.
      The MuonSegmentContainer used for associating segments to muons is now passed directly to the tool, rather than retrieved from SG.
      1d8dcbf6
  11. Jan 16, 2021
  12. Jan 15, 2021
  13. Jan 13, 2021
  14. Jan 11, 2021
  15. Jan 08, 2021
    • Nils Krumnack's avatar
      fix all compiler warnings for AnalysisBase on latest MacOS · 602b780a
      Nils Krumnack authored
      New compiler, new set of warnings...
      
      The main theme here is that clang now checks for range-based for loops
      whether it introduces unneeded temporaries, i.e. if the user asks for
      a reference for the loop variable, but the iterator doesn't return a
      reference or a reference of a different type, or conversely if the
      user asked for `const auto`, but could have been `const auto&`.
      
      In practice that usually hits us as:
      ```
      for (const auto& jet : jetContainer)
      ```
      which should be:
      ```
      for (const auto *jet : jetContainer)
      ```
      
      Also a couple of places like this (which miss the `const` qualifier on
      the first template parameter):
      ```
      std::map<std::string,std::string> stringMap;
      for (const std::pair<std::string,std::string>& stringPair : stringMap)
      ```
      
      For the most part I just replaced the loop variable type with what
      seemed correct.  In a few places I put explicit comments as to why I
      chose the type.
      
      Also a fair number of warnings for unused member variables in various
      packages.  Since I am not an expert on any of these packages and this
      can point to an actual bug, I commented out all unused variables and
      added a comment for actual experts to check and remove.
      
      I removed a couple of checks for `this != nullptr` which were
      originally introduced to check whether the user called a member
      function via a null pointer.  However those checks are `assert`-based,
      so with cmake they won't be included when the user calls them from a
      release, making this check mostly useless.
      
      There some other warnings I fixed in the process that should hopefully
      be self-explanatory.
      602b780a
  16. Jan 07, 2021
  17. Jan 05, 2021
  18. Jan 04, 2021
  19. Dec 23, 2020
  20. Dec 22, 2020
  21. Dec 21, 2020
  22. Dec 18, 2020
Loading