00001 /* dEmcGeaTowerEval.idl */ 00006 struct dEmcGeaTowerEval { 00007 long id; /* unique identifyer; */ 00008 long twrkey; /* tower key; z + 100 * y + 10000 * i1 */ 00009 long input; /* serial number of input (merge!) */ 00010 long arm; /* arm, West = 0, East = 1 */ 00011 long sector; /* */ 00012 long indy; /* Index in y direction */ 00013 long indz; /* Index in z direction */ 00014 long trkno[3]; /* true track indices of contributing tracks */ 00015 float pid[3]; /* Real track pid */ 00016 float ptot[3]; /* Total momentum of orig. track */ 00017 float vertex[3][3]; /* Vertex of the track */ 00018 float ancestry[3]; /* Ancestry - generation - of the track */ 00019 long itparent[3]; 00020 long idparent[3]; 00021 float edep[3]; /* energy deposited in the respective towers */ 00022 float mease; /* Measured energy */ 00023 float tof; /* Measured - flash */ 00024 float toffirst[3]; /* GEANT first hit - flash */ 00025 float dist_nom; 00026 float dist_act; 00027 float sinthe_nom; /* Nominal sin theta - from event vertex */ 00028 float sinthe_act; /* Actual sin theta - from vertex of first track */ 00029 };