1. 24 Jan, 2019 2 commits
    • Enrico Bothmann's avatar
      Fix YAML syntax in LHC_Tops example · 4143fa86
      Enrico Bothmann authored
      ... and remove the outdated LOOSE_METS tag, which leads to yet another
      crash. In addition, clean up the syntax in the Tops_plus_* examples.
      Lastly, remove obsolete (and possibly problematic?) semicolons after
      SCALES specifications.
      4143fa86
    • Enrico Bothmann's avatar
      Rewrite settings input using YAML · eb96f45c
      Enrico Bothmann authored
      This commit closes #10.
      
      - Replace custom configuration parsing and format with a YAML-based
        solution
      - Improve implementation of settings handling to enable features such
        as:
        - Generally only specify defaults once in the code, not scattered
          throughout with possibly different values
        - Print comprehensive report of values used for each setting at the
          end of a run
        - Warn when a setting is specified that is not used during a run (this
          is foreseen and now possible, but not implemented yet)
      
      NOTE: This is a squashed commit to keep the commit history of master
      simple. The full history of the development branch will be retained as
      10-rewrite-settings-input+commit-history in case it is needed, e.g. to
      find a (small) changeset that introduced a bug using git-bisect.
      
      A good example for new syntax is:
      Examples/V_plus_Jets/LHC_WJets/Sherpa.yaml
      
      The command line can process words using the YAML syntax, but also
      supports the old legacy syntax, at least for scalar settings.
      
      In the code, setting default settings and getting the resolved value
      for a setting can be done e.g. as follows:
      
      ```
      auto hds = Settings::GetMainSettings()["HARD_DECAYS"];
      const auto apply_br
        = hds["Apply_Branching_Ratios"].SetDefault(true).Get<bool>();
      ```
      
      Note also that Sherpa can now process several configuration files:
      `Sherpa "RUNDATA: [1.yaml, 2.yaml, ...]"`, with settings in files to the
      right taking precedence over settings in files to the left. This can be
      useful for specifying base set-ups and then deriving specialisations.
      
      A more detailed discussion of the new settings architecture is given
      in
      https://gitlab.com/sherpa-team/sherpa/wikis/The-new-Settings-implementation
      (accessing this link might require developer access to the repository).
      
      Lastly, note that physics results are guaranteed to stay the same after
      this commit. If you find that to be not true, please contact me. When
      soft physics is used, numerics sometimes causes the statistics not to be
      the same after this commit. However, I've got some patches to mitigate
      this to some degree. So in any case, contact me if you find differences
      between results generated with this commit and the preceding one.
      eb96f45c
  2. 22 Jan, 2019 1 commit
  3. 20 Nov, 2018 1 commit
  4. 07 Aug, 2018 1 commit
  5. 12 Jun, 2018 2 commits
    • Frank Krauss's avatar
      Re-enable DIS remnant handling · 668ffacf
      Frank Krauss authored
      Fix other small issues:
      - Treatment of absent beam particles in heavy hadron decays
      - Add four-momentum checks on shower blobs
      - Fix bug with transition to parton showers for massive particles
      - Tidy up files
      668ffacf
    • Frank Krauss's avatar
      Implement new AMISIC and remnannt handling · 7c2b1d2b
      Frank Krauss authored
       - Functional for simple LEP- and LHC-type events
       - Minor bug-fixes in AHADIC
       - Minor updates to ATOOLS to allow for better conservation-law checks
         in blobs
       - Pull remnants out of the ISR_Handler in CSS and out of PDF into a new
         remnant handler, adding the logic of colour extraction
       - Move mass mode to allow AMISIC to have access to the Mass_Selector
       - AMISIC and REMNANTS are ready to be tuned
      7c2b1d2b
  6. 03 May, 2018 1 commit
  7. 27 Apr, 2018 1 commit
  8. 15 Apr, 2018 2 commits
    • Enrico Bothmann's avatar
      Fix proc syntax in Tops+Jets example and in manual · bd64187b
      Enrico Bothmann authored
      This should be consistent now everywhere. Note that the wrong syntax
      with an extra `:` led to a "Hard process not found" exit. This is
      however not true on rel-2-2-5, where it works fine with the extra `:`.
      bd64187b
    • Enrico Bothmann's avatar
      Improve/fix compilation of model examples · 1cf7c664
      Enrico Bothmann authored
      Use dylib extension in model makefiles on Darwin architectures, add all
      library extensions to git-ignore and add missing include in one example
      model file; this has become necessary due to exception handling changes
      in 1a1de05a.
      1cf7c664
  9. 04 Apr, 2018 1 commit
  10. 30 Mar, 2018 1 commit
    • Enrico Bothmann's avatar
      Rename remaining "SM+EHC"->"SMEHC" · 0c6f2c43
      Enrico Bothmann authored
      The model name is SMEHC, but in some rarely used files, the ancient form
      "SM+EHC" was still used. Also delete obsolete MURFVARIATIONS run card
      settings in the NLO QCD pph examples.
      0c6f2c43
  11. 23 Mar, 2018 1 commit
    • Enrico Bothmann's avatar
      Delete Examples/tmp · 5467d3d6
      Enrico Bothmann authored
      This should have never been committed, especially not with intermediary
      files from a Sherpa run.
      5467d3d6
  12. 12 Feb, 2018 2 commits
  13. 13 Dec, 2017 1 commit
  14. 28 Nov, 2017 1 commit
  15. 09 Nov, 2017 2 commits
  16. 30 Aug, 2017 1 commit
  17. 25 Aug, 2017 1 commit
  18. 03 Jul, 2017 3 commits
  19. 28 Feb, 2017 1 commit
  20. 23 Feb, 2017 1 commit
  21. 01 Feb, 2017 1 commit
  22. 19 Jan, 2017 1 commit
  23. 26 Oct, 2016 1 commit
  24. 12 May, 2016 1 commit
  25. 02 Mar, 2016 1 commit
  26. 21 Jan, 2016 1 commit
  27. 20 Jan, 2016 1 commit
  28. 17 Jan, 2016 1 commit
  29. 28 Oct, 2015 1 commit
  30. 02 Oct, 2015 1 commit
    • Marek Schoenherr's avatar
      enabled explicit readin of CKM matrix elements · 76de927d
      Marek Schoenherr authored
      updated Wolfenstein parameters to current PDG
      added optional CKM output
      updated Manual
      not sure where CKM is init in for UFO, need input
      
      fixed Examples/Model/SMZprime example Model
      !! when changing/fixing the models please also consider this one !!
      76de927d
  31. 21 Sep, 2015 1 commit
  32. 24 Aug, 2015 1 commit
  33. 29 Jul, 2015 1 commit