****************************************************************** * Ntuple ID = 1 Entries = ??? Have fun, baby! ****************************************************************** Event parameter block has bookkeeping event parameters. Be aware that the bad runs were not removed (intentionally!) when the Ntuple was made, so apply your own mask to the BadRun word. See BAD_RUN.RCP in D0$PHYSICS_UTIL for mask definition ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * * EVTPAR * Run Run no. * 2 * I*4 * * * EVTPAR * Evt Event no. * 3 * R*4 * * * EVTPAR * Reco Reco version, like 12.13 * 4 * I*4 * * * EVTPAR * BadRun Bad run mask, a la BAD_RUN.RCP ****************************************************************** Mass block contains the mass of the two leading electron pair, similar dijet mass based on the largest cone size for which two jets were found, and an array of e-j mass combinations. Jet mass was set to 0 when calculating Mej, Mjj. All masses are calculated based on primary vertex, so recalculate them yourself for the revertexed event. See a word of caution one jet energy/mass definition in the description of the jet block. ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * R*4 * * * MASSES * Mee Invariant mass of the two leading EM objects * 2 * R*4 * * * MASSES * Mjj Invariant mass of the two leading jets * 3 * R*4 * * * MASSES * Mej(4) Masses of ej pairs: (e1,j1),(e1,j2),(e2,j1),(e2,j2) ****************************************************************** Vertex block contains the information about reconstructed and revertexed vertices in the event. NVtx through NT(NVtx) are standard parameters for RECO vertices. Up to 10 vertices are kept. The last three parameters define revertexed vertex based on the closest track to an EM cluster. NRvtx is the number of tracks used for revertexing. 0 means that neither of two EM clusters has a DTRK/FTRK with a reasonable match and therefore revertexing can not be done. 1 means only one EM cluster can be used for revertexing, and 2 means that both were used and the revertexed position is obtained as a weighted average of the two revertexed vertices. ZRVtx and DZRVtx are the position of the revertexed vertex and its error. Error is accurate for CC electrons and somewhat accurate for EC electrons since a precise alignment and calibration of the FDC was not yet done. In NRVtx = 0 both ZRVtx and DZRVtx are 0. ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * [0,10] * VERTEX * NVtx Number of reconstructed vertices * 2 * R*4 * * * VERTEX * XV(NVtx) \ * 3 * R*4 * * * VERTEX * YV(NVtx) | * 4 * R*4 * * * VERTEX * ZV(NVtx) | * 5 * R*4 * * * VERTEX * DX(NVtx) } X,Y,Z,errors and number of tracks per each RECO vertex * 6 * R*4 * * * VERTEX * DY(NVtx) | * 7 * R*4 * * * VERTEX * DZ(NVtx) | * 8 * I*4 * * * VERTEX * NT(NVtx) / * 9 * I*4 * * * VERTEX * NRVtx Number of tracks used for revertexing; if 0 no rvtx info * 10 * R*4 * * * VERTEX * ZRVtx Z of the revertexed vertex * 11 * R*4 * * * VERTEX * DZRVtx Error on the above Z-position ****************************************************************** Missing transverse energy block. First two arrays contain PNUT1-5 information; EtMiss/PhiMis are PNUT(4)/PhiM(4) after correction for hot cells (they are different from PNUT(4)/PhiM(4) only if HOT = 1). Correction is done based on a simple WZ-group algorithm and should not be considered as a precise one. EtScal is the total scalar ET in the event, Hot is set to 1 if there were hot cells in the calorimeter. EtMissR/PhiMisR are the poor man's estimate of the missing transverse energy after revertexing. It is done by correcting the EtMiss/PhiMis for changes in the ET of all EM and J7 objects in the event. Since the unclustered energy depositions can not be revertexed based on the uDST data (one needs DST to do so) this part is left as is. The approximation is good only if the vector sum of all the El_Pi, Ph_Pi and J7_Pi equals to the corresponding projection of the EtMiss (i = x,y). EtMissV2/PhiMisV2 and EtMissV3/PhiMisV3 are similar poor man's estimates of the missing ET based on second and third RECO vertices in the event. Originally I struggled with two-dimensional arrays in order to keep this information for all the vertices but due to bugs in PAW and HBOOK I finally had to give up and store this info only for two additional vertices. If NVtx < 2 these words are 0; if NVtx < 3 the EtMissV3/PhiMisV3 are 0. ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * R*4 * * * ETMISS * PNUT(5) PNUT 1-5 * 2 * R*4 * * * ETMISS * PhiM(5) Azimuthal angle for above PNUT's * 3 * R*4 * * * ETMISS * EtMiss Missing energy after hot cells corrections PNUT(4) - hot * 4 * R*4 * * * ETMISS * PhiMis Azimuthal angle for above missing ET * 5 * R*4 * * * ETMISS * EtScal Scalar ET * 6 * I*4 * * * ETMISS * Hot 1 means there was a hot cell * 7 * R*4 * * * ETMISS * EtMissR Estimate of MET based on the revertexed vertex * 8 * R*4 * * * ETMISS * PhiMisR Azimuthal angle for above missing ET * 9 * R*4 * * * ETMISS * EtMissV2 Estimate of MET based on the second vtx (0 if none) * 10 * R*4 * * * ETMISS * EtMissV3 Azimuthal angle for above missing ET * 11 * R*4 * * * ETMISS * PhiMisV2 Estimate of MET based on the third vtx (0 if none) * 12 * R*4 * * * ETMISS * PhiMisV3 Azimuthal angle for above missing ET ****************************************************************** Trigger block contains information about the L0-L2 triggers in the event. L0, L1, and L2(4) are the bitmasks showing which triggers were fired (same as in the event header). Some popular L1 triggers are extracted and kept separately in additional words (em1_high through em2_eis_esc words). ZFast and ZSlow are fast and slow vertex position from L0/L1; MIFlag and MITool are multiple interaction quantities; ILum is an estimate of the instantaneous luminosity for the event; MRBS_Loss through Good_Beam are standard MR quality words. ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * * TRIGGS * L0 L0 status word * 2 * I*4 * * * TRIGGS * L1 L1 status word * 3 * I*4 * * * TRIGGS * L2(4) L2 128-bit status word * 4 * R*4 * * * TRIGGS * ZFast Fast Z position of the vertex * 5 * R*4 * * * TRIGGS * ZSlow Slow Z position of the vertex * 6 * I*4 * * * TRIGGS * MIFlag Multiple interaction flag * 7 * I*4 * * * TRIGGS * MITool Multiple interaction tool * 8 * R*4 * * * TRIGGS * ILum Instantaneous luminosity * 9 * I*4 * * * TRIGGS * em_1_high \ * 10 * I*4 * * * TRIGGS * em_1_mon | * 11 * I*4 * * * TRIGGS * em_jet | * 12 * I*4 * * * TRIGGS * em_2_med | * 13 * I*4 * * * TRIGGS * gis_dijet | * 14 * I*4 * * * TRIGGS * ele_1_mon | * 15 * I*4 * * * TRIGGS * ele_jet_high } popular triggers (1 - passed, 0 - not) * 16 * I*4 * * * TRIGGS * em1_esc | * 17 * I*4 * * * TRIGGS * em1_gis_high | * 18 * I*4 * * * TRIGGS * em1_eletrkcc_ms| * 19 * I*4 * * * TRIGGS * em2_eis2_hi | * 20 * I*4 * * * TRIGGS * em2_eis_ele | * 21 * I*4 * * * TRIGGS * em2_eis_esc / * 22 * I*4 * * * TRIGGS * MRBS_Loss \ * 23 * I*4 * * * TRIGGS * Micro_Blank | * 24 * I*4 * * * TRIGGS * Cal_Recovery | * 25 * I*4 * * * TRIGGS * MR_Veto_Low } Main Ring quality words * 26 * I*4 * * * TRIGGS * MR_Veto_High | * 27 * I*4 * * * TRIGGS * Max_Live | * 28 * I*4 * * * TRIGGS * Good_Cal | * 29 * I*4 * * * TRIGGS * Good_Beam / ****************************************************************** Electron block contains extensive information about the electrons in the event. By definition the electron is a PELC bank which passes a CLEANEM mask $00040088 which requires ISO < 0.15, EMF > 0.90 and track matching significance < 10o~. Up to 5 electrons are kept per event with a low ET threshold of 5 GeV and rapidity up to 4.2. Electrons are sorted in descending order in ET. In addition to trivial information the following not so standard information is kept: El_EMP - electromagnetic fraction based on the direct photon group definition: EEM(R=0.2)/Etot(R=0.2) El_F34 - fraction of the EM energy in EM3+EM4 layers; El_NZTR - number of tracks from all the RECO vertices pointing to the electron. EL_NCLD through EL_VR - HITSINFO words; El_Pxy through El_NVF - EMVTX words; El_Lk2 through El_Lk5 - 2, 4, and 5 variable likelihood recalculated during the ntuple filling (i.e. RECO version independent). El_ZVR through EL_dEdxR - revertexing information; the first two words are zero if the revertexing is impossible and the last two words in this case contain IQUAN(2) and OK words of the ELE_TRACKS routine which explain why the revertexing is impossible (typically no matching track or VTX track only). El_ETR is the ET of the electron calculated based on the ZRVtx vertex position (NOT the individual El_ZVR position!); it is 0 if the ZRVtxR vertex was not found. El_EtV2,V3 are the transverse energies calculated from the 2nd and 3rd RECO vertex (if any). See note in the description of the missing ET block for details. El_L2ET is the ET of the L2 object which triggered the event (can be used to make sure that the event was triggered by this electron). ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * [0,5] * ELCTRN * NEl Number of electrons * 2 * R*4 * * * ELCTRN * El_Ex(NEl) \ * 3 * R*4 * * * ELCTRN * El_Ey(NEl) | * 4 * R*4 * * * ELCTRN * El_Ez(NEl) | Ex, Ey, Ez, E, ET of the electron * 5 * R*4 * * * ELCTRN * El_E(NEl) | * 6 * R*4 * * * ELCTRN * El_Et(NEl) / * 7 * R*4 * * * ELCTRN * El_Eta(NEl) Pseudorapidity * 8 * R*4 * * * ELCTRN * El_Tht(NEl) Polar angle * 9 * R*4 * * * ELCTRN * El_Phi(NEl) Azimuthal angle * 10 * R*4 * * * ELCTRN * El_DEta(NEl) Detector \eta * 11 * R*4 * * * ELCTRN * El_Chi(NEl) H-Matrix chi**2 * 12 * R*4 * * * ELCTRN * El_ISO(NEl) Energy isolation (Etot(R=0.4)-EEM(R=0.2))/EEM(R=0.2) * 13 * R*4 * * * ELCTRN * El_EMF(NEl) Electromagnetic energy fraction (EM1-4)/(EM1-4+FH1) * 14 * R*4 * * * ELCTRN * El_EMP(NEl) Electromagnetic fraction a la direct photon group * 15 * R*4 * * * ELCTRN * El_F34(NEl) (EM3+EM4)/(EM1+...+EM4+FH1) * 16 * I*4 * * * ELCTRN * El_NC(NEl) Number of cells in the EM cluster * 17 * R*4 * * * ELCTRN * El_Sig(NEl) Track match significance * 18 * R*4 * * * ELCTRN * El_DPhi(NEl) Distance to the closest CC phi-crack; negative for EC * 19 * I*4 * * * ELCTRN * El_NZTR(NEl) Number of tracks pointing to the EM cluster from all vtcs * 20 * R*4 * * * ELCTRN * El_dEdX(NEl) dE/dx of the matching track * 21 * R*4 * * * ELCTRN * El_TRDM(NEl) TRD truncated mean * 22 * R*4 * * * ELCTRN * El_TRDE(NEl) TRD efficiency * 23 * I*4 * * * ELCTRN * El_NCLD(NEl) Number of hits in "cloud" around EM cluster * 24 * I*4 * * * ELCTRN * El_NXY(NEl) Number of XY hits in CDC or 3D hits in FDC * 25 * I*4 * * * ELCTRN * El_N3D(NEl) Number of 3D hits in CDC (0 for EC electrons) * 26 * R*4 * * * ELCTRN * El_R(NEl) Ratio of hit wires in CDC/FDC * 27 * I*4 * * * ELCTRN * El_Sg(NEl) Number of track segments in CDC * 28 * I*4 * * * ELCTRN * El_V3D(NEl) Number of 3D hits in VTX * 29 * R*4 * * * ELCTRN * El_VR(NEl) Ratio of hit wirse in VTX * 30 * R*4 * * * ELCTRN * El_PXY(NEl) Probability of XY-fit from EMVTX (consistency with x,y=0) * 31 * R*4 * * * ELCTRN * El_PRZ(NEl) Probability of RZ-fit from EMVTX (consistency with vertex) * 32 * R*4 * * * ELCTRN * El_Prb(NEl) Probability of 3D-fit from EMVTX * 33 * R*4 * * * ELCTRN * El_ZVF(NEl) Z-position of cluster-based vertex * 34 * R*4 * * * ELCTRN * El_RVF(NEl) Impact parameter based on the cluster shape * 35 * I*4 * * * ELCTRN * El_NVF(NEl) ID of the best matching RECO vertex from EMVTX * 36 * I*4 * * * ELCTRN * El_IEta(NEl) IEta of the EM clsuster * 37 * R*4 * * * ELCTRN * El_Lk2(NEl) Two variable likelihood * 38 * R*4 * * * ELCTRN * El_Lk4(NEl) Four varioable likelihood * 39 * R*4 * * * ELCTRN * El_Lk5(NEl) Five variable likelihood * 40 * R*4 * * * ELCTRN * El_ZVR(NEl) Z-position of the revertexed vertex (0 if none) * 41 * R*4 * * * ELCTRN * El_DZR(NEl) Error on the El_ZVR * 42 * R*4 * * * ELCTRN * El_SigR(NEl) Track match significance of the track used for revertexing * 43 * R*4 * * * ELCTRN * El_dEdxR(NEl) dE/dx for this track * 44 * R*4 * * * ELCTRN * El_EtR(NEl) Electron ET based on the ZRVtx vertex * 45 * R*4 * * * ELCTRN * El_EtV2(NEl) Electron ET based on the second RECO vertex (0 if none) * 46 * R*4 * * * ELCTRN * El_EtV3(NEl) Electron ET based on the third RECO vertex (0 if none) * 47 * R*4 * * * ELCTRN * El_L2ET(NEl) ET of matched ``passed'' L2EM bank Q(LL2EM+9) ****************************************************************** Photon block contains extensive information about the photons in the event. By definition the photon is a PELC or PPHO bank which passes a CLEANEM mask $00000088 which requires ISO < 0.15 and EMF > 0.90. For the PELC banks in addition to this it is required that such a bank was not already identified as an electron (see above), i.e. track match significance is bad: >10o~. Up to 5 photons are kept per event with a low ET threshold of 5 GeV and rapidity up to 4.2. Photons are sorted in descending order in ET. Definition of the words is the same as for the electrons. (Some variables, such as likelihood and dEdx information are not used for the photons.) ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * [0,5] * PHOTON * NPh Number of photons * 2 * R*4 * * * PHOTON * Ph_Ex(NPh) \ * 3 * R*4 * * * PHOTON * Ph_Ey(NPh) | * 4 * R*4 * * * PHOTON * Ph_Ez(NPh) | Ex, Ey, Ez, E, ET of the photons * 5 * R*4 * * * PHOTON * Ph_E(NPh) | * 6 * R*4 * * * PHOTON * Ph_Et(NPh) / * 7 * R*4 * * * PHOTON * Ph_Eta(NPh) Pseudorapidity * 8 * R*4 * * * PHOTON * Ph_Tht(NPh) Polar angle * 9 * R*4 * * * PHOTON * Ph_Phi(NPh) Azimuthal angle * 10 * R*4 * * * PHOTON * Ph_DEta(NPh) Detector \eta * 11 * R*4 * * * PHOTON * Ph_Chi(NPh) H-Matrix chi**2 * 12 * R*4 * * * PHOTON * Ph_ISO(NPh) Energy isolation (Etot(R=0.4)-EEM(R=0.2))/EEM(R=0.2) * 13 * R*4 * * * PHOTON * Ph_EMF(NPh) Electromagnetic energy fraction (EM1-4)/(EM1-4+FH1) * 14 * R*4 * * * PHOTON * Ph_EMP(NPh) Electromagnetic fraction a la direct photon group * 15 * R*4 * * * PHOTON * Ph_F34(NPh) (EM3+EM4)/(EM1+...+EM4+FH1) * 16 * I*4 * * * PHOTON * Ph_NC(NPh) Number of cells in the EM cluster * 17 * R*4 * * * PHOTON * Ph_Sig(NPh) Track match significance (>10 for loose PELC; -1 for PPHO) * 18 * R*4 * * * PHOTON * Ph_DPhi(NPh) Distance to the closest CC phi-crack; negative for EC * 19 * I*4 * * * PHOTON * Ph_NZTR(NPh) Number of tracks pointing to the EM cluster from all vtcs * 20 * I*4 * * * PHOTON * Ph_NCLD(NPh) Number of hits in "cloud" around EM cluster * 21 * I*4 * * * PHOTON * Ph_NXY(NPh) Number of XY hits in CDC or 3D hits in FDC * 22 * I*4 * * * PHOTON * Ph_N3D(NPh) Number of 3D hits in CDC (0 for EC photons) * 23 * R*4 * * * PHOTON * Ph_R(NPh) Ratio of hit wires in CDC/FDC * 24 * I*4 * * * PHOTON * Ph_Sg(NPh) Number of track segments in CDC * 25 * I*4 * * * PHOTON * Ph_V3D(NPh) Number of 3D hits in VTX * 26 * R*4 * * * PHOTON * Ph_VR(NPh) Ratio of hit wirse in VTX * 27 * R*4 * * * PHOTON * Ph_PXY(NPh) Probability of XY-fit from EMVTX (consistency with x,y=0) * 28 * R*4 * * * PHOTON * Ph_PRZ(NPh) Probability of RZ-fit from EMVTX (consistency with vertex) * 29 * R*4 * * * PHOTON * Ph_Prb(NPh) Probability of 3D-fit from EMVTX * 30 * R*4 * * * PHOTON * Ph_ZVF(NPh) Z-position of cluster-based vertex * 31 * R*4 * * * PHOTON * Ph_RVF(NPh) Impact parameter based on the cluster shape * 32 * I*4 * * * PHOTON * Ph_NVF(NPh) ID of the best matching RECO vertex from EMVTX * 33 * I*4 * * * PHOTON * Ph_IEta(NPh) IEta of the EM clsuster * 34 * R*4 * * * PHOTON * Ph_ZVR(NPh) Z-position of the revertexed vertex (0 if none) * 35 * R*4 * * * PHOTON * Ph_DZR(NPh) Error on the El_ZVR * 36 * R*4 * * * PHOTON * Ph_SigR(NPh) Track match significance of the track used for revertexing * 37 * R*4 * * * PHOTON * Ph_dEdxR(NPh) dE/dx for this track * 38 * R*4 * * * PHOTON * Ph_EtR(NPh) Electron ET based on the ZRVtx vertex * 39 * R*4 * * * PHOTON * Ph_EtV2(NPh) Electron ET based on the second RECO vertex (0 if none) * 40 * R*4 * * * PHOTON * Ph_EtV3(NPh) Electron ET based on the third RECO vertex (0 if none) * 41 * R*4 * * * PHOTON * Ph_L2ET(NPh) ET of matched ``passed'' L2EM bank Q(LL2EM+9) ****************************************************************** Jet blocks are repeated for R=0.3, 0.5 and 0.7 cones. NJi=NTi (i=3,5,7) for these Ntuples and defines the number of non-EM jets (generally the EM objects can be also kept as jets banks and in this case NJi is the number of non-EM jets and NTi is the total number of jets; the EM jets, however, were not stored in the LQ Ntuples for space saving considerations, since they are of no interest for these analyses). Up to 10 jets are kept, with minimum jet Et of 10 GeV and rapidity up to 4.5. Jets are sorted in descending order in ET. All information is stored after CAFIX v5.0 corrections; also jet mass WAS NOT set to 0, so for mass calculations it is recommended that the Ex, Ey, Ez are recalculated based on the jet energy and the directions in the assumption of zero mass. In addition to the standard words the following extended information is kept as well: Ji_EtaW, Ji_PhiW are jet widths; Ji_NEst, Ji_UEst are estimates of the noise and the underlying event in the jet; Ji_EC, Ji_EtC, Ji_PhiC, Ji_EtaC, Ji_EMFC - energy, transverse energy, Phi, Eta and EMF of the jet BEFORE CAFIX corrections. Ji_RPh, Ji_RMu are the distance in (\eta,\phi) space to the closest photon or muon. Ji_ETR, Ji_ETV2, Ji_ETV3 are analogous to the El_ETR, El_ETV2, El_ETV3, except that since the jet COG is not stored anywhere its position is "guessed" based on the jet rapidity. ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * * JET0_3 * NJ3 Number of R=0.3 jets * 2 * I*4 * * [0,10] * JET0_3 * NT3 Same as above for the LQ Ntuples * 3 * R*4 * * * JET0_3 * J3_Ex(NT3) \ * 4 * R*4 * * * JET0_3 * J3_Ey(NT3) | * 5 * R*4 * * * JET0_3 * J3_Ez(NT3) | Jet Ex, Ey, Ez, E and ET * 6 * R*4 * * * JET0_3 * J3_E(NT3) | * 7 * R*4 * * * JET0_3 * J3_Et(NT3) / * 8 * R*4 * * * JET0_3 * J3_Tht(NT3) Polar angle * 9 * R*4 * * * JET0_3 * J3_Phi(NT3) Azimuthal angle * 10 * R*4 * * * JET0_3 * J3_Eta(NT3) Pseudorapidity * 11 * R*4 * * * JET0_3 * J3_Deta(NT3) Detector \eta * 12 * I*4 * * * JET0_3 * J3_NC(NT3) Number of cells in teh cluster * 13 * R*4 * * * JET0_3 * J3_EtaW(NT3) Jet width in \eta * 14 * R*4 * * * JET0_3 * J3_PhiW(NT3) Jet width in \phi * 15 * R*4 * * * JET0_3 * J3_EMF(NT3) Jet electromagnetic fraction * 16 * R*4 * * * JET0_3 * J3_Flg(NT3) Jet split/merge flag * 17 * R*4 * * * JET0_3 * J3_ICDF(NT3) Jet ICD energy fraction * 18 * R*4 * * * JET0_3 * J3_CHF(NT3) Jet coarse hadronic energy fraction * 19 * R*4 * * * JET0_3 * J3_RHot(NT3) Ratio of the hottest to the next-to-hottest cell * 20 * R*4 * * * JET0_3 * J3_EC(NT3) Jet energy correction (Euncor = Ecor - cor) * 21 * R*4 * * * JET0_3 * J3_EtC(NT3) Jet ET correction * 22 * R*4 * * * JET0_3 * J3_NEst(NT3) Estimated noise ET in jet * 23 * R*4 * * * JET0_3 * J3_UEst(NT3) Estimated underlying event ET in jet * 24 * R*4 * * * JET0_3 * J3_EMFC(NT3) Jet EMF correction * 25 * R*4 * * * JET0_3 * J3_PhiC(NT3) Jet Phi correction * 26 * R*4 * * * JET0_3 * J3_EtaC(NT3) Jet Eta correction * 27 * R*4 * * * JET0_3 * J3_RPh(NT3) Distance in (\eta,\phi) to the closest electron or photon * 28 * R*4 * * * JET0_3 * J3_RMu(NT3) Distance in (\eta,\phi) to the closest muon * 29 * R*4 * * * JET0_3 * J3_EtR(NT3) Jet ET calculated from the revertexed vertex * 30 * R*4 * * * JET0_3 * J3_EtV2(NT3) Jet ET calculated from the second RECO vertex * 31 * R*4 * * * JET0_3 * J3_ETV3(NT3) Jet ET calculated from the third RECO vertex ****************************************************************** ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * * JET0_5 * NJ5 Number of R=0.5 jets * 2 * I*4 * * [0,10] * JET0_5 * NT5 Same as above for the LQ Ntuples * 3 * R*4 * * * JET0_5 * J5_Ex(NT5) \ * 4 * R*4 * * * JET0_5 * J5_Ey(NT5) | * 5 * R*4 * * * JET0_5 * J5_Ez(NT5) | Jet Ex, Ey, Ez, E and ET * 6 * R*4 * * * JET0_5 * J5_E(NT5) | * 7 * R*4 * * * JET0_5 * J5_Et(NT5) / * 8 * R*4 * * * JET0_5 * J5_Tht(NT5) Polar angle * 9 * R*4 * * * JET0_5 * J5_Phi(NT5) Azimuthal angle * 10 * R*4 * * * JET0_5 * J5_Eta(NT5) Pseudorapidity * 11 * R*4 * * * JET0_5 * J5_Deta(NT5) Detector \eta * 12 * I*4 * * * JET0_5 * J5_NC(NT5) Number of cells in teh cluster * 13 * R*4 * * * JET0_5 * J5_EtaW(NT5) Jet width in \eta * 14 * R*4 * * * JET0_5 * J5_PhiW(NT5) Jet width in \phi * 15 * R*4 * * * JET0_5 * J5_EMF(NT5) Jet electromagnetic fraction * 16 * R*4 * * * JET0_5 * J5_Flg(NT5) Jet split/merge flag * 17 * R*4 * * * JET0_5 * J5_ICDF(NT5) Jet ICD energy fraction * 18 * R*4 * * * JET0_5 * J5_CHF(NT5) Jet coarse hadronic energy fraction * 19 * R*4 * * * JET0_5 * J5_RHot(NT5) Ratio of the hottest to the next-to-hottest cell * 20 * R*4 * * * JET0_5 * J5_EC(NT5) Jet energy correction (Euncor = Ecor - cor) * 21 * R*4 * * * JET0_5 * J5_EtC(NT5) Jet ET correction * 22 * R*4 * * * JET0_5 * J5_NEst(NT5) Estimated noise ET in jet * 23 * R*4 * * * JET0_5 * J5_UEst(NT5) Estimated underlying event ET in jet * 24 * R*4 * * * JET0_5 * J5_EMFC(NT5) Jet EMF correction * 25 * R*4 * * * JET0_5 * J5_PhiC(NT5) Jet Phi correction * 26 * R*4 * * * JET0_5 * J5_EtaC(NT5) Jet Eta correction * 27 * R*4 * * * JET0_5 * J5_RPh(NT5) Distance in (\eta,\phi) to the closest electron or photon * 28 * R*4 * * * JET0_5 * J5_RMu(NT5) Distance in (\eta,\phi) to the closest muon * 29 * R*4 * * * JET0_5 * J5_EtR(NT5) Jet ET calculated from the revertexed vertex * 30 * R*4 * * * JET0_5 * J5_EtV2(NT5) Jet ET calculated from the second RECO vertex * 31 * R*4 * * * JET0_5 * J5_ETV3(NT5) Jet ET calculated from the third RECO vertex ****************************************************************** ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * * JET0_7 * NJ7 Number of R=0.7 jets * 2 * I*4 * * [0,10] * JET0_7 * NT7 Same as above for the LQ Ntuples * 3 * R*4 * * * JET0_7 * J7_Ex(NT7) \ * 4 * R*4 * * * JET0_7 * J7_Ey(NT7) | * 5 * R*4 * * * JET0_7 * J7_Ez(NT7) | Jet Ex, Ey, Ez, E and ET * 6 * R*4 * * * JET0_7 * J7_E(NT7) | * 7 * R*4 * * * JET0_7 * J7_Et(NT7) / * 8 * R*4 * * * JET0_7 * J7_Tht(NT7) Polar angle * 9 * R*4 * * * JET0_7 * J7_Phi(NT7) Azimuthal angle * 10 * R*4 * * * JET0_7 * J7_Eta(NT7) Pseudorapidity * 11 * R*4 * * * JET0_7 * J7_Deta(NT7) Detector \eta * 12 * I*4 * * * JET0_7 * J7_NC(NT7) Number of cells in teh cluster * 13 * R*4 * * * JET0_7 * J7_EtaW(NT7) Jet width in \eta * 14 * R*4 * * * JET0_7 * J7_PhiW(NT7) Jet width in \phi * 15 * R*4 * * * JET0_7 * J7_EMF(NT7) Jet electromagnetic fraction * 16 * R*4 * * * JET0_7 * J7_Flg(NT7) Jet split/merge flag * 17 * R*4 * * * JET0_7 * J7_ICDF(NT7) Jet ICD energy fraction * 18 * R*4 * * * JET0_7 * J7_CHF(NT7) Jet coarse hadronic energy fraction * 19 * R*4 * * * JET0_7 * J7_RHot(NT7) Ratio of the hottest to the next-to-hottest cell * 20 * R*4 * * * JET0_7 * J7_EC(NT7) Jet energy correction (Euncor = Ecor - cor) * 21 * R*4 * * * JET0_7 * J7_EtC(NT7) Jet ET correction * 22 * R*4 * * * JET0_7 * J7_NEst(NT7) Estimated noise ET in jet * 23 * R*4 * * * JET0_7 * J7_UEst(NT7) Estimated underlying event ET in jet * 24 * R*4 * * * JET0_7 * J7_EMFC(NT7) Jet EMF correction * 25 * R*4 * * * JET0_7 * J7_PhiC(NT7) Jet Phi correction * 26 * R*4 * * * JET0_7 * J7_EtaC(NT7) Jet Eta correction * 27 * R*4 * * * JET0_7 * J7_RPh(NT7) Distance in (\eta,\phi) to the closest electron or photon * 28 * R*4 * * * JET0_7 * J7_RMu(NT7) Distance in (\eta,\phi) to the closest muon * 29 * R*4 * * * JET0_7 * J7_EtR(NT7) Jet ET calculated from the revertexed vertex * 30 * R*4 * * * JET0_7 * J7_EtV2(NT7) Jet ET calculated from the second RECO vertex * 31 * R*4 * * * JET0_7 * J7_ETV3(NT7) Jet ET calculated from the third RECO vertex ****************************************************************** Muon data block. Even though it is irrelevant for the first generation LQ searches it's worth having. If any muon expert can suggest some other information to add to this block I'd be happy to do so. The words I keep now are just standard muon stuff. ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * I*4 * * [0,10] * MUON * NMu Number of muons (PMUO tracks) * 2 * R*4 * * * MUON * Mu_Px(NMu) \ * 3 * R*4 * * * MUON * Mu_Py(NMu) | * 4 * R*4 * * * MUON * Mu_Pz(NMu) | Px,Py,Pz,P and Pt of the muon * 5 * R*4 * * * MUON * Mu_P(NMu) | * 6 * R*4 * * * MUON * Mu_Pt(NMu) / * 7 * R*4 * * * MUON * Mu_Eta(NMu) Muon pseudorapidity * 8 * R*4 * * * MUON * Mu_Tht(NMu) Muon polar angle * 9 * R*4 * * * MUON * Mu_Phi(NMu) Muon azimuthal angle * 10 * R*4 * * * MUON * Mu_DEta(NMu) Muon detector \eta * 11 * I*4 * * * MUON * Mu_IFW4(NMu) Muon IFW4 flag * 12 * I*4 * * * MUON * Mu_Cln(NMu) CLEANMU status * 13 * R*4 * * * MUON * Mu_T0(NMu) Muon t0 * 14 * R*4 * * * MUON * Mu_ECal(NMu) Muon MTC energy * 15 * R*4 * * * MUON * Mu_ImpV(NMu) Muon impact parameter based on fit to vertex * 16 * R*4 * * * MUON * Mu_ImpF(NMu) Muon impact parameter based on teh global fit * 17 * R*4 * * * MUON * Mu_Bdl(NMu) Muon integral Bdl * 18 * R*4 * * * MUON * Mu_EFrc(NMu) Muon MTC energy fraction * 19 * R*4 * * * MUON * Mu_HFrc(NMu) Muon MTC hadronic energy fraction * 20 * I*4 * * * MUON * Mu_NVtx(NMu) Vertex ID used in the muon fit * 21 * I*4 * * * MUON * Mu_OK(NMu) + if passes default CLEANMU mask (CLEANMU.RCP), 0 otherwise * 22 * I*4 * * * MUON * Mu_Sign(NMu) Muon sign ****************************************************************** In addition for the signal MC samples the ISAJET parameter block was added. It contains the information about the ISAJET vertex and the cone size used for the PJET definition. The rest of the information is in blocks for each PJET. The way ISAJET works is so that one or two of the PJET banks always contain the parent LQ and LQ-bar. Sometimes, however, they can be clusterized with the other particles, even the LQ decay particles which does not make much sense but this is how it was done at the generation level. As a result, the information in PJET banks which contain LQ is often incorrect since the parent and the child energies can be added together in order to obtain the PJET energy. In order to get rid of this unpleasant feature, the parent LQ's are identified and subtracted from their PJETs. If the resulting PJET does not have any other particles in it it is simply dropped from the Ntuple. The information about the parent LQ's is, however, extracted and stored in separate LQ_* arrays. The first element of each array corresponds to the LQ (ID=21), the second - to the LQ-bar (ID=-21). For each remaining PJET standard kinematic variables are kept. On top of this I keep the number of particles in the PJET and the characteristics of the leading (in pT) particle. An importnt information is the parent of this leading particle (LP_Jet word). It can be 0, 1, or 2. If 0 then the corresponding PJET is the ISR, if one or two the parent was the LQ or the LQ-bar (i.e. the PJET is from the decay products or the FSR). One can figure out whether the LQ is jet no. 1 or 2 by looking at the LQ_Jet(1). Similar for the LQ-bar. LQ always decays into e+ d, and LQ-bar - into e- d-bar. ****************************************************************** * Var numb * Type * Packing * Range * Block * Name * ****************************************************************** * 1 * R*4 * * * ISAJET * ZVISA Vertx Z-position from the ISAJET bank * 2 * R*4 * * * ISAJET * RPJET Cone size used for parton jet finder * 3 * R*4 * * * ISAJET * LQ_E(2) \ * 4 * R*4 * * * ISAJET * LQ_Px(2) | Energy and momentum of the LQ (1) and LQ-bar (2) * 5 * R*4 * * * ISAJET * LQ_Py(2) | * 6 * R*4 * * * ISAJET * LQ_Pz(2) / * 7 * R*4 * * * ISAJET * LQ_Phi(2) Azimuthal angle * 8 * R*4 * * * ISAJET * LQ_Tht(2) Polar angle * 9 * R*4 * * * ISAJET * LQ_Eta(2) Pseudorapidity * 10 * R*4 * * * ISAJET * LQ_M(2) LQ mass * 11 * I*4 * * * ISAJET * LQ_Jet(2) Jet number * 12 * I*4 * * [0,20] * ISAJET * NPJet Number of PJET banks (first two are always the LQ's) * 13 * R*4 * * * ISAJET * PJ_E(NPJet) \ * 14 * R*4 * * * ISAJET * PJ_Px(NPJet) | * 15 * R*4 * * * ISAJET * PJ_Py(NPJet) | Energy, Px, Py, Pz and ET of the PJET (as in PJET banks) * 16 * R*4 * * * ISAJET * PJ_Pz(NPJet) | * 17 * R*4 * * * ISAJET * PJ_ET(NPJet) / * 18 * R*4 * * * ISAJET * PJ_Phi(NPJet) \ * 19 * R*4 * * * ISAJET * PJ_Tht(NPJet) | Phi, Theta and Eta of the PJET * 20 * R*4 * * * ISAJET * PJ_Eta(NPJet) / * 21 * R*4 * * * ISAJET * PJ_M(NPJet) Mass of the PJET (as in PJET bank) * 22 * I*4 * * * ISAJET * PJ_NP(NPJet) Number of particles in the PJET * 23 * I*4 * * * ISAJET * LP_Typ(NPJet) Leading particle ISAJET type * 24 * R*4 * * * ISAJET * LP_M(NPJet) Leading particle mass * 25 * R*4 * * * ISAJET * LP_E(NPJet) \ * 26 * R*4 * * * ISAJET * LP_Px(NPJet) | Energy and momentum of the leading particle * 27 * R*4 * * * ISAJET * LP_Py(NPJet) | * 28 * R*4 * * * ISAJET * LP_Pz(NPJet) / * 29 * I*4 * * * ISAJET * LP_Jet(NPJet) Parent jet number ******************************************************************