CMS 3D CMS Logo

Millepede.h File Reference

Go to the source code of this file.

Functions

void chfmt_ (float x[], int *n, const char xchar[], const char echar[], int, int)
float chindl_ (int *n, int *nd)
void constf_ (float dercs[], float *rhs)
double corpar_ (int *i, int *j)
void equloc_ (float dergb[], float derlc[], float *rrmeas, float *sigma)
double errpar_ (int *i)
void fitglo_ (float par[])
void fitloc_ (void)
void fitmut_ (int *nvec, float vec[])
void gener_ (float y[], float *a, float *b, float x[], float sigma[], float *bias, float heff[])
void initgl_ (int *nagbar, int *nalcar, int *nstd, int *iprlim)
void initun_ (int *lun, float *cutfac)
void nonlin_ (int *index)
void parglo_ (float par[])
void parsig_ (int *index, float *sigma)
void prtglo_ (int *lun)
void pxhist_ (int inc[], int *n, float *xa, float *xb)
void spavat_ (double v[], double a[], double w[], int *n, int *m)
void spax_ (double a[], double x[], double y[], int *n, int *m)
void spminv_ (double v[], double b[], int *n, int *nrank, double diag[], bool flag[])
void testmp_ (int *)
void zerloc_ (float dergb[], float derlc[])
float znorm_ (void)
float zrand_ (void)

Variables

struct {
   double   adercs [mglocs]
   float   arest [nstore]
   double   arhs [mcs]
   double   bgvec [mgl]
   double   blvec [mlocal]
   float   cfactr
   double   cgmat [msym]
   double   clcmat [mrecta]
   double   clmat [msymlc]
   double   corrm [msymgb]
   double   corrv [mglobl]
   double   diag [mgl]
   double   dparm [mglobl]
   int   icnlim
   int   icnpr
   int   indbk [mglobl]
   int   indgb [mglobl]
   int   indlc [mlocal]
   int   indnz [mglobl]
   int   indst [nstore]
   int   itert
   int   khist [51]
   int   lhist [51]
   int   locrej
   int   loctot
   int   lunit
   int   mhist [51]
   int   nagb
   int   nalc
   int   ncs
   int   nfl
   int   nhist
   int   nlnpa [mglobl]
   int   nst
   int   nstdev
   int   nsum
   double   pparm [mglobl]
   double   psigm [mglobl]
   double   scdiag [mglobl]
   bool   scflag [mglobl]
   double   summ
lsqred_
const int mcs = 10
const int mgl = mglobl + mcs
const int mglobl = 1400
const int mglocs = mglobl * mcs
const int mlocal = 10
const int mrecta = mglobl * mlocal
const int msym = (mgl * mgl + mgl)/2
const int msymcs = (mcs * mcs + mcs)/2
const int msymgb = (mglobl * mglobl + mglobl)/2
const int msymlc = (mlocal * mlocal + mlocal)/2
const int nstore = 10000


Function Documentation

void chfmt_ ( float  x[],
int n,
const char  xchar[],
const char  echar[],
int  ,
int   
)

float chindl_ ( int n,
int nd 
)

void constf_ ( float  dercs[],
float *  rhs 
)

Referenced by LaserAlignmentAlgorithmNegTEC::initMillepede(), LaserAlignmentAlgorithmPosTEC::initMillepede(), and LaserAlignmentAlgorithmTEC2TEC::initMillepede().

double corpar_ ( int i,
int j 
)

void equloc_ ( float  dergb[],
float  derlc[],
float *  rrmeas,
float *  sigma 
)

Referenced by LaserAlignmentAlgorithmPosTEC::addLaserBeam(), LaserAlignmentAlgorithmNegTEC::addLaserBeam(), and LaserAlignmentAlgorithmTEC2TEC::addLaserBeam().

double errpar_ ( int i  ) 

Referenced by LaserAlignmentAlgorithmTEC2TEC::doGlobalFit(), LaserAlignmentAlgorithmNegTEC::doGlobalFit(), and LaserAlignmentAlgorithmPosTEC::doGlobalFit().

void fitglo_ ( float  par[]  ) 

Referenced by LaserAlignmentAlgorithmTEC2TEC::doGlobalFit(), LaserAlignmentAlgorithmNegTEC::doGlobalFit(), and LaserAlignmentAlgorithmPosTEC::doGlobalFit().

void fitloc_ ( void   ) 

Referenced by LaserAlignmentAlgorithmPosTEC::addLaserBeam(), LaserAlignmentAlgorithmNegTEC::addLaserBeam(), and LaserAlignmentAlgorithmTEC2TEC::addLaserBeam().

void fitmut_ ( int nvec,
float  vec[] 
)

void gener_ ( float  y[],
float *  a,
float *  b,
float  x[],
float  sigma[],
float *  bias,
float  heff[] 
)

void initgl_ ( int nagbar,
int nalcar,
int nstd,
int iprlim 
)

Referenced by LaserAlignmentAlgorithmNegTEC::initMillepede(), LaserAlignmentAlgorithmPosTEC::initMillepede(), and LaserAlignmentAlgorithmTEC2TEC::initMillepede().

void initun_ ( int lun,
float *  cutfac 
)

Referenced by LaserAlignmentAlgorithmNegTEC::initMillepede(), LaserAlignmentAlgorithmPosTEC::initMillepede(), and LaserAlignmentAlgorithmTEC2TEC::initMillepede().

void nonlin_ ( int index  ) 

void parglo_ ( float  par[]  ) 

void parsig_ ( int index,
float *  sigma 
)

Referenced by LaserAlignmentAlgorithmNegTEC::initMillepede(), LaserAlignmentAlgorithmPosTEC::initMillepede(), and LaserAlignmentAlgorithmTEC2TEC::initMillepede().

void prtglo_ ( int lun  ) 

void pxhist_ ( int  inc[],
int n,
float *  xa,
float *  xb 
)

void spavat_ ( double  v[],
double  a[],
double  w[],
int n,
int m 
)

void spax_ ( double  a[],
double  x[],
double  y[],
int n,
int m 
)

void spminv_ ( double  v[],
double  b[],
int n,
int nrank,
double  diag[],
bool  flag[] 
)

void testmp_ ( int  ) 

void zerloc_ ( float  dergb[],
float  derlc[] 
)

Referenced by LaserAlignmentAlgorithmTEC2TEC::doGlobalFit(), LaserAlignmentAlgorithmNegTEC::doGlobalFit(), LaserAlignmentAlgorithmPosTEC::doGlobalFit(), LaserAlignmentAlgorithmNegTEC::initMillepede(), LaserAlignmentAlgorithmPosTEC::initMillepede(), and LaserAlignmentAlgorithmTEC2TEC::initMillepede().

float znorm_ ( void   ) 

float zrand_ ( void   ) 


Variable Documentation

double adercs[mglocs]

Definition at line 214 of file Millepede.h.

float arest[nstore]

Definition at line 225 of file Millepede.h.

double arhs[mcs]

Definition at line 214 of file Millepede.h.

double bgvec[mgl]

Definition at line 214 of file Millepede.h.

double blvec[mlocal]

Definition at line 214 of file Millepede.h.

float cfactr

Definition at line 228 of file Millepede.h.

double cgmat[msym]

Definition at line 214 of file Millepede.h.

double clcmat[mrecta]

Definition at line 214 of file Millepede.h.

double clmat[msymlc]

Definition at line 214 of file Millepede.h.

double corrm[msymgb]

Definition at line 214 of file Millepede.h.

double corrv[mglobl]

Definition at line 214 of file Millepede.h.

double diag[mgl]

Definition at line 214 of file Millepede.h.

Referenced by MillePedeAlignmentAlgorithm::callMille2D(), and EcalHitMaker::gapsLifting().

double dparm[mglobl]

Definition at line 214 of file Millepede.h.

int icnlim

Definition at line 229 of file Millepede.h.

int icnpr

Definition at line 229 of file Millepede.h.

int indbk[mglobl]

Definition at line 229 of file Millepede.h.

int indgb[mglobl]

Definition at line 221 of file Millepede.h.

int indlc[mlocal]

Definition at line 221 of file Millepede.h.

int indnz[mglobl]

Definition at line 229 of file Millepede.h.

int indst[nstore]

Definition at line 222 of file Millepede.h.

int itert

Definition at line 226 of file Millepede.h.

int khist[51]

Definition at line 222 of file Millepede.h.

int lhist[51]

Definition at line 222 of file Millepede.h.

int locrej

Definition at line 222 of file Millepede.h.

int loctot

Definition at line 222 of file Millepede.h.

struct { ... } lsqred_

int lunit

Definition at line 226 of file Millepede.h.

const int mcs = 10

Definition at line 201 of file Millepede.h.

const int mgl = mglobl + mcs

Definition at line 203 of file Millepede.h.

const int mglobl = 1400

Definition at line 198 of file Millepede.h.

const int mglocs = mglobl * mcs

Definition at line 208 of file Millepede.h.

int mhist[51]

Definition at line 222 of file Millepede.h.

const int mlocal = 10

Definition at line 199 of file Millepede.h.

const int mrecta = mglobl * mlocal

Definition at line 207 of file Millepede.h.

const int msym = (mgl * mgl + mgl)/2

Definition at line 205 of file Millepede.h.

const int msymcs = (mcs * mcs + mcs)/2

Definition at line 209 of file Millepede.h.

const int msymgb = (mglobl * mglobl + mglobl)/2

Definition at line 204 of file Millepede.h.

const int msymlc = (mlocal * mlocal + mlocal)/2

Definition at line 206 of file Millepede.h.

int nagb

Definition at line 222 of file Millepede.h.

int nalc

Definition at line 222 of file Millepede.h.

int ncs

Definition at line 226 of file Millepede.h.

int nfl

Definition at line 222 of file Millepede.h.

Referenced by CosmicNavigationSchool::buildAdditionalForwardLinks().

int nhist

Definition at line 222 of file Millepede.h.

int nlnpa[mglobl]

Definition at line 226 of file Millepede.h.

int nst

Definition at line 222 of file Millepede.h.

int nstdev

Definition at line 226 of file Millepede.h.

const int nstore = 10000

Definition at line 200 of file Millepede.h.

int nsum

Definition at line 222 of file Millepede.h.

Referenced by ContentsWithinExpected::runTest().

double pparm[mglobl]

Definition at line 214 of file Millepede.h.

double psigm[mglobl]

Definition at line 214 of file Millepede.h.

double scdiag[mglobl]

Definition at line 214 of file Millepede.h.

bool scflag[mglobl]

Definition at line 220 of file Millepede.h.

double summ

Definition at line 219 of file Millepede.h.


Generated on Tue Jun 9 17:50:34 2009 for CMSSW by  doxygen 1.5.4