Skip to content
Snippets Groups Projects
  1. Jul 21, 2020
  2. Jul 10, 2020
  3. Jul 09, 2020
  4. May 21, 2020
    • Mark Sutton's avatar
      Fix the ID Trigger naming convention in the ID Trigger configuration code, add test beamspot chain · b0fd28bc
      Mark Sutton authored and Adam Edward Barton's avatar Adam Edward Barton committed
      There were inconsistencies in the way the ID Trigger sequences were configured.
      These changes partly address thie to tidy the configuration code somewhat.
      As part of this is a fix to the naming convention in the beamspot chains, together
      with the implementation of a test beamspot chain in the LS2 menu. This includes a
      renaming of the beamspot chain in the pp_run3 menu, to conform to the established
      naming conventin from Run 2, that has been agreed with Menu coordination.
      b0fd28bc
  5. Apr 23, 2020
  6. Apr 16, 2020
  7. Apr 14, 2020
  8. Apr 03, 2020
  9. Mar 22, 2020
  10. Mar 17, 2020
  11. Mar 16, 2020
    • Mark Sutton's avatar
      Updates to the RegSelTool implementation including addition of MDT tables · 8fdf8d18
      Mark Sutton authored and Frank Winklmeier's avatar Frank Winklmeier committed
      These include several updates to the RegSelTool implementation with respect
      to merge request !30981
      
      Firstly better memory handling for the RegSelLUTCondData where the
      payload is now stored using a unique_ptr to better avoid memory leaks.
      
      Additionally there is an new class for the MDT_RegSelCondAlg which
      uses the new MDT cabling conditions data to create the table for the
      RegSelTool.
      
      The RegSelToolConfig.py now has an improved private builder function,
      whoch is used to provide public builders for the Pixel, SCT, TRT and MDT.
      
      The SCT Cabling conditions data are now used for the EventIDRange for
      the SCT table, rather than using the pixel cabling.
      
      Some of the old RegSelSvc code has been retained, but commented since
      we are still developing.
      
      One additional factor regarding the MDT table creation code: The
      createTable() method is essentially a cut and past of the original
      MDT code from the MDT_RegionSelectorTable class. I did not originally
      write this code, and don't want to touch it as that would require a
      great deal of validation beyond the scope of the changes for this
      merge request. There are a good many places where that code itself
      could be improved, but that should be left for the Muon developers
      for a later day.
      
      For this code we are implementing the framework to provide the full
      functionality for the new RegSelTool implementation so there will be
      quite a lot of copying of code from the older implementation over
      the coming weeks for the additional Muon and Calorimeter tables.
      8fdf8d18
  12. Mar 08, 2020
    • sutt's avatar
    • sutt's avatar
      Add full implementation of new RegSelTool Conditions data access for Pixel and SCT · 61ad8305
      sutt authored
      This includes all the fully functional changes for the new conditions data access
      RegSelTool access to replace the egregious old RegSelSvc class
      
      New classes are included:
      ```
         * RegSelCondData    a generic wrapper class for conditions data
         * RegSelLUTCondData the specific instance of the above wrapper for the RegSelSiLUT
                              conditions data for the ID And MS lookup tables
         * SiRegSelCondAlg    the new conditions algorithms to add the conditions data
      ```
      Modifications are also included for the FastTrackFinder and the
      TrigSpacePointConversionTool to replace the use of the RegSelSvc for the Pixel and
      SCT in the SpacepointConversion tool by way of example - it is not a full replacement
      in this package.
      
      New configuration functions are provided in
      ```
      	RegSelToolConfig.py
      ```
      such that components can include the relevant RS tools using fragments such as
      ```
        from RegionSelector.RegSelToolConfig import makeRegSelTool
        spTool.RegSel_Pixel = makeRegSelTool("Pixel")
        spTool.RegSel_SCT   = makeRegSelTool("SCT")
      ```
      The setup functions register the corresponding conditions algorithms when called
      ensuring that they are registered once, and once only.
      
      The code to use the RegSelSvc in this tool has been retained, but has been commented
      out, since this change is still very much ongoing. The cleanup to remove this older
      code will come along with the full replacement of the RegSelSvc in the full package
      (and others) once the remaining RegSelTool developments are more complete.
      
      Changes for the TRT and Muon Spectrometer region selector code will come once these
      initial changes have been merged.
      61ad8305
  13. Mar 06, 2020
  14. Mar 04, 2020
    • Kunihiro Nagano's avatar
      FastTrackFinder online monitoring fixes · 9f033961
      Kunihiro Nagano authored
      - implemented switch between run-2 and run-3 (ATR-20305)
      - unified histo folder names (ATR-20305)
      - fixed z-finder timer for non z-finder algos (ATR-20305)
      - timer monitor change to milliseconds (ATR-20883)
      9f033961
  15. Feb 26, 2020
  16. Feb 13, 2020
  17. Feb 02, 2020
  18. Jan 17, 2020
  19. Dec 19, 2019
  20. Oct 22, 2019
    • Savanna Shaw's avatar
      Configure late muon chain to run on out of time RoIs · 940f89d0
      Savanna Shaw authored
      Setting up the late muon trigger to run on out of time RoIs (produced by TrigmuRoI). Also configuring the data decoding and ID tracking to run in these RoIs (this required some modification on the decoding configuration, and a new instnce of the fast track finder).
      The chain now runs in a full scan RoI mode, then creates the out of time RoIs then runs the data decoding, ID tarcking, and late muon reconstruction in one step (ATR-17553).
      940f89d0
  21. Aug 08, 2019
  22. Aug 02, 2019
  23. Jul 31, 2019
  24. Jul 22, 2019
  25. Jun 13, 2019
  26. May 15, 2019
  27. May 03, 2019
  28. Apr 30, 2019
    • Savanna Shaw's avatar
      Adding muon chain with EF isolation · 95328c86
      Savanna Shaw authored and Adam Edward Barton's avatar Adam Edward Barton committed
      Includes proper configuration of EF muon isolation algorithm and hypo,
      setup of proper sequence to run ID tracking around muons and calculate the
      isoltion, and addition of the relevant pieces to the menu.
      95328c86
  29. Mar 26, 2019
  30. Dec 21, 2018
  31. Dec 19, 2018
  32. Dec 13, 2018
    • Zara Grout's avatar
      Update packages:TrigFastTrackFinder TrigL2SiTrackFinder TrigL2TRTSegFinder... · 51cf33ad
      Zara Grout authored
      Update packages:TrigFastTrackFinder TrigL2SiTrackFinder TrigL2TRTSegFinder TrigT2BeamSpot TrigTRTHighTHitCounter TrigInDetAnalysis TrigInDetAnalysisExample TrigInDetAnalysisUser TrigInDetAnalysisUtils TrigInDetTruthAlgs TrigInDetEvent TrigInDetEventTPCnv TrigInDetPattRecoEvent TrigIDJpsiMonitoring TrigIDTPMonitor TrigIDtrkMonitoring IDScanHitFilter IDScanZFinder TrigIDUtils TrigInDetPattRecoTools TrigInDetRecoTools TrigInDetToolInterfaces TrigInDetTrackExtrapolator TrigInDetTrackFitter TrigInDetVxInJetTool TrigJPsiTools TrigOfflineDriftCircleTool TrigOnlineSpacePointTool TrigSiSpacePointTool TrigTRT_TrackExtensionTool TrigVertexFitter TrigVKalFitter TrigInDetTruthEvent TrigTruthEventAthenaPool TrigTruthEventTPCnv TrigInDetValidation TrigInDetValidationLight TrigInDetValidationWeb  from upstream/21.0-TrigMC to upstream/master via pseudo-merge
      
      
      Former-commit-id: 9e323acc
      51cf33ad
  33. Sep 03, 2018
  34. May 08, 2018
  35. Feb 23, 2018
  36. Jun 07, 2017
  37. May 15, 2017
Loading