12 PTRTYPE lcvtxcreate() ;
13 int lcvtxdelete( PTRTYPE vtx ) ;
15 int lcvtxid( PTRTYPE vtx ) ;
16 bool lcvtxisprimary( PTRTYPE vtx ) ;
17 char* lcvtxgetalgorithmtype( PTRTYPE vtx ) ;
18 float lcvtxgetchi2( PTRTYPE vtx ) ;
19 float lcvtxgetprobability( PTRTYPE vtx ) ;
20 int lcvtxgetposition( PTRTYPE vtx,
float* pos ) ;
21 int lcvtxgetcovmatrix( PTRTYPE vtx,
float* cvmtx ) ;
22 int lcvtxgetparameters( PTRTYPE vtx,
float* vec,
int* nvec ) ;
23 PTRTYPE lcvtxgetassociatedparticle( PTRTYPE vtx ) ;
25 int lcvtxsetprimary( PTRTYPE vtx,
bool pri ) ;
26 int lcvtxsetalgorithmtype( PTRTYPE vtx,
char* type ) ;
27 int lcvtxsetchi2( PTRTYPE vtx,
float chi2 ) ;
28 int lcvtxsetprobability( PTRTYPE vtx,
float prob ) ;
29 int lcvtxsetposition( PTRTYPE vtx,
float* pos ) ;
30 int lcvtxsetcovmatrix( PTRTYPE vtx,
float* cvmtx ) ;
31 int lcvtxaddparameter( PTRTYPE vtx,
float param ) ;
32 int lcvtxsetassociatedparticle( PTRTYPE vtx, PTRTYPE rcp ) ;
38 FCALLSCFUN0(CFORTRANPNTR, lcvtxcreate, LCVTXCREATE, lcvtxcreate )
39 FCALLSCFUN1(INT, lcvtxdelete, LCVTXDELETE, lcvtxdelete, CFORTRANPNTR )
41 FCALLSCFUN1(INT, lcvtxid, LCVTXID, lcvtxid, CFORTRANPNTR)
42 FCALLSCFUN1(LOGICAL, lcvtxisprimary, LCVTXISPRIMARY, lcvtxisprimary, CFORTRANPNTR)
43 FCALLSCFUN1(STRING, lcvtxgetalgorithmtype, LCVTXGETALGORITHMTYPE, lcvtxgetalgorithmtype, CFORTRANPNTR)
44 FCALLSCFUN1(FLOAT, lcvtxgetchi2, LCVTXGETCHI2, lcvtxgetchi2, CFORTRANPNTR)
45 FCALLSCFUN1(FLOAT, lcvtxgetprobability, LCVTXGETPROBABILITY, lcvtxgetprobability, CFORTRANPNTR)
46 FCALLSCFUN2(INT, lcvtxgetposition, LCVTXGETPOSITION, lcvtxgetposition, CFORTRANPNTR, FLOATV)
47 FCALLSCFUN2(INT, lcvtxgetcovmatrix, LCVTXGETCOVMATRIX, lcvtxgetcovmatrix, CFORTRANPNTR, FLOATV)
48 FCALLSCFUN3(INT, lcvtxgetparameters, LCVTXGETPARAMETERS, lcvtxgetparameters, CFORTRANPNTR, FLOATV, INTV)
49 FCALLSCFUN1(CFORTRANPNTR, lcvtxgetassociatedparticle, LCVTXGETASSOCIATEDPARTICLE, lcvtxgetassociatedparticle, CFORTRANPNTR)
51 FCALLSCFUN2(INT, lcvtxsetprimary, LCVTXSETPRIMARY, lcvtxsetprimary, CFORTRANPNTR, LOGICAL)
52 FCALLSCFUN2(INT, lcvtxsetalgorithmtype, LCVTXSETALGORITHMTYPE, lcvtxsetalgorithmtype, CFORTRANPNTR, STRING)
53 FCALLSCFUN2(INT, lcvtxsetchi2, LCVTXSETCHI2, lcvtxsetchi2, CFORTRANPNTR, FLOAT)
54 FCALLSCFUN2(INT, lcvtxsetprobability, LCVTXSETPROBABILITY, lcvtxsetprobability, CFORTRANPNTR, FLOAT)
55 FCALLSCFUN2(INT, lcvtxsetposition, LCVTXSETPOSITION, lcvtxsetposition, CFORTRANPNTR, FLOATV)
56 FCALLSCFUN2(INT, lcvtxsetcovmatrix, LCVTXSETCOVMATRIX, lcvtxsetcovmatrix, CFORTRANPNTR, FLOATV)
57 FCALLSCFUN2(INT, lcvtxaddparameter, LCVTXADDPARAMETER, lcvtxaddparameter, CFORTRANPNTR, FLOAT)
58 FCALLSCFUN2(INT, lcvtxsetassociatedparticle, LCVTXSETASSOCIATEDPARTICLE, lcvtxsetassociatedparticle, CFORTRANPNTR, CFORTRANPNTR )