#ifndef ClassDet_h #define ClassDet_h #include #define MAXMULTI 1000 class Det{ public: Det(): multi(0) {Clear(); } unsigned short multi; // max 65535 unsigned short id[MAXMULTI]; unsigned short ch[MAXMULTI]; unsigned short e[MAXMULTI]; unsigned long long t[MAXMULTI]; void Clear(){ multi = 0; for( int i = 0; i < MAXMULTI; i++){ id[i] = 0; ch[i] = 0; e[i] = 0; t[i] = 0; } } void Print(){ printf("=============================== multi : %u\n", multi); for( int i = 0; i < multi; i++) { printf(" %3d | %2d-%2d %5u %llu \n", i, id[i], ch[i], e[i], t[i]); } } }; #endif