CMS 3D CMS Logo

CSCFitAFEBThr.h
Go to the documentation of this file.
1 #ifndef CSCFitAFEBThr_h
2 #define CSCFitAFEBThr_h
3 
11 #include <Minuit2/VariableMetricMinimizer.h>
12 
13 class CSCThrTurnOnFcn;
14 
16 public:
17  typedef ROOT::Minuit2::ModularFunctionMinimizer ModularFunctionMinimizer;
18  CSCFitAFEBThr();
19  virtual ~CSCFitAFEBThr();
20 
23  virtual bool ThresholdNoise(const std::vector<float>& inputx,
24  const std::vector<float>& inputy,
25  const int& npulses,
26  std::vector<int>& dacoccup,
27  std::vector<float>& mypar,
28  std::vector<float>& ermypar,
29  float& ercorr,
30  float& chisq,
31  int& ndf,
32  int& niter,
33  float& edm) const;
34 
35 private:
36  ModularFunctionMinimizer* theFitter;
38 };
39 
40 #endif
ModularFunctionMinimizer * theFitter
Definition: CSCFitAFEBThr.h:36
virtual bool ThresholdNoise(const std::vector< float > &inputx, const std::vector< float > &inputy, const int &npulses, std::vector< int > &dacoccup, std::vector< float > &mypar, std::vector< float > &ermypar, float &ercorr, float &chisq, int &ndf, int &niter, float &edm) const
CSCThrTurnOnFcn * theOBJfun
Definition: CSCFitAFEBThr.h:37
virtual ~CSCFitAFEBThr()
ROOT::Minuit2::ModularFunctionMinimizer ModularFunctionMinimizer
Definition: CSCFitAFEBThr.h:17
HLT enums.