00001 /* dEmcGeaClusterTrack.idl */ 00009 struct dEmcGeaClusterTrack { 00010 long id; /* unique identifyer; */ 00011 long clusid; /* */ 00012 long evno; /* */ 00013 long keycent; /* */ 00014 long input; /* serial number of input (merge!) */ 00015 long type; /* PbSc = 1, PbGl = 2 */ 00016 long arm; /* West = 0, East = 1 */ 00017 long sector; /* Sector serial number */ 00018 long trkno[3]; /* true_track indices that contributed */ 00019 long tracktwrhit[3]; /* Number of towers in which it deposited energy */ 00020 float edep_nom[3]; /* Nominal energy deposited by the track */ 00021 float pid[3]; /* Real track pid */ 00022 float ptot[3]; /* Total momentum of orig. track */ 00023 float vertex[3][3]; /* Vertex of the track */ 00024 float ancestry[3]; /* Ancestry - generation - of the track */ 00025 float xyz[3][3]; /* Nominal impact position according to EmcPerfect */ 00026 float edep[3]; /* energy deposited by the respective tracks */ 00027 float efrac[3]; /* edep[1]/mease, edep[2]/mease, edep[3]/mease */ 00028 float measxyz[3]; /* Measured impact position */ 00029 float mease; /* Measured energy of the cluster (incl. overlaps) */ 00030 float ecore; /* Core energy a la Sasha Bazilevsky */ 00031 float tof; /* Measured TOF */ 00032 float etof; /* Measured E in tower providing TOF */ 00033 float tofmin; /* Measured smallest TOF */ 00034 float etofmin; /* Measured E in tower providing smallest TOF */ 00035 float tofmax; /* Measured largest TOF */ 00036 float etofmax; /* Measured E in tower providing largest TOF */ 00037 long twrhit; /* Number of towers in the cluster */ 00038 float disp[2]; /* dispersion */ 00039 float padisp[2]; /* dispersion along principal axes */ 00040 float partesum[8]; /* Partial energy sums of first 8 contributors */ 00041 long charged; /* Pc3 indicates charge in front of cluster */ 00042 float pc3proj[3]; /* Pc3 projection */ 00043 float chi2_sh; 00044 float prob_photon_sh; 00045 float e_sh[2]; 00046 float chglist[8]; 00047 };