Go to the documentation of this file. 1 #ifndef BeamSpotProducer_BSFitter_h
2 #define BeamSpotProducer_BSFitter_h
23 #include "Minuit2/VariableMetricMinimizer.h"
35 BSFitter(
const std::vector<BSTrkParameters> &BSvector);
77 double scanPDF(
double *init_pars,
int &tracksFailed,
int option);
reco::BeamSpot Fit_d0phi()
reco::BeamSpot Fit_z_likelihood(double *inipar)
reco::BeamSpot::BeamType fbeamtype
double scanPDF(double *init_pars, int &tracksFailed, int option)
std::string ffit_variable
void SetMaximumZ(double z)
reco::BeamSpot::ResCovMatrix GetResMatrix()
void SetInputBeamWidth(double val)
std::vector< BSTrkParameters > fBSvector
reco::BeamSpot Fit_ited0phi()
math::Error< resdim >::type ResCovMatrix
reco::BeamSpot Fit_dres_z_likelihood(double *inipar)
reco::BeamSpot Fit_z(std::string type, double *inipar)
reco::BeamSpot::ResCovMatrix fres_matrix
void SetConvergence(double val)
std::string fpar_name[fdim]
void Setd0Cut_d0phi(double d0cut)
void SetMinimumNTrks(int n)
ROOT::Minuit2::ModularFunctionMinimizer * theFitter
std::vector< BSTrkParameters > GetData()
reco::BeamSpot Fit_d_likelihood(double *inipar)
reco::BeamSpot Fit_z_chi2(double *inipar)
void SetFitVariable(std::string name)
void SetFitType(std::string type)
void SetChi2Cut_d0phi(double chi2cut)
std::vector< BSTrkParameters > fBSvectorBW
reco::BeamSpot Fit_d_z_likelihood(double *inipar, double *error_par)