![]() |
Project
|
#include <cstdio>
#include <gsl/gsl_multifit_nlin.h>
#include <gsl/gsl_version.h>
#include "MCHClustering/PadsPEM.h"
#include "mathUtil.h"
#include "mathieson.h"
#include "mathiesonFit.h"
Go to the source code of this file.
Namespaces | |
namespace | o2 |
a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
namespace | o2::mch |
Functions | |
double | chargeNormalization (const Mask_t *cath, const Mask_t *notSaturated, const double *cathMaxObs, int N, double *z, double *coefNorm) |
int | f_ChargeIntegral (const gsl_vector *gslParams, void *dataFit, gsl_vector *residuals) |
void | o2::mch::printState (int iter, gsl_multifit_fdfsolver *s, int axe, int K, int N) |
void | o2::mch::fitMathieson (const Pads &iPads, double *thetaInit, int kInit, int dimOfParameters, int axe, int mode, double *thetaFinal, double *khi2, double *pError) |
void | fitMathieson (const double *x, const double *y, const double *dx, const double *dy, const double *q, const o2::mch::Mask_t *cath, const o2::mch::Mask_t *sat, int chId, int nPads, double *thetaInit, int kInit, double *thetaFinal, double *khi2, double *pError) |
double chargeNormalization | ( | const Mask_t * | cath, |
const Mask_t * | notSaturated, | ||
const double * | cathMaxObs, | ||
int | N, | ||
double * | z, | ||
double * | coefNorm | ||
) |
Definition at line 32 of file mathiesonFit.cxx.
Definition at line 73 of file mathiesonFit.cxx.
void fitMathieson | ( | const double * | x, |
const double * | y, | ||
const double * | dx, | ||
const double * | dy, | ||
const double * | q, | ||
const o2::mch::Mask_t * | cath, | ||
const o2::mch::Mask_t * | sat, | ||
int | chId, | ||
int | nPads, | ||
double * | thetaInit, | ||
int | kInit, | ||
double * | thetaFinal, | ||
double * | khi2, | ||
double * | pError | ||
) |
Definition at line 1322 of file mathiesonFit.cxx.