Privacy and Security Notice

N-tuple format for DST
 
 

  ******************************************************************
 * Ntuple ID = 10     Entries = 40901     All_out
 ******************************************************************
 * Var numb * Type * Packing *    Range     *  Block   *  Name    *
 ******************************************************************
 *      1   * U*4  *    5    * [0,20]       * HEVT     * npart                Number of identified particles
 *      2   * U*4  *    7    * [0,100]      * HEVT     * evstat               Event status from HEAD bank
 *      3   * U*4  *    24   * [0,10000000] * HEVT     * evntid               Event ID in the run from HEAD bank
 *      4   * I*4  *    6    * [-20,20]     * HEVT     * evntype              Event type from HEAD bank
 *      5   * U*4  *    21   * [0,2000000]  * HEVT     * evntclas             Event CLASS, includes helicity and trigger bit information
 *      6   * R*4  *         *              * HEVT     * q_l                  FC reading for that event
 *      7   * R*4  *         *              * HEVT     * t_l                  Live time
 *      8   * R*4  *         *              * HEVT     * tr_time              Trigger time (start time)
 *      9   * R*4  *         *              * HEVT     * rf_time              RF time used (RF1 or RF2)
 *     10   * I*4  *         *              * HEVT     * lt1                  Latch bit for level 1 from TGBI bank
 *     11   * I*4  *         *              * HEVT     * hlsc                 Helicity scaler from TGBI bank
 *     12   * I*4  *         *              * HEVT     * intt                 Interupt time (microsec) from TGBI
 *      1   * I*4  *         * [0,20]       * EVNT     * gpart                Number of groups of hits and tracks
 *      2   * I*4  *         *              * EVNT     * id(gpart)            Particle ID from PDG (if group is identified as an one)
 *      3   * I*4  *         *              * EVNT     * stat(gpart)          Status = DC + 100*SC + 10000*EC + 1000000*LEC + 100000000*ST
 *      4   * R*4  *         *              * EVNT     * ccst(gpart)          CC status = CCsect + CCsegm*100 + Nphel*100000
 *      5   * R*4  *         *              * EVNT     * p(gpart)             Particle momentum (GeV/c)
 *      6   * I*4  *    2    * [-1,1]       * EVNT     * q(gpart)             Charge
 *      7   * R*4  *         *              * EVNT     * b(gpart)             Beta = v/c
 *      8   * R*4  *         *              * EVNT     * cx(gpart)            Px/P
 *      9   * R*4  *         *              * EVNT     * cy(gpart)            Py/P
 *     10   * R*4  *         *              * EVNT     * cz(gpart)            Pz/P
 *     11   * R*4  *         *              * EVNT     * vx(gpart)            X-Vertex as an intersecation of the track with Y=0 (X,Z) plane
 *     12   * R*4  *         *              * EVNT     * vy(gpart)            Y-Vertex as an intersecation of the track with Y=0 (X,Z) plane
 *     13   * R*4  *         *              * EVNT     * vz(gpart)            Z-Vertex as an intersecation of the track with Y=0 (X,Z) plane
 *      1   * I*4  *         * [0,20]       * DCPB     * dc_part              Tracks related to the particles, DC from EVNT.stat is a row numb.
 *      2   * I*4  *    11   * [-1000,1000] * DCPB     * dc_stat(dc_part)     Status = TBtrID + 100*DC_sect if no TBT = -100*DC_sect
 *      3   * R*4  *         *              * DCPB     * dc_xsc(dc_part)      Track position on the SC plane
 *      4   * R*4  *         *              * DCPB     * dc_ysc(dc_part)      Track position on the SC plane
 *      5   * R*4  *         *              * DCPB     * dc_zsc(dc_part)      Track position on the SC plane
 *      6   * R*4  *         *              * DCPB     * dc_cxsc(dc_part)     Track direction on the SC plane
 *      7   * R*4  *         *              * DCPB     * dc_cysc(dc_part)
 *      8   * R*4  *         *              * DCPB     * dc_czsc(dc_part)
 *      9   * R*4  *         *              * DCPB     * dc_vx(dc_part)       X-Vertex after fit to beam line
 *     10   * R*4  *         *              * DCPB     * dc_vy(dc_part)       y-Vertex after fit to beam line
 *     11   * R*4  *         *              * DCPB     * dc_vz(dc_part)       z-Vertex after fit to beam line
 *     12   * R*4  *         *              * DCPB     * dc_vr(dc_part)       distance from beam line
 *     13   * R*4  *         *              * DCPB     * dc_c2(dc_part)
 *      1   * I*4  *         * [0,20]       * ECPB     * ec_part
 *      2   * I*4  *         *              * ECPB     * ec_stat(ec_part)     Status = W_hit + 100*In_hit + 10000*Ou_hit + 1000000*EC_sect
 *      3   * I*4  *         *              * ECPB     * ec_inst(ec_part)
 *      4   * I*4  *         *              * ECPB     * ec_oust(ec_part)
 *      5   * R*4  *         *              * ECPB     * etot(ec_part)
 *      6   * R*4  *         *              * ECPB     * ec_ei(ec_part)
 *      7   * R*4  *         *              * ECPB     * ec_eo(ec_part)
 *      8   * R*4  *         *              * ECPB     * ec_t(ec_part)
 *      9   * R*4  *         *              * ECPB     * ec_r(ec_part)
 *     10   * R*4  *         *              * ECPB     * ech_x(ec_part)
 *     11   * R*4  *         *              * ECPB     * ech_y(ec_part)
 *     12   * R*4  *         *              * ECPB     * ech_z(ec_part)
 *     13   * R*4  *         *              * ECPB     * ec_m2(ec_part)
 *     14   * R*4  *         *              * ECPB     * ec_m3(ec_part)
 *     15   * R*4  *         *              * ECPB     * ec_m4(ec_part)
 *     16   * R*4  *         *              * ECPB     * ec_c2(ec_part)
 *      1   * I*4  *         * [0,20]       * SCPB     * sc_part
 *      2   * I*4  *         *              * SCPB     * sc_stat(sc_part)     Status = PDstatus + 100*SC_paddlID + 10000*SC_sect
 *      3   * R*4  *         *              * SCPB     * edep(sc_part)
 *      4   * R*4  *         *              * SCPB     * sc_t(sc_part)
 *      5   * R*4  *         *              * SCPB     * sc_r(sc_part)
 *      6   * R*4  *         *              * SCPB     * sc_c2(sc_part)
 *      1   * I*4  *         * [0,20]       * LECPB    * lac_part
 *      2   * I*4  *         *              * LECPB    * lec_stat(lac_part)   Status = hitID + 100*LAC_sect
 *      3   * R*4  *         *              * LECPB    * lec_etot(lac_part)
 *      4   * R*4  *         *              * LECPB    * lec_ein(lac_part)
 *      5   * R*4  *         *              * LECPB    * lec_t(lac_part)
 *      6   * R*4  *         *              * LECPB    * lec_r(lac_part)
 *      7   * R*4  *         *              * LECPB    * lec_x(lac_part)
 *      8   * R*4  *         *              * LECPB    * lec_y(lac_part)
 *      9   * R*4  *         *              * LECPB    * lec_z(lac_part)
 *     10   * R*4  *         *              * LECPB    * lec_c2(lac_part)
 ******************************************************************
 *  Block   *  Entries  * Unpacked * Packed *   Packing Factor    *
 ******************************************************************
 * HEVT     *  40901    * 48       * 36     *       1.333         *
 * EVNT     *  40901    * 964      * Var.   *    Variable         *
 * DCPB     *  40901    * 964      * Var.   *    Variable         *
 * ECPB     *  40901    * 1204     * Var.   *    Variable         *
 * SCPB     *  40901    * 404      * Var.   *    Variable         *
 * LECPB    *  40901    * 724      * Var.   *    Variable         *
 * Total    *    ---    * 4308     * Var.   *    Variable         *
 ******************************************************************
 * Blocks = 6            Variables = 70      Max. Columns = 1077  *
 ******************************************************************