1. 27 Jun, 2020 1 commit
    • Joerg Stelzer's avatar
      L1Calo config consolidation · 31987fbc
      Joerg Stelzer authored
       * Threshold values and ptMinToTopo stored internally in MeV as unsigned int
       * Access methods in MeV, GeV (float), and counts (using energyResolution)
       * Change "emscale" and "jetscale" to "resolutionMeV" in the menu and C++ sw
       * Added eta-dependend pTMinToTopo to jFEX jets
       * Fix EM*V thresholds in the menu such that the eta-ranges and thrvalues match Run 2
       * Some cleanup of ThresholdDefLegacy.py and ItemDef.py to reduce dependence on menu version
       * Added XS definition in menu and access software
       * Added L1Calo specific base class for L1Thresholds (many commonalities between L1Calo thresholds that don't apply to L1Muon thresholds)
       * Change RangeValue from struct to class with proper access functions to member variables
       * Restructur of upload() member function to avoid calling virtual methods in constructor
       * FIX BUG: access to TopoAlgs by output is working now
      31987fbc
  2. 15 May, 2020 1 commit
  3. 06 May, 2020 1 commit
  4. 03 Mar, 2020 1 commit
  5. 29 Aug, 2019 2 commits
    • Joerg Stelzer's avatar
      Generation of L1 menu for run 3 (Part I) · 24c64be4
      Joerg Stelzer authored
      First version (fairly complete) to generate the Run 3 L1 Menu. Main
      points:
      * The L1Menu and L1TopoMenu have been merged
      * There are three directories:
        - L1/Menu for the menu definition
        - L1/Config for the threshold and item definition and cabling layout, and
        - L1/Base for classes to hold the menu in place
      
      Start assembling an MC_pp_v8 menu. The menu remains split into 2 files,
      a file Menu_x that defines the items, and a file Menu_x_inputs, which
      defines the configuration of the topo boards, muctpi and ctpin. A third
      Menu file exists for the legacy inputs.
      24c64be4
    • Joerg Stelzer's avatar
      Generation of L1 menu for run 3 (Part I) · 32cc8fde
      Joerg Stelzer authored
      First version (fairly complete) to generate the Run 3 L1 Menu. Main
      points:
      * The L1Menu and L1TopoMenu have been merged
      * There are three directories:
        - L1/Menu for the menu definition
        - L1/Config for the threshold and item definition and cabling layout, and
        - L1/Base for classes to hold the menu in place
      
      Start assembling an MC_pp_v8 menu. The menu remains split into 2 files,
      a file Menu_x that defines the items, and a file Menu_x_inputs, which
      defines the configuration of the topo boards, muctpi and ctpin. A third
      Menu file exists for the legacy inputs.
      32cc8fde