17 enum { EindexMax=13000};
19 enum { BindexMax=5400};
20 #define EmcDbIndexMax (L2EmcDb2012::EindexMax+L2EmcDb2012::BindexMax)
22 enum {ETOW_DATSIZE=160, ETOW_DATUSED=128, BTOW_DATSIZE=160, ETOW_MAXFEE=6, BTOW_MAXFEE=30,MxEmcNameLen=16};
26 char name[MxEmcNameLen];
27 char tube[MxEmcNameLen];
49 int name2index(
char *name);
56 int initRun(
int runNo);
57 int getRun() {
return run_number;}
71 EmcCDbItem dbByIndex[EmcDbIndexMax];
73 void clearItem(EmcCDbItem *x);
75 int importItem(EmcCDbItem *x, FILE *fd);
76 void exportItem(EmcCDbItem *x, FILE *fd);
77 int BtowName2Index(
int sect,
char *xee);
78 int readAsciiDb(
char *fname,
char *lbl);
79 void writeAsciiDb(FILE *fd);
81 int changeMaskFullCrate(
const char *fname,
char BEflag,
char *lbl);
82 int changePedsByName(
const char *fname,
char *lbl);
83 int changeMaskByName(
const char *fname,
char *lbl);
87 enum {txMxLbl=6, txMxSize=100};
88 char db_labels[txMxLbl][txMxSize];
void setPedFile(const char *c)
void setMaskFile(const char *c)