Project
Loading...
Searching...
No Matches
clusterProcessing.h File Reference

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

void o2::mch::collectGroupMapping (Mask_t *padToMGrp, int nPads)
 
void o2::mch::collectSeeds (double *theta, o2::mch::Groups_t *thetaToGroup, int K)
 
void o2::mch::cleanClusterResults ()
 
void setMathiesonVarianceApprox (int chId, double *theta, int K)
 
int clusterProcess (const double *xyDxyi, const o2::mch::Mask_t *cathi, const o2::mch::Mask_t *saturated, const double *zi, int chId, int nPads)
 
void collectTheta (double *theta, o2::mch::Groups_t *thetaToGroup, int N)
 
int getNbrOfPadsInGroups ()
 
int getNbrOfProjPads ()
 
void collectLaplacian (double *laplacian, int N)
 
void computeResidual (const double *xyDxy, const double *zObs, const double *theta, int K, int N, double *residual)
 
void collectResidual (double *residual, int N)
 
void computeMathiesonResidual (const double *xyDxy, const o2::mch::Mask_t *cath, const double *zObs, const double *theta, int chId, int K, int N, double *residual)
 
int getKThetaInit ()
 
void collectThetaInit (double *thetai, int N)
 
int getNbrOfThetaEMFinal ()
 
void collectThetaEMFinal (double *thetaEM, int K)
 
void cleanClusterProcessVariables ()
 

Function Documentation

◆ cleanClusterProcessVariables()

void cleanClusterProcessVariables ( )

◆ clusterProcess()

int clusterProcess ( const double *  xyDxyi,
const o2::mch::Mask_t cathi,
const o2::mch::Mask_t saturated,
const double *  zi,
int  chId,
int  nPads 
)

Definition at line 125 of file clusterProcessing.cxx.

◆ collectLaplacian()

void collectLaplacian ( double *  laplacian,
int  N 
)

◆ collectResidual()

void collectResidual ( double *  residual,
int  N 
)

◆ collectTheta()

void collectTheta ( double *  theta,
o2::mch::Groups_t thetaToGroup,
int  N 
)

Definition at line 85 of file InspectModel.cxx.

◆ collectThetaEMFinal()

void collectThetaEMFinal ( double *  thetaEM,
int  K 
)

Definition at line 367 of file InspectModel.cxx.

◆ collectThetaInit()

void collectThetaInit ( double *  thetai,
int  N 
)

Definition at line 344 of file InspectModel.cxx.

◆ computeMathiesonResidual()

void computeMathiesonResidual ( const double *  xyDxy,
const o2::mch::Mask_t cath,
const double *  zObs,
const double *  theta,
int  chId,
int  K,
int  N,
double *  residual 
)

◆ computeResidual()

void computeResidual ( const double *  xyDxy,
const double *  zObs,
const double *  theta,
int  K,
int  N,
double *  residual 
)

◆ getKThetaInit()

int getKThetaInit ( )

Definition at line 342 of file InspectModel.cxx.

◆ getNbrOfPadsInGroups()

int getNbrOfPadsInGroups ( )

Definition at line 214 of file InspectModel.cxx.

◆ getNbrOfProjPads()

int getNbrOfProjPads ( )

Definition at line 212 of file InspectModel.cxx.

◆ getNbrOfThetaEMFinal()

int getNbrOfThetaEMFinal ( )

Definition at line 216 of file InspectModel.cxx.

◆ setMathiesonVarianceApprox()

void setMathiesonVarianceApprox ( int  chId,
double *  theta,
int  K 
)