===== ThedCntrs_c ===== pro ThedCntrs_c__DEFINE Version: 1.0 Definition of the HED Science Counter structure Sub-type: c Level(s): 2 Format(s): f40 NOTE: The bit numbering used here is reversed as compared to the one in the Onboard Science Software documentation. The numbering here is the standard one for Intel- and Alpha- technologies, while the OSS documentation follows the numbering of the MIL-STD-1750A, used in ERNE onboard processor. ThedCntrs_c:: readOrder : INT H/W counter read order (0x3210) hwCs : LONG[16] Hardware countes tot_IC : LONG Total Interrupt Counter (IC) pr000e_IC : LONG PR-000 electron IC pr000ac2_IC : LONG PR-000 side anticoinsidense shield (AC2) IC pr000hwe_IC : LONG PR-000 H/W Error IC pr000swe_IC : LONG PR-000 Status Word (SW) Error IC pr000n_IC : LONG PR-000 nucleon IC pr001_IC : LONG PR-001 (PR2, penetrating particles) IC pr001ac2_IC : LONG PR-001 AC2 IC pr010_IC : LONG PR-010 (PR1) IC pr010ac2_IC : LONG PR-010 AC2 IC pr010hwe_IC : LONG PR-010 H/W Error IC pr010swe_IC : LONG PR-010 SW Error IC pr011_IC : LONG PR-011 (PR1 penetrating) IC pr011ac2_IC : LONG PR-011 AC2 IC pr100e_IC : LONG PR-100 electron IC pr100ac2_IC : LONG PR-100 AC2 IC pr100hwe_IC : LONG PR-100 H/W Error IC pr100swe_IC : LONG PR-100 SW Error IC pr100n_IC : LONG PR-100 nucleon IC pr101_IC : LONG PR-101 (penetrating electron) IC pr110_IC : LONG PR-110 (PR1 electron) IC pr110ac2_IC : LONG PR-110 AC2 IC pr110err_IC : LONG PR-110 Error IC pr110hwe_IC : LONG PR-110 H/W Error IC pr110swe_IC : LONG PR-110 SW Error IC pr111_IC : LONG PR-111 (penetrating PR1 electron) IC pr2src_IC : LONG PR2 Sample Rate Divider updated IC pr3src_IC : LONG PR3 Sample Rate Divider updated IC shadHWC_IC : LONG Shadow Interrupt Counter for H/W counters 1-4 pr1dblS1x_IC : BYTE PR1 S1x double hit IC pr2dblS1x_IC : BYTE PR2 S1x double hit IC pr3ndblS1x_IC : BYTE PR3n S1x double hit IC pr3edblS1x_IC : BYTE PR3e S1x double hit IC tot_AC : LONG Total Analysis Counter (AC) errACK_AC : INT Acknowledged error AC pr1heavy_AC : INT PR1 heavy isotope AC pr3heavy_AC : INT PR3 heavy isotope AC pr1dORt_AC : INT PR1 deuteron or triton AC pr3dORt_AC : INT PR3 deuteron or triton AC pr2ok_AC : INT PR2 (penetrating) AC pr1lowEtot_AEC : INT PR1 low total energy AC pr3lowEtot_AEC : INT PR3 low total energy AC pr1pifSmall_AEC: INT PR1 small pif Error AC pr3pifSmall_AEC: INT PR3 small pif Error AC pr1pifGap_AEC : INT PR1 t-He3 pif gap Error AC pr3pifGap_AEC : INT PR3 t-He3 pif gap Error AC pr1traj_AEC : INT PR1 trajectory Error AC pr3traj_AEC : INT PR3 trajectory Error AC pr1struct_AEC : INT PR1 structure hit Error AC pr3struct_AEC : INT PR3 structure hit Error AC electron_AEC : INT Electron Error AC pr1other_AEC : INT PR1 other Error AC pr3other_AEC : INT PR3 other Error AC internal_AEC : INT Internal Error AC&flags: b3-b15 = error counter (13 bits) b2 = anisotropy b1 = ndet b0 = pr pr1anaERRflags : INT PR1 analysis error flags: b15 = RESERVED (most significant bit) b9-b14 = RESERVED b8 = Incident angle too big b7 = S1x low energy b6 = S1y low energy b5 = S2x low energy b4 = S2y low energy b3 = D1 low energy b2 = D2 low energy b1 = D3 low energy b0 = RESERVED (least significant bit) pr3anaERRflags : INT PR3 analysis error flags (bits as with PR1 above) nPR1p : LONG PR1spectra: total number of protons nPR3p : LONG PR3spectra: total number of protons nPR1he3 : LONG PR1spectra: total number of He3 nPR3he3 : LONG PR3spectra: total number of He3 nPR1he4 : LONG PR1spectra: total number of He4 nPR3he4 : LONG PR3spectra: total number of He4 nPR3e : LONG Relativistic measurement: total number of 'electrons' nPR3relat : LONG Relativistic measurement: total number of 'nuclei' nPhaHeavy : BYTE PHA data: heavy isotope counter nPhaHelium : BYTE PHA data: Helium, Deuteron and Triton counter nPhaLight : BYTE PHA data: Light isotope counter nPhaRescued : BYTE PHA data: Rescued part (included in light counter above) VERSION HISTORY: 1.0 - 2006-10-25 First version for automated (on-need) structure definition (ER)