LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions
lctrk.cc File Reference
#include "CPPFORT/lctrk.h"
#include "lcio.h"
#include "IMPL/TrackImpl.h"
#include "LCIOSTLTypes.h"
#include <iostream>
+ Include dependency graph for lctrk.cc:

Go to the source code of this file.

Macros

#define NCOVARIANCE   15
 

Functions

PTRTYPE lctrkcreate ()
 Header file for the f77-wrapper functions of the Track Class. More...
 
int lctrkdelete (PTRTYPE track)
 
int lctrkid (PTRTYPE track)
 
int lctrkgettype (PTRTYPE track)
 
float lctrkgetomega (PTRTYPE track)
 
float lctrkgettanlambda (PTRTYPE track)
 
float lctrkgetphi (PTRTYPE track)
 
float lctrkgetd0 (PTRTYPE track)
 
float lctrkgetz0 (PTRTYPE track)
 
int lctrkgetcovmatrix (PTRTYPE track, float cvmtx[NCOVARIANCE])
 
int lctrkgetreferencepoint (PTRTYPE track, float *refpoint)
 
float lctrkgetchi2 (PTRTYPE track)
 
int lctrkgetndf (PTRTYPE track)
 
float lctrkgetdedx (PTRTYPE track)
 
float lctrkgetdedxerror (PTRTYPE track)
 
float lctrkgetradiusofinnermosthit (PTRTYPE track)
 
int lctrkgetsubdetectorhitnumbers (PTRTYPE track, int *intv, int *nintv)
 
PTRTYPE lctrkgettracks (PTRTYPE track)
 
PTRTYPE lctrkgettrackerhits (PTRTYPE track)
 
int lctrksettypebit (PTRTYPE track, int index, int val)
 
int lctrksetomega (PTRTYPE track, float omega)
 
int lctrksettanlambda (PTRTYPE track, float tanLambda)
 
int lctrksetphi (PTRTYPE track, float phi)
 
int lctrksetd0 (PTRTYPE track, float d0)
 
int lctrksetz0 (PTRTYPE track, float z0)
 
int lctrksetcovmatrix (PTRTYPE track, float cvmtx[NCOVARIANCE])
 
int lctrksetreferencepoint (PTRTYPE track, float refpoint[3])
 
int lctrksetchi2 (PTRTYPE track, float chi2)
 
int lctrksetndf (PTRTYPE track, int ndf)
 
int lctrksetdedx (PTRTYPE track, float dedx)
 
int lctrksetdedxerror (PTRTYPE track, float dedxerr)
 
int lctrksetradiusofinnermosthit (PTRTYPE track, float r)
 
int lctrkaddtrack (PTRTYPE track, PTRTYPE addtrack)
 
int lctrkaddhit (PTRTYPE track, PTRTYPE hit)
 
int lctrksetsubdetectorhitnumbers (PTRTYPE track, int *intv, const int nintv)
 

Macro Definition Documentation

#define NCOVARIANCE   15

Definition at line 11 of file lctrk.cc.

Referenced by lctrkgetcovmatrix().

Function Documentation

int lctrkaddhit ( PTRTYPE  track,
PTRTYPE  hit 
)

Definition at line 248 of file lctrk.cc.

int lctrkaddtrack ( PTRTYPE  track,
PTRTYPE  addtrack 
)

Definition at line 241 of file lctrk.cc.

PTRTYPE lctrkcreate ( )

Header file for the f77-wrapper functions of the Track Class.

Author
H. Vogt
Version
May 10, 2004

Definition at line 15 of file lctrk.cc.

References C2F_POINTER.

int lctrkdelete ( PTRTYPE  track)

Definition at line 19 of file lctrk.cc.

float lctrkgetchi2 ( PTRTYPE  track)

Definition at line 95 of file lctrk.cc.

int lctrkgetcovmatrix ( PTRTYPE  track,
float  cvmtx[NCOVARIANCE] 
)

Definition at line 78 of file lctrk.cc.

References NCOVARIANCE.

float lctrkgetd0 ( PTRTYPE  track)

Definition at line 68 of file lctrk.cc.

float lctrkgetdedx ( PTRTYPE  track)

Definition at line 105 of file lctrk.cc.

float lctrkgetdedxerror ( PTRTYPE  track)

Definition at line 110 of file lctrk.cc.

int lctrkgetndf ( PTRTYPE  track)

Definition at line 100 of file lctrk.cc.

float lctrkgetomega ( PTRTYPE  track)

Definition at line 48 of file lctrk.cc.

float lctrkgetphi ( PTRTYPE  track)

Definition at line 63 of file lctrk.cc.

float lctrkgetradiusofinnermosthit ( PTRTYPE  track)

Definition at line 115 of file lctrk.cc.

int lctrkgetreferencepoint ( PTRTYPE  track,
float *  refpoint 
)

Definition at line 84 of file lctrk.cc.

int lctrkgetsubdetectorhitnumbers ( PTRTYPE  track,
int *  intv,
int *  nintv 
)

Definition at line 120 of file lctrk.cc.

References std::endl(), and std::vector< T >::size().

float lctrkgettanlambda ( PTRTYPE  track)

Definition at line 58 of file lctrk.cc.

PTRTYPE lctrkgettrackerhits ( PTRTYPE  track)

Definition at line 142 of file lctrk.cc.

PTRTYPE lctrkgettracks ( PTRTYPE  track)

Definition at line 136 of file lctrk.cc.

int lctrkgettype ( PTRTYPE  track)

Definition at line 33 of file lctrk.cc.

float lctrkgetz0 ( PTRTYPE  track)

Definition at line 73 of file lctrk.cc.

int lctrkid ( PTRTYPE  track)

Definition at line 28 of file lctrk.cc.

int lctrksetchi2 ( PTRTYPE  track,
float  chi2 
)

Definition at line 211 of file lctrk.cc.

int lctrksetcovmatrix ( PTRTYPE  track,
float  cvmtx[NCOVARIANCE] 
)

Definition at line 193 of file lctrk.cc.

int lctrksetd0 ( PTRTYPE  track,
float  d0 
)

Definition at line 181 of file lctrk.cc.

int lctrksetdedx ( PTRTYPE  track,
float  dedx 
)

Definition at line 223 of file lctrk.cc.

int lctrksetdedxerror ( PTRTYPE  track,
float  dedxerr 
)

Definition at line 229 of file lctrk.cc.

int lctrksetndf ( PTRTYPE  track,
int  ndf 
)

Definition at line 217 of file lctrk.cc.

int lctrksetomega ( PTRTYPE  track,
float  omega 
)

Definition at line 163 of file lctrk.cc.

int lctrksetphi ( PTRTYPE  track,
float  phi 
)

Definition at line 175 of file lctrk.cc.

int lctrksetradiusofinnermosthit ( PTRTYPE  track,
float  r 
)

Definition at line 235 of file lctrk.cc.

int lctrksetreferencepoint ( PTRTYPE  track,
float  refpoint[3] 
)

Definition at line 199 of file lctrk.cc.

int lctrksetsubdetectorhitnumbers ( PTRTYPE  track,
int *  intv,
const int  nintv 
)

Definition at line 256 of file lctrk.cc.

References std::vector< T >::resize().

int lctrksettanlambda ( PTRTYPE  track,
float  tanLambda 
)

Definition at line 169 of file lctrk.cc.

int lctrksettypebit ( PTRTYPE  track,
int  index,
int  val 
)

Definition at line 157 of file lctrk.cc.

int lctrksetz0 ( PTRTYPE  track,
float  z0 
)

Definition at line 187 of file lctrk.cc.