00001 /* dEmcGeaTrack.idl */ 00009 struct dEmcGeaTrack { 00010 long id; /* unique identifyer of the entry */ 00011 long trkno; /* GEANT track number ("true_track" in fkin) */ 00012 short input; /* serial number if more than one input present */ 00013 short anclvl; /* ancestry level (1: last ID when hitting EMCal */ 00014 short pid; /* GEANT PID */ 00015 float ekin; /* total kinetic energy */ 00016 float xyz[3]; /* vertex, where born */ 00017 float ptot; /* momentum */ 00018 float pxyz[3]; /* momentum */ 00019 float impxyz[3]; /* Impact point - pos. of first hit - on the EMCal */ 00020 long itparent; /* true track number of the parent */ 00021 long idparent; /* PID of the parent */ 00022 long parent_ptr; /* Pointer to the entry for the parent in this 00023 table (row number) */ 00024 long twrhit; /* Number of towers where it deposited energy */ 00025 float edep; /* Total energy deposited by the particle */ 00026 };