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