CGEM BOSS 6.6.5.f
BESIII Offline Software System
Loading...
Searching...
No Matches
Reconstruction/CgemSegmentFitAlg/CgemSegmentFitAlg-00-00-04/CgemSegmentFitAlg/CgemSegmentFun.h File Reference
#include "KalFitAlg/helix/Helix.h"
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Matrix/Vector.h"
#include <string>

Go to the source code of this file.

Namespaces

namespace  CgemSegmentFun
 

Functions

void CgemSegmentFun::GetHelixVarBeforeFit (int charge, double &d0, double &phi0, double &omega, double &z0, double &tanl)
 
void CgemSegmentFun::GetChisqF (CLHEP::HepVector trkpar, HepPoint3D pivot, double &chisq)
 
double CgemSegmentFun::IntersectCylinder (double r, KalmanFit::Helix helix)
 
void CgemSegmentFun::fcnTrk (int &npar, double *gin, double &f, double *par, int iflag)
 
double CgemSegmentFun::fLadder (double x, double delta_phi)
 
double CgemSegmentFun::fGauss (double x, double mean, double sigma)
 
void CgemSegmentFun::GetLikelihoodF (CLHEP::HepVector trkpar, HepPoint3D pivot, double &chisq)
 
double CgemSegmentFun::GetKappaAfterFit (int charge, double *rec_phi)
 
HepVector CgemSegmentFun::CalculateHelix (CLHEP::HepVector trkpar, HepPoint3D pivot)
 
HepSymMatrix CgemSegmentFun::InvC (int iLayer)
 
bool CgemSegmentFun::DetSquareMatrix (HepMatrix m, double &det)
 
double CgemSegmentFun::detA (double arcs[10][10], int n)
 
bool CgemSegmentFun::GetMatrixInverse (double src[10][10], int n, double des[10][10])
 
void CgemSegmentFun::getAStart (double arcs[10][10], int n, double ans[10][10])
 
bool CgemSegmentFun::InverseSymMatrix (HepSymMatrix m, HepSymMatrix &m_inv)