12 #include "Stl3Util/ftf/FtfHit.h"
18 void FtfHit::printLinks ( ) { print (11) ; } ;
19 void FtfHit::printLinks (
int point_level )
25 if ( point_level > 9 )
26 printf (
"hit ir iphi ieta phi eta x y z\n" ) ;
28 if ( fmod((
double)point_level,10) > 0 )
29 printf (
"%3d %3d %3d %3d %6.2f %5.2f %6.2f %6.2f %6.2f \n",
30 (
int)
id, (
int)row, (
int)phiIndex, (
int)etaIndex,
31 phi*toDeg, eta, x, y, z ) ;
33 if ( nextVolumeHit != 0 ) vhit = ((
FtfHit *)nextVolumeHit)->id ;
36 if ( nextRowHit != 0 ) rhit = ((
FtfHit *)nextRowHit)->id ;
39 if ( nextTrackHit != 0 ) thit = ((
FtfBaseHit *)nextTrackHit)->id ;
42 if ( nextMcTrackHit != 0 ) mhit = ((
FtfBaseHit *)nextMcTrackHit)->id ;
45 if ( fmod((
double)point_level,10) > 1 )
46 printf (
"pointers:vol,row,tr,mtr,mirror (%4d,%4d,%4d,%4d)\n ",
47 vhit, rhit, thit, mhit ) ;
51 if ( fmod((
double)point_level,10) > 2 )
52 printf (
"\n Tracks :reco (%4d) ", tid ) ;
60 void FtfHit::setStatus (
FtfTrack* this_track ) {