enum VAR {NONE=-1, SI, SLOW, FAST, TOF30, TOFSi}; enum egain {LG,HG}; enum ECode { kICODE0, //ok kICODE1, //Z ok, mais les masses superieures a A sont possibles kICODE2, //Z ok, mais les masses inferieures a A sont possibles kICODE3, //Z ok, mais les masses superieures ou inferieures a A sont possibles kICODE4, //Z ok, masse hors limite superieure ou egale a A kICODE5, //Z ok, masse hors limite inferieure ou egale a A kICODE6, //au-dessus de la ligne fragment, Z est alors un Zmin kICODE7, //a gauche de la ligne fragment, Z est alors un Zmin et le plus probable kICODE8, //Z indetermine ou (x,y) hors limites kICODE9, //pas de lignes pour ce module kICODE10 //gamma }; /* struct TCHIResult { Int_t fZ; //Z of particle found Int_t fA; //A of particle found ECode fcod; //quality code by identification procedure Double_t fPID; //real "Z" or real "A" bool fIDOK; //true if acceptable identification done bool fZident; //true if Z established bool fAident; //true if A established TCHIResult() {Init();} void Init() {fZ=-1; fA=-1; fcod=kICODE8; fPID=-1.0; fIDOK=false; fZident=false; fAident=false;} };*/