LCIO  02.17
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Functions
lcsth.cc File Reference
#include "CPPFORT/lcsth.h"
#include "lcio.h"
#include "Exceptions.h"
#include "IOIMPL/LCFactory.h"
#include "IMPL/LCCollectionVec.h"
#include "IMPL/SimTrackerHitImpl.h"
#include "IMPL/LCTOOLS.h"
#include <iostream>
+ Include dependency graph for lcsth.cc:

Go to the source code of this file.

Functions

PTRTYPE lcsthcreate ()
 Header file for the f77-wrapper functions of the SimTrackerHitImpl class. More...
 
int lcsthdelete (PTRTYPE hit)
 
int lcsthgetcellid (PTRTYPE hit)
 
int lcsthgetcellid0 (PTRTYPE hit)
 
int lcsthgetcellid1 (PTRTYPE hit)
 
double lcsthgetposition (PTRTYPE hit, int index)
 
float lcsthgetmomentum (PTRTYPE hit, int index)
 
float lcsthgetpathlength (PTRTYPE hit)
 
float lcsthgetdedx (PTRTYPE hit)
 
float lcsthgetedep (PTRTYPE hit)
 
float lcsthgettime (PTRTYPE hit)
 
PTRTYPE lcsthgetmcparticle (PTRTYPE hit)
 
int lcsthgetquality (PTRTYPE hit)
 
int lcsthsetcellid0 (PTRTYPE hit, int id)
 
int lcsthsetcellid1 (PTRTYPE hit, int id)
 
int lcsthsetposition (PTRTYPE hit, double pos[3])
 
int lcsthsetmomentum (PTRTYPE hit, float pos[3])
 
int lcsthsetmomentumxyz (PTRTYPE hit, float px, float py, float pz)
 
int lcsthsetpathlength (PTRTYPE hit, float pathLength)
 
int lcsthsetdedx (PTRTYPE hit, float dEdX)
 
int lcsthsetedep (PTRTYPE hit, float e)
 
int lcsthsettime (PTRTYPE hit, float t)
 
int lcsthsetmcparticle (PTRTYPE hit, PTRTYPE particle)
 
int lcsthsetquality (PTRTYPE hit, int quality)
 

Function Documentation

PTRTYPE lcsthcreate ( )

Header file for the f77-wrapper functions of the SimTrackerHitImpl class.

Author
F. Gaede
Version
Oct 10, 2003

Definition at line 14 of file lcsth.cc.

References C2F_POINTER.

int lcsthdelete ( PTRTYPE  hit)

Definition at line 19 of file lcsth.cc.

int lcsthgetcellid ( PTRTYPE  hit)

Definition at line 25 of file lcsth.cc.

int lcsthgetcellid0 ( PTRTYPE  hit)

Definition at line 29 of file lcsth.cc.

int lcsthgetcellid1 ( PTRTYPE  hit)

Definition at line 34 of file lcsth.cc.

float lcsthgetdedx ( PTRTYPE  hit)

Definition at line 56 of file lcsth.cc.

float lcsthgetedep ( PTRTYPE  hit)

Definition at line 61 of file lcsth.cc.

PTRTYPE lcsthgetmcparticle ( PTRTYPE  hit)

Definition at line 71 of file lcsth.cc.

References C2F_POINTER.

float lcsthgetmomentum ( PTRTYPE  hit,
int  index 
)

Definition at line 45 of file lcsth.cc.

float lcsthgetpathlength ( PTRTYPE  hit)

Definition at line 50 of file lcsth.cc.

double lcsthgetposition ( PTRTYPE  hit,
int  index 
)

Definition at line 40 of file lcsth.cc.

int lcsthgetquality ( PTRTYPE  hit)

Definition at line 76 of file lcsth.cc.

float lcsthgettime ( PTRTYPE  hit)

Definition at line 66 of file lcsth.cc.

int lcsthsetcellid0 ( PTRTYPE  hit,
int  id 
)

Definition at line 81 of file lcsth.cc.

int lcsthsetcellid1 ( PTRTYPE  hit,
int  id 
)

Definition at line 86 of file lcsth.cc.

int lcsthsetdedx ( PTRTYPE  hit,
float  dEdX 
)

Definition at line 117 of file lcsth.cc.

int lcsthsetedep ( PTRTYPE  hit,
float  e 
)

Definition at line 123 of file lcsth.cc.

int lcsthsetmcparticle ( PTRTYPE  hit,
PTRTYPE  particle 
)

Definition at line 135 of file lcsth.cc.

int lcsthsetmomentum ( PTRTYPE  hit,
float  pos[3] 
)

Definition at line 98 of file lcsth.cc.

int lcsthsetmomentumxyz ( PTRTYPE  hit,
float  px,
float  py,
float  pz 
)

Definition at line 104 of file lcsth.cc.

int lcsthsetpathlength ( PTRTYPE  hit,
float  pathLength 
)

Definition at line 110 of file lcsth.cc.

int lcsthsetposition ( PTRTYPE  hit,
double  pos[3] 
)

Definition at line 92 of file lcsth.cc.

int lcsthsetquality ( PTRTYPE  hit,
int  quality 
)

Definition at line 142 of file lcsth.cc.

int lcsthsettime ( PTRTYPE  hit,
float  t 
)

Definition at line 129 of file lcsth.cc.