NCFitter.h File Reference

#include "TH2.h"
#include "TGraph.h"
#include "TMinuit.h"
#include "TMatrix.h"
#include <vector>
#include <string>
#include <map>
#include <cassert>
#include <iostream>
#include "NCFitterTypes.h"
#include "../Extrapolation/NCParameter.h"

Go to the source code of this file.

Classes

class  NC::Fitter::ConstrainRange
 This class supports the function flipping in MinFinderSimple. More...
class  NC::Fitter::Discretizer
class  NC::Fitter::Penalizer
class  NC::Fitter::PenalizerInt
class  NC::Fitter::FuncCache
class  NC::Fitter::FuncCacheInt
class  NC::Fitter::MinFinderSimple
class  NC::Fitter::MinFinderSimpleInt
class  NC::Fitter::FixVars
 Effectively reduce the number of arguments taken by fun. More...
class  NC::Fitter::FixVarsInt
 Effectively reduce the number of arguments taken by fun. More...
class  NC::Fitter::MarginalizeSimple
 Minimize callable f with respect to all its arguments except xcoord and (optionally) ycoord. More...
class  NC::Fitter::MarginalizeSimpleInt
 Minimize callable f with respect to all its arguments except xcoord and (optionally) ycoord. More...
class  NC::Fitter::MinuitForCallable
class  NC::Fitter::MarginalizeHybrid

Namespaces

namespace  NC
namespace  NC::Fitter

Functions

CoordNDim NC::Fitter::ConvertCoord (const CoordInt &c, std::vector< NCParameter > ps)
CoordNDim NC::Fitter::ConvertContourCoord (const CoordNDim &c, std::vector< NCParameter > ps)
std::ostream & NC::Fitter::operator<< (std::ostream &os, const FuncCache &c)
std::ostream & NC::Fitter::operator<< (std::ostream &os, const FuncCacheInt &c)
double NC::Fitter::MinFinderMinuit (const ICallableND *chiSqrFunc, const std::vector< NCParameter > params, CoordNDim &ret, TMinuit **ppMinu)
std::vector< Coord > NC::Fitter::FindContour (const ICallable2D *func, const Coord &minCoord, const double height, const Coord &precision, std::vector< TGraph > *marg_graphs)
 Find contour of height height in the function func.
std::vector< CoordNDim > NC::Fitter::FindContourInt (const ICallableInt *func_org, const CoordInt &minCoord, const double height, std::vector< TGraph > *marg_graphs)
 Find contour of height height in the function func.
TMatrix NC::Fitter::FindCovarianceMatrix (const ICallableND *func, const CoordNDim &minCoord, const std::vector< NCParameter > params)
TGraph * NC::Fitter::CreateOneDimProjection (const ICallable2D *func, const NCParameter param, const double minVal, double &leftErr, double &rightErr, std::vector< TGraph > &marg_graphs)
TGraph NC::Fitter::CreateOneDimProjectionInt (const ICallableInt *func, int minstep, int maxstep, double &leftErr, double &rightErr)
TH2D * NC::Fitter::GridSearchInt (const ICallableInt *func, const CoordInt min, const CoordInt max)
TH2D * NC::Fitter::ConvertGrid (const TH2D *intgrid, const NCParameter &xp, const NCParameter &yp)
std::vector< TGraph > NC::Fitter::MakeSlices (const ICallableND *func, const std::vector< NCParameter > &ps, const CoordNDim &minpos)
std::vector< TH2D * > NC::Fitter::Make2DSlices (const ICallableND *func, const std::vector< NCParameter > &ps, const CoordNDim &minpos)
TH2D * NC::Fitter::GetLowResGrid (const ICallable2D *func, const Coord min, const Coord max, const Coord prec)
void NC::Fitter::PrintGridSearch (const ICallableND *func, const std::vector< NCParameter > &params, std::ostream &out)

Generated on 2 Nov 2017 for loon by  doxygen 1.6.1