CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
ErrorMatrixPropagator.h
Go to the documentation of this file.
1 #ifndef ErrorMatrixPropagator_h
2 #define ErrorMatrixPropagator_h
3 
4 /* From SimpleFits Package
5  * Designed an written by
6  * author: Ian M. Nugent
7  * Humboldt Foundations
8  */
9 
10 #include "TMatrixT.h"
11 #include "TMatrixTSym.h"
12 #include "TVectorT.h"
13 
14 namespace tauImpactParameter {
15 
17  public:
20  static TMatrixTSym<double> propagateError(TVectorT<double> (*f)(const TVectorT<double> &par), const TVectorT<double>& inPar, TMatrixTSym<double>& inCov, double epsilon=0.001, double errorEpsilonRatio=1000);
21 };
22 
23 }
24 #endif
25 
26 
static TMatrixTSym< double > propagateError(TVectorT< double >(*f)(const TVectorT< double > &par), const TVectorT< double > &inPar, TMatrixTSym< double > &inCov, double epsilon=0.001, double errorEpsilonRatio=1000)
double f[11][100]
const double epsilon