• 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