#include <cfloat>
#include <cmath>
#include <gsl/gsl_blas.h>
#include <gsl/gsl_vector.h>
#include <gsl/gsl_matrix.h>
#include "MCHClustering/ClusterConfig.h"
#include "MCHClustering/PadsPEM.h"
#include "mathUtil.h"
#include "mathieson.h"
Go to the source code of this file.
|
namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
|
|
namespace | o2::mch |
|
|
void | o2::mch::iterateEMPoisson (const double *Cij, const double *Ci, const Mask_t *maskCij, const double *qPixels, const double *qPad, double *qPadPrediction, int nPixels, int nPads, double *newQPixels) |
|
void | o2::mch::fastIterateEMPoissonV0 (const double *Cij, const double *Ci, const double *qPixels, const double *qPad, double *qPadPrediction, int nPixels, int nPads, double *newQPixels) |
|
void | o2::mch::fastIterateEMPoisson (const double *Cij, const double *Ci, const double *qPixels, const double *qPad, double *qPadPrediction, int nPixels, int nPads, double *newQPixels) |
|
double | o2::mch::computeChiSquare (const Pads &pads, const double *qPredictedPads, int iStart, int iEnd) |
|
std::pair< double, double > | o2::mch::computeChiSquare (const Pads &pads, const double *qPredictedPads, int N) |
|
std::pair< double, double > | o2::mch::PoissonEMLoop (const Pads &pads, Pads &pixels, const double *Cij, Mask_t *maskCij, int qCutMode, double minPadError, int nItMax) |
|