12 PTRTYPE lctrkcreate() ;
13 int lctrkdelete( PTRTYPE trk ) ;
15 int lctrkid( PTRTYPE trk ) ;
16 int lctrkgettype( PTRTYPE trk ) ;
19 float lctrkgetd0( PTRTYPE trk ) ;
20 float lctrkgetphi( PTRTYPE trk ) ;
21 float lctrkgetomega( PTRTYPE trk ) ;
22 float lctrkgetz0( PTRTYPE trk ) ;
23 float lctrkgettanlambda( PTRTYPE trk ) ;
25 int lctrkgetcovmatrix( PTRTYPE trk,
float* cvmtx ) ;
26 int lctrkgetreferencepoint( PTRTYPE trk,
float* refpoint ) ;
28 float lctrkgetchi2( PTRTYPE trk ) ;
29 int lctrkgetndf( PTRTYPE trk ) ;
30 float lctrkgetdedx( PTRTYPE trk ) ;
31 float lctrkgetdedxerror( PTRTYPE trk ) ;
32 float lctrkgetradiusofinnermosthit( PTRTYPE trk ) ;
33 int lctrkgetsubdetectorhitnumbers( PTRTYPE trk,
int* intv,
int* nintv) ;
34 PTRTYPE lctrkgettracks( PTRTYPE trk ) ;
35 PTRTYPE lctrkgettrackerhits( PTRTYPE trk ) ;
37 int lctrksettypebit( PTRTYPE trk,
int index,
int val ) ;
38 int lctrksetomega( PTRTYPE trk,
float omega ) ;
39 int lctrksettanlambda( PTRTYPE trk,
float tanlambda ) ;
40 int lctrksetphi( PTRTYPE trk,
float phi ) ;
41 int lctrksetd0( PTRTYPE trk,
float d0 ) ;
42 int lctrksetz0( PTRTYPE trk,
float z0 ) ;
43 int lctrksetcovmatrix( PTRTYPE trk,
float* cvmtx ) ;
44 int lctrksetreferencepoint( PTRTYPE trk,
float* refpoint ) ;
46 int lctrksetchi2( PTRTYPE trk,
float chi2 ) ;
47 int lctrksetndf( PTRTYPE trk,
int ndf ) ;
48 int lctrksetdedx( PTRTYPE trk,
float dedx ) ;
49 int lctrksetdedxerror( PTRTYPE trk,
float dedxerr ) ;
50 int lctrksetradiusofinnermosthit( PTRTYPE trk ,
float r) ;
51 int lctrkaddtrack( PTRTYPE trk, PTRTYPE track ) ;
52 int lctrkaddhit( PTRTYPE trk, PTRTYPE hit ) ;
56 int lctrksetsubdetectorhitnumbers( PTRTYPE trk,
int* intv,
const int nintv ) ;
62 FCALLSCFUN0(CFORTRANPNTR, lctrkcreate, LCTRKCREATE, lctrkcreate )
63 FCALLSCFUN1(INT, lctrkdelete, LCTRKDELETE, lctrkdelete, CFORTRANPNTR )
65 FCALLSCFUN1(INT, lctrkid, LCTRKID, lctrkid, CFORTRANPNTR)
66 FCALLSCFUN1(INT, lctrkgettype, LCTRKGETTYPE, lctrkgettype, CFORTRANPNTR)
68 FCALLSCFUN1(FLOAT, lctrkgetomega, LCTRKGETOMEGA, lctrkgetomega, CFORTRANPNTR)
69 FCALLSCFUN1(FLOAT, lctrkgettanlambda, LCTRKGETTANLAMBDA, lctrkgettanlambda, CFORTRANPNTR)
70 FCALLSCFUN1(FLOAT, lctrkgetphi, LCTRKGETPHI, lctrkgetphi, CFORTRANPNTR)
71 FCALLSCFUN1(FLOAT, lctrkgetd0, LCTRKGETD0, lctrkgetd0, CFORTRANPNTR)
72 FCALLSCFUN1(FLOAT, lctrkgetz0, LCTRKGETZ0, lctrkgetz0, CFORTRANPNTR)
73 FCALLSCFUN2(INT, lctrkgetcovmatrix, LCTRKGETCOVMATRIX, lctrkgetcovmatrix, CFORTRANPNTR, FLOATV)
74 FCALLSCFUN2(INT, lctrkgetreferencepoint, LCTRKGETREFERENCEPOINT, lctrkgetreferencepoint, CFORTRANPNTR, FLOATV)
76 FCALLSCFUN1(FLOAT, lctrkgetchi2, LCTRKGETCHI2, lctrkgetchi2, CFORTRANPNTR)
77 FCALLSCFUN1(INT, lctrkgetndf, LCTRKGETNDF, lctrkgetndf, CFORTRANPNTR)
78 FCALLSCFUN1(FLOAT, lctrkgetdedx, LCTRKGETDEDX, lctrkgetdedx, CFORTRANPNTR)
79 FCALLSCFUN1(FLOAT, lctrkgetdedxerror, LCTRKGETDEDXERROR, lctrkgetdedxerror, CFORTRANPNTR)
80 FCALLSCFUN1(FLOAT, lctrkgetradiusofinnermosthit, LCTRKGETRADIUSOFINNERMOSTHIT, lctrkgetradiusofinnermosthit, CFORTRANPNTR)
81 FCALLSCFUN3(INT, lctrkgetsubdetectorhitnumbers, LCTRKGETSUBDETECTORHITNUMBERS, lctrkgetsubdetectorhitnumbers, CFORTRANPNTR, INTV, INTV)
82 FCALLSCFUN1(CFORTRANPNTR, lctrkgettracks, LCTRKGETTRACKS, lctrkgettracks, CFORTRANPNTR)
83 FCALLSCFUN1(CFORTRANPNTR, lctrkgettrackerhits, LCTRKGETTRACKERHITS, lctrkgettrackerhits, CFORTRANPNTR)
86 FCALLSCFUN3(INT, lctrksettypebit, LCTRKSETTYPEBIT, lctrksettypebit, CFORTRANPNTR, INT, INT)
87 FCALLSCFUN2(INT, lctrksetomega, LCTRKSETOMEGA, lctrksetomega, CFORTRANPNTR, FLOAT)
88 FCALLSCFUN2(INT, lctrksettanlambda, LCTRKSETTANLAMBDA, lctrksettanlambda, CFORTRANPNTR, FLOAT)
89 FCALLSCFUN2(INT, lctrksetphi, LCTRKSETPHI, lctrksetphi, CFORTRANPNTR, FLOAT)
90 FCALLSCFUN2(INT, lctrksetd0, LCTRKSETD0, lctrksetd0, CFORTRANPNTR, FLOAT)
91 FCALLSCFUN2(INT, lctrksetz0, LCTRKSETZ0, lctrksetz0, CFORTRANPNTR, FLOAT)
92 FCALLSCFUN2(INT, lctrksetcovmatrix, LCTRKSETCOVMATRIX, lctrksetcovmatrix, CFORTRANPNTR, FLOATV)
93 FCALLSCFUN2(INT, lctrksetreferencepoint, LCTRKSETREFERENCEPOINT, lctrksetreferencepoint, CFORTRANPNTR, FLOATV)
95 FCALLSCFUN2(INT, lctrksetchi2, LCTRKSETCHI2, lctrksetchi2, CFORTRANPNTR, FLOAT)
96 FCALLSCFUN2(INT, lctrksetndf, LCTRKSETNDF, lctrksetndf, CFORTRANPNTR, INT)
97 FCALLSCFUN2(INT, lctrksetdedx, LCTRKSETDEDX, lctrksetdedx, CFORTRANPNTR, FLOAT)
98 FCALLSCFUN2(INT, lctrksetdedxerror, LCTRKSETDEDXERROR, lctrksetdedxerror, CFORTRANPNTR, FLOAT)
99 FCALLSCFUN2(INT, lctrksetradiusofinnermosthit, LCTRKSETRADIUSOFINNERMOSTHIT, lctrksetradiusofinnermosthit, CFORTRANPNTR, FLOAT)
100 FCALLSCFUN2(INT, lctrkaddtrack, LCTRKADDTRACK, lctrkaddtrack, CFORTRANPNTR, CFORTRANPNTR)
101 FCALLSCFUN2(INT, lctrkaddhit, LCTRKADDHIT, lctrkaddhit, CFORTRANPNTR, CFORTRANPNTR)
103 FCALLSCFUN3(INT, lctrksetsubdetectorhitnumbers, LCTRKSETSUBDETECTORHITNUMBERS, lctrksetsubdetectorhitnumbers, CFORTRANPNTR, INTV, INT )