37 lines
687 B
C
37 lines
687 B
C
|
#ifndef ClassDet_h
|
||
|
#define ClassDet_h
|
||
|
|
||
|
#include <cstdio>
|
||
|
|
||
|
#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
|