00001 /* dEmcCluster.idl */ 00002 00009 struct dEmcCluster { 00010 short id; /* unique identifyer */ 00011 long runno; /* run number */ 00012 long evno; /* event number */ 00013 short clusno; /* */ 00014 short method; /* algorithm used */ 00015 short type; /* detector type: PbSc = 1, PbGl = 2 */ 00016 short arm; /* West = 1, East = 2 */ 00017 short sector; /* sector */ 00018 float xyz[3]; /* Absolute Cartesian coordinates of impact */ 00019 float dxyz[3]; /* Estimated error in position */ 00020 float e; /* Energy */ 00021 float ecorr; /* Energy corrected for lateral nonuniformity 00022 and att. length 00023 */ 00024 float de; /* Estimated error on energy */ 00025 float tof; /* TOF - flashtime in the highest E tower */ 00026 float ecent; /* energy in the highest E tower */ 00027 float tofcorr; /* TOF - flashtime slew corrected assuming 00028 it is a photon */ 00029 float dtof; /* Estimated error on TOF */ 00030 float qual; /* cluster quality (0-1), 1 means "perfect" */ 00031 float pid; /* guess of particle ID */ 00032 float prob_photon; /* Probability it is a photon */ 00033 float prob_neuhad; /* Probability it is a neutral hadron */ 00034 float chi2; /* chi2 of fit (IHEP) */ 00035 00038 short nsh; 00039 float chi2_sh; 00040 float prob_photon_sh; 00041 float e_sh[2]; 00042 float ecorr_sh[2]; 00043 float de_sh[2]; 00044 float xyz_sh[2][3]; 00045 float dxyz_sh[2][3]; 00046 };