5#include "KVINDRACodes.h"
16 "neutron (seulement couronnes 2 a 9)",
17 "part. ident. dans CsI ou Phoswich (OK + 8Be)",
18 "fragment identifie dans Si-CsI ou fragment ident. dans Si75-SiLi ou SiLi-CsI",
19 "fragment identifie dans ChIo-Si/ChIo-CsI ou fragment ou part. identifie dans ChIo-Si75",
20 "fragment non-ident. (montee de Bragg)(Z min.) ou stoppe dans Chio (Z min)",
21 "frag. cree par la coherence CsI (stoppe ds Si.)",
22 "frag. cree par la coherence ChIo (stoppe ds ChIo)",
23 "multiple comptage dans ChIo avec arret: - dans les siliciums (cour. 2-9); - dans les CsI (cour. 10-17)",
24 "ident. incomplete dans CsI ou Phoswich (Z.min)",
25 "ident. 'entre les lignes' dans CsI",
26 "ident. Z=2 due a l'inversion CHIO (Argon)",
27 "Particule restee non identifiee (a rejeter)",
28 "frag. ou part. rejete"
33{ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 15 };
62 "Aucun appel a une routine de calibration effectuee",
63 "Calibration sans probleme (toute les routines ont retourne le code 1)",
64 "Warning : Une des routines a retourne un code different de 1",
65 "Warning specifique au CSI : E_CsI > E_Max du CsI",
66 "Detecteur en panne (CHIO ou SI): perte d'energie dans ce detecteur calcule par Veda",
67 "Rejet : Une des routines a retourne un code de rejet.",
68 "One or more detectors hit by more than one particle, energy loss calculated for this detector",
69 "Coherency test of energy losses reveals presence of other particles"
273 return fEBits[veda_e_code];
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t mask
void SetEMask(UChar_t codes)
void SetIDMask(UShort_t codes)
void Clear(Option_t *="")
Identification code structure for INDRA data (obsolete)
static Char_t fCodeGenCalib[8][120]
static UChar_t VedaECodeToBitmask(UChar_t veda_e_code)
const Char_t * GetEStatus()
Give an explanation for the calibration code.
void SetIDCode(UShort_t)
Set ID code - the argument given is one of the EVedaCodes or EIDCodes bitmasks.
UChar_t GetECode()
Returns energy calibration code in the form of EVedaCodes or EIDCodes bitmask.
static Char_t fCodeGenIdent[14][120]
UChar_t GetVedaECode()
Returns VEDA6 energy calibration code.
UChar_t GetVedaIDCode()
Returns VEDA6 identification code.
void SetVedaECode(UChar_t)
Set E code - the argument given is the old VEDA6 code number.
static UShort_t fIDBits[16]
static UChar_t fEBits[16]
UChar_t GetCodeIndex(UShort_t)
void Clear(Option_t *opt="")
resets all id subcodes.
const Char_t * GetIDStatus()
Give an explanation for the ID code.
static UChar_t fECodes[8]
static UChar_t fIDCodes[14]
void SetECode(UChar_t)
Set E code - the argument given is one of the EVedaCodes or EIDCodes bitmasks.
static UShort_t VedaIDCodeToBitmask(UChar_t veda_id_code)
UShort_t GetIDCode()
Returns identification code in the form of EVedaCodes or EIDCodes bitmask.
void SetVedaIDCode(UChar_t)
Set ID code - the argument given is the old VEDA6 code number.