13 TrackerHitImpl* trh =
new TrackerHitImpl ;
17 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
19 return LCIO::SUCCESS ;
26 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
31 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
32 for(
int i=0 ; i<3 ; i++ ) dpos[i] = trh->getPosition()[i] ;
33 return LCIO::SUCCESS ;
37 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
38 for(
int i=0 ; i<
TRKHITNCOVMATRIX ; i++ ) cvmtx[i] = trh->getCovMatrix()[i] ;
39 return LCIO::SUCCESS ;
44 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
45 return trh->getEDep() ;
49 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
50 return trh->getEDep() ;
54 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
55 return trh->getEDepError() ;
59 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
60 return trh->getTime() ;
69 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
70 return trh->getType() ;
74 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
75 return trh->getQuality() ;
79 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
80 return trh->getCellID0() ;
83 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
84 return trh->getCellID1() ;
89 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
92 return reinterpret_cast<PTRTYPE>( &trh->getRawHits() );
99 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
100 trh->setPosition( dpos ) ;
101 return LCIO::SUCCESS ;
105 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
106 trh->setCovMatrix( cvmtx ) ;
107 return LCIO::SUCCESS ;
112 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
113 trh->setEDep( dedx ) ;
114 return LCIO::SUCCESS ;
118 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
120 return LCIO::SUCCESS ;
124 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
125 trh->setEDepError( e ) ;
126 return LCIO::SUCCESS ;
130 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
131 trh->setTime( time ) ;
132 return LCIO::SUCCESS ;
136 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
137 trh->setType( type ) ;
138 return LCIO::SUCCESS ;
142 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
143 trh->setQuality( q ) ;
144 return LCIO::SUCCESS ;
148 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
149 trh->setCellID0( id0 ) ;
150 return LCIO::SUCCESS ;
153 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
154 trh->setCellID1( id1 ) ;
155 return LCIO::SUCCESS ;
159 TrackerHitImpl* trh = f2c_pointer<TrackerHitImpl,LCObject>( trhit ) ;
160 LCObject* hit = f2c_pointer<LCObject,LCObject>( rawhit ) ;
161 trh->rawHits().push_back( hit ) ;
162 return LCIO::SUCCESS ;
LCIO_DEPRECATED_CAPI PTRTYPE lctrhgetrawhits(PTRTYPE trh)
LCIO_DEPRECATED_CAPI int lctrhaddrawhit(PTRTYPE trh, PTRTYPE rawhit)
LCIO_DEPRECATED_CAPI int lctrhgetquality(PTRTYPE trh)
LCIO_DEPRECATED_CAPI float lctrhgettime(PTRTYPE trh)
LCIO_DEPRECATED_CAPI float lctrhgetdedx(PTRTYPE trh)
LCIO_DEPRECATED_CAPI int lctrhsetcellid1(PTRTYPE trh, int id1)
LCIO_DEPRECATED_CAPI int lctrhid(PTRTYPE trh)
LCIO_DEPRECATED_CAPI int lctrhsetedep(PTRTYPE trh, float e)
LCIO_DEPRECATED_CAPI int lctrhgetposition(PTRTYPE trh, double *pos)
LCIO_DEPRECATED_CAPI int lctrhgettype(PTRTYPE trh)
LCIO_DEPRECATED_CAPI float lctrhgetedeperr(PTRTYPE trh)
LCIO_DEPRECATED_CAPI int lctrhgetcovmatrix(PTRTYPE trh, float *cvmtx)
LCIO_DEPRECATED_CAPI int lctrhsettype(PTRTYPE trh, int type)
LCIO_DEPRECATED_CAPI int lctrhsetedeperr(PTRTYPE trh, float e)
LCIO_DEPRECATED_CAPI int lctrhsettime(PTRTYPE trh, float time)
LCIO_DEPRECATED_CAPI float lctrhgetedep(PTRTYPE trh)
long PTRTYPE
Fortran interface - define the length of pointers this has to made machine independent ...
LCIO_DEPRECATED_CAPI int lctrhgetcellid1(PTRTYPE trh)
LCIO_DEPRECATED_CAPI int lctrhsetdedx(PTRTYPE trh, float dedx)
LCIO_DEPRECATED_CAPI int lctrhsetcovmatrix(PTRTYPE trh, float *cvmtx)
LCIO_DEPRECATED_CAPI int lctrhsetposition(PTRTYPE trh, double *pos)
LCIO_DEPRECATED_CAPI int lctrhgetcellid0(PTRTYPE trh)
LCIO_DEPRECATED_CAPI int lctrhdelete(PTRTYPE trh)
LCIO_DEPRECATED_CAPI int lctrhsetquality(PTRTYPE trh, int q)
LCIO_DEPRECATED_CAPI PTRTYPE lctrhcreate()
Header file for the f77-wrapper functions of the Track Class.
LCIO_DEPRECATED_CAPI int lctrhsetcellid0(PTRTYPE trh, int id0)
#define C2F_POINTER(T, ptr)