CGEM BOSS 6.6.5.g
BESIII Offline Software System
Loading...
Searching...
No Matches
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)
 

Variables

double CgemSegmentFun::rl [3] = {79.838/10. ,125.104/10. ,167.604/10.}
 
double CgemSegmentFun::a_stero [3] = {(45.94*3.1415926/180),(31.10*3.1415926/180),(32.99*3.1415926/180)}
 
double CgemSegmentFun::r_layer [3] = {87.5026/10.,132.7686/10.,175.2686/10.}
 
double CgemSegmentFun::r_X [3]
 
double CgemSegmentFun::r_V [3]
 
double CgemSegmentFun::x_reso [3] = {0.1372/10.,0.1476/10.,0.1412/10.}
 
double CgemSegmentFun::v_reso [3] = {0.1273/10.,0.1326/10.,0.1378/10.}
 
double CgemSegmentFun::v_mean [3] = {-0.000208, 0.000465,-0.000598}
 
double CgemSegmentFun::phi_reso [3] = {0.000371, 0.000214, 0.000165}
 
double CgemSegmentFun::phi_mean [3] = {0.000009, 0.000003,-0.000002}
 
double CgemSegmentFun::DeltaPhi [3] = {0.0033, 0.0022, 0.0016}
 
double CgemSegmentFun::vec_phi [3]
 
double CgemSegmentFun::vec_z [3]
 
double CgemSegmentFun::vec_v [3]
 
int CgemSegmentFun::nStrip_X [3]
 
int CgemSegmentFun::nStrip_V [3]