/home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/mimir/include/mimir/RootOptimizer.hh Source File

Ratpac-two: /home/docs/checkouts/readthedocs.org/user_builds/ratpac/checkouts/latest/src/fit/mimir/include/mimir/RootOptimizer.hh Source File
Ratpac-two
RootOptimizer.hh
1 #pragma once
2 #include <Math/Minimizer.h>
3 
4 #include <mimir/Factory.hh>
5 #include <mimir/Optimizer.hh>
6 namespace Mimir {
7 
8 class RootOptimizer : public Optimizer {
9  public:
10  bool Configure(RAT::DBLinkPtr db_link) override;
11  void MinimizeImpl(std::function<double(const ParamSet&)> cost, ParamSet& params) override;
12 
13  protected:
14  std::unique_ptr<ROOT::Math::Minimizer> fMinimizer = nullptr;
15 };
16 } // namespace Mimir
Definition: Optimizer.hh:9
Definition: RootOptimizer.hh:8
Definition: ParamSet.hh:56