Skip to content

RooGradMinimizer test and benchmark suites #19

Description

@egpbos

For #11, what remains is to do some additional tests. These can also be used when we move on to a parallelized version of RooGradMinimizer, so we should probably build them as real roottest tests and also make rootbench benchmarks.

  • 1D (Gaussian)
    • test
    • benchmark
  • multi-dimensional (also Gaussian or something else? maybe with an added background)
    • test
    • benchmark
  • small "realistic" workspace(s)
    • test
    • benchmark
  • big "realistic" workspace(s)
    • test
    • benchmark

Activity

  1. egpbos commented on Nov 21, 2017

    @egpbos
    MemberAuthor

    Talking to some ROOT devs, it seems that using Google Test might be a good idea. This would become the second test setup for roofit, since there is already the stressRooFit.cxx framework. Eventually, full migration to gtest might be an option, see #20.

  2. egpbos commented on Nov 22, 2017

    @egpbos
    MemberAuthor

    1D Gaussian test added.

  3. egpbos commented on Nov 23, 2017

    @egpbos
    MemberAuthor

    Added two tests: sum of 5 Gaussians and a branching tree of dependent pdfs, just to see how it performs under odd circumstances (it forces MIGRAD to back out of regions and other oddities).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions