Changeset 938 in Sophya for trunk/SophyaLib/NTools/generalfit.h
- Timestamp:
- Apr 14, 2000, 6:14:31 PM (25 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/SophyaLib/NTools/generalfit.h
r926 r938 138 138 139 139 double GetParm(int); 140 VectorGetParm();140 TVector<r_8> GetParm(); 141 141 double GetParmErr(int); 142 142 double GetCoVar(int,int); … … 195 195 GeneralFitData* mData; 196 196 197 VectorParam;198 VectorerrParam;199 VectorstepParam;200 VectorminParam;201 VectormaxParam;202 VectorminStepDeriv;203 VectorEps;197 TVector<r_8> Param; 198 TVector<r_8> errParam; 199 TVector<r_8> stepParam; 200 TVector<r_8> minParam; 201 TVector<r_8> maxParam; 202 TVector<r_8> minStepDeriv; 203 TVector<r_8> Eps; 204 204 unsigned short int* fixParam; 205 205 unsigned short int* boundParam; … … 215 215 FILE *FileStep; 216 216 217 MatrixATGA;218 VectorBETA;219 MatrixATGA_Try;220 VectorBETA_Try;221 VectorC;222 VectorD;217 TMatrix<r_8> ATGA; 218 TVector<r_8> BETA; 219 TMatrix<r_8> ATGA_Try; 220 TVector<r_8> BETA_Try; 221 TVector<r_8> C; 222 TVector<r_8> D; 223 223 224 224 double Chi2; … … 229 229 230 230 // Fonctions privees 231 void write_in_step(double ci2,Vector& par);232 void General_Init(void);233 void TryFunc(Vector& par,Vector& par_tr);234 void TryXi2(Vector& par,Vector& par_tr);235 void CheckSanity();236 void Set_Bound_C_D(int i);237 void Set_Bound_C_D();238 double p_vers_tr(int i,double p);239 Vector p_vers_tr(Vectorconst& p);240 void p_vers_tr(Vector const& p,Vector& tr);241 double tr_vers_p(int i,double tr);242 Vector tr_vers_p(Vectorconst& tr);243 void tr_vers_p(Vector const& tr,Vector& p);244 double c_dp_vers_dtr(int i,double tr);245 Vector dp_vers_dtr(Vector const& dp,Vectorconst& tr);246 void dp_vers_dtr( Vector const& dp,Vector const& tr,Vector& dtr);247 double c_dtr_vers_dp(int i,double tr);248 Vector dtr_vers_dp(Vector const& dtr,Vectorconst& tr);249 int put_in_limits_for_deriv(Vector const& p,Vector& dp,double dist=0.66);250 inline void dtr_vers_dp( Vector const& dtr,Vector const& tr,Vector& dp)231 void write_in_step(double ci2,TVector<r_8>& par); 232 void General_Init(void); 233 void TryFunc(TVector<r_8>& par,TVector<r_8>& par_tr); 234 void TryXi2(TVector<r_8>& par,TVector<r_8>& par_tr); 235 void CheckSanity(); 236 void Set_Bound_C_D(int i); 237 void Set_Bound_C_D(); 238 double p_vers_tr(int i,double p); 239 TVector<r_8> p_vers_tr(TVector<r_8> const& p); 240 void p_vers_tr(TVector<r_8> const& p,TVector<r_8>& tr); 241 double tr_vers_p(int i,double tr); 242 TVector<r_8> tr_vers_p(TVector<r_8> const& tr); 243 void tr_vers_p(TVector<r_8> const& tr,TVector<r_8>& p); 244 double c_dp_vers_dtr(int i,double tr); 245 TVector<r_8> dp_vers_dtr(TVector<r_8> const& dp,TVector<r_8> const& tr); 246 void dp_vers_dtr(TVector<r_8> const& dp,TVector<r_8> const& tr,TVector<r_8>& dtr); 247 double c_dtr_vers_dp(int i,double tr); 248 TVector<r_8> dtr_vers_dp(TVector<r_8> const& dtr,TVector<r_8> const& tr); 249 int put_in_limits_for_deriv(TVector<r_8> const& p,TVector<r_8>& dp,double dist=0.66); 250 inline void dtr_vers_dp(TVector<r_8> const& dtr,TVector<r_8> const& tr,TVector<r_8>& dp) 251 251 { for(int i=0;i<mNPar;i++) 252 252 { if( fixParam[i] ) continue;
Note:
See TracChangeset
for help on using the changeset viewer.