ELIBSDIR :=
ELIBS := EveBase EveDet \
- MUONbase MUONevaluation MUONmapping MUONshuttle MUONcalib MUONgeometry \
- MUONraw MUONsim MUONcore MUONgraphics MUONrec MUONtrigger \
- TPCbase TPCsim TPCrec TPCfast \
- ITSbase ITSsim ITSrec PMDbase PMDsim PMDrec TRDbase \
- TRDsim TRDrec TRDfast \
- FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSUtils PHOSbase PHOSsim PHOSrec \
- ACORDEbase ACORDEsim ACORDErec \
- HMPIDbase HMPIDrec HMPIDsim \
- ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec \
- EMCALUtils EMCALbase EMCALsim EMCALrec BCM \
- STRUCT T0base T0sim T0rec EVGEN STEERBase ESD AOD CDB STEER MONITOR \
- ANALYSIS ANALYSISalice \
- THijing \
- hijing THbtp TEPEMGEN \
- FASTSIM microcern \
- RAWDatabase RAWDatarec RAWDatasim \
- HLTbase XMLParser STAT
+ MONITOR \
+ MUONmapping \
+ MUONevaluation \
+ MUONsim \
+ MUONrec \
+ MUONgeometry \
+ MUONcalib \
+ MUONbase \
+ MUONraw \
+ MUONtrigger \
+ MUONcore \
+ TPCfast TPCsim TPCrec TPCbase \
+ ITSbase ITSsim ITSrec PMDbase PMDsim PMDrec TRDbase \
+ TRDsim TRDrec TRDfast \
+ FMDbase FMDsim FMDrec TOFbase TOFrec TOFsim PHOSUtils PHOSbase PHOSsim PHOSrec \
+ ACORDEbase ACORDEsim ACORDErec \
+ HMPIDbase HMPIDrec HMPIDsim \
+ ZDCbase ZDCsim ZDCrec VZERObase VZEROsim VZEROrec \
+ EMCALUtils EMCALbase EMCALsim EMCALrec BCM \
+ STRUCT T0base T0sim T0rec EVGEN \
+ STEER \
+ CDB \
+ AOD \
+ ESD \
+ STEERBase \
+ ANALYSISalice ANALYSIS \
+ THijing \
+ hijing THbtp TEPEMGEN \
+ FASTSIM microcern \
+ RAWDatasim RAWDatarec RAWDatabase \
+ HLTbase XMLParser STAT
PACKBLIBS := $(ROOTCLIBS) $(ROOTPLIBS) -lTreePlayer -lGeomPainter -lGed -lRGL -lEve $(SYSLIBS)
int size;
void *data;
} *payloadsHead, *payloadsTail;
-int lineNo;
+int lineNmb;
eventGdcIdType currGdcId;
unsigned long32 currDetPattern;
eventLdcIdType currLdcId;
if ( read == maxSize && line[read] != '\n' ) {
fprintf( stderr,
"%s: Input line # %d too long (%d chars max)\n",
- myName, lineNo, maxSize-1 );
+ myName, lineNmb, maxSize-1 );
exit( 1 );
}
line[ read ] = 0;
DBG_VERBOSE {
if ( !( read == 0 && feof( stdin ) ) ) {
- printf( "%d) [%3d] \"%s\"", lineNo, read, line );
+ printf( "%d) [%3d] \"%s\"", lineNmb, read, line );
}
}
for ( c = 0; c != read; c++ ) {
fprintf( stderr,
"%s: line:%d payload file \"%s\" not found or not readable, errno:%d. ",
myName,
- lineNo,
+ lineNmb,
payload->fileName,
errno );
perror( "System-dependent error " );
fprintf( stderr,
"%s: line:%d Failed to malloc for payload file \"%s\" size:%d errno:%d ",
myName,
- lineNo,
+ lineNmb,
payload->fileName,
payload->size,
errno );
fprintf( stderr,
"%s: line:%d Failed to read payload file \"%s\" size:%d requested:1 got:%d feof:%s ferror:%s errno:%d ",
myName,
- lineNo,
+ lineNmb,
payload->fileName,
payload->size,
bytesRead,
fprintf( stderr,
"%s: line:%d payload file \"%s\" not found or not readable, errno:%d. ",
myName,
- lineNo,
+ lineNmb,
fileName,
errno );
perror( "System-dependent error " );
fprintf( stderr,
"%s: line:%d Failed to seek payload file \"%s\" errno:%d ",
myName,
- lineNo,
+ lineNmb,
fileName,
errno );
perror( "System-dependent error " );
fprintf( stderr,
"%s: line:%d Failed to get file \"%s\" size size:%d errno:%d ",
myName,
- lineNo,
+ lineNmb,
fileName,
payload->size,
errno );
int b, n;
printf( "%d) Payload \"%s\" loaded at %p\n",
- lineNo,
+ lineNmb,
fileName,
(void*)payload );
if ( bufferData ) {
} else {
DBG_VERBOSE
printf( "%d) Payload \"%s\" already loaded at %p\n",
- lineNo,
+ lineNmb,
fileName,
(void*)payload );
}
p = line;
while ( (keyword = strtok_r( p, " \t", &p )) != NULL ) {
DBG_VERBOSE printf( "%d) Equipment - Keyword:\"%s\"\n",
- lineNo,
+ lineNmb,
keyword );
if ( strcasecmp( "id", keyword ) == 0 ) {
char *idNum;
fprintf( stderr,
"%s: line:%d EQUIPMENT declaration, ID needed",
myName,
- lineNo );
+ lineNmb );
exit( 1 );
}
if ( sscanf( idNum, "%d", &currEquipmentId ) != 1 ) {
fprintf( stderr,
"%s: line:%d EQUIPMENT declaration, numeric ID needed (%s)",
myName,
- lineNo,
+ lineNmb,
idNum );
exit( 1 );
}
DBG_VERBOSE printf( "%d) EQUIPMENT - ID:%d\n",
- lineNo,
+ lineNmb,
currEquipmentId );
} else if ( strncasecmp( "pay", keyword, 3 ) == 0 ) {
char *fileName;
fprintf( stderr,
"%s line:%d Payload without filename found\n",
myName,
- lineNo );
+ lineNmb );
exit( 1 );
}
DBG_VERBOSE printf( "%d) Equipment - Payload:\"%s\"\n",
- lineNo,
+ lineNmb,
fileName );
if ( payloadFound ) {
fprintf( stderr,
"%s line:%d Payload with multiple filenames found\n",
myName,
- lineNo );
+ lineNmb );
exit( 1 );
}
loadPayload( fileName );
fprintf( stderr,
"%s: line:%d Equipment declaration, unknown keyword \"%s\"\n",
myName,
- lineNo,
+ lineNmb,
keyword );
exit( 1 );
}
fprintf( stderr,
"%s: line:%d Equipment without payload found\n",
myName,
- lineNo );
+ lineNmb );
exit( 1 );
}
fprintf( stderr,
"%s: line:%d GDC declaration, ID needed",
myName,
- lineNo );
+ lineNmb );
exit( 1 );
}
if ( sscanf( idNum, "%d", (int*)&currGdcId ) != 1 ) {
fprintf( stderr,
"%s: line:%d GDC declaration, numeric ID needed (%s)",
myName,
- lineNo,
+ lineNmb,
idNum );
exit( 1 );
}
DBG_VERBOSE printf( "%d) GDC - ID:%d\n",
- lineNo,
+ lineNmb,
currGdcId );
} else if ( strcasecmp( "DetectorPattern", keyword ) == 0 ) {
char *detPattern;
fprintf( stderr,
"%s: line:%d GDC declaration, DetectorPattern needed",
myName,
- lineNo );
+ lineNmb );
exit( 1 );
}
if ( sscanf( detPattern, "%u", &currDetPattern ) != 1 ) {
fprintf( stderr,
"%s: line:%d GDC declaration, numeric DetectorPattern needed (%s)",
myName,
- lineNo,
+ lineNmb,
detPattern );
exit( 1 );
}
DBG_VERBOSE printf( "%d) GDC - DetectorPattern:%u\n",
- lineNo,
+ lineNmb,
currDetPattern );
} else {
fprintf( stderr,
"%s: line:%d GDC declaration, unknown keyword \"%s\"\n",
myName,
- lineNo,
+ lineNmb,
keyword );
exit( 1 );
}
fprintf( stderr,
"%s: line:%d LDC declaration, ID needed",
myName,
- lineNo );
+ lineNmb );
exit( 1 );
}
if ( sscanf( idNum, "%d", (int*)&currLdcId ) != 1 ) {
fprintf( stderr,
"%s: line:%d LDC declaration, numeric ID needed (%s)",
myName,
- lineNo,
+ lineNmb,
idNum );
exit( 1 );
}
DBG_VERBOSE printf( "%d) LDC - ID:%d\n",
- lineNo,
+ lineNmb,
currLdcId );
} else {
fprintf( stderr,
"%s: line:%d LDC declaration, unknown keyword \"%s\"\n",
myName,
- lineNo,
+ lineNmb,
keyword );
exit( 1 );
}
currGdcId = HOST_ID_MIN;
currDetPattern = 0;
- for ( lineNo = 1; !feof( stdin ); lineNo++ ) {
+ for ( lineNmb = 1; !feof( stdin ); lineNmb++ ) {
getLine( line, sizeof(line) );
if ( strlen(line) != 0 ) {
char *p;
char *keyword;
if ( (keyword = strtok_r( line, " \t", &p )) != NULL ) {
- DBG_VERBOSE printf( "%d) Keyword:\"%s\"\n", lineNo, keyword );
+ DBG_VERBOSE printf( "%d) Keyword:\"%s\"\n", lineNmb, keyword );
if ( strcasecmp( "gdc", keyword ) == 0 ) {
if ( workingAs != gdc && workingAs != unknown ) {
fprintf( stderr,
"%s: line:%d GDC found when working in non-GDC mode (e.g. as a LDC)\n",
- myName, lineNo );
+ myName, lineNmb );
exit( 1 );
}
workingAs = gdc;
if ( workingAs != gdc && workingAs != ldc && workingAs != unknown ) {
fprintf( stderr,
"%s: line:%d LDC found when working in non-LDC/GDC mode\n",
- myName, lineNo );
+ myName, lineNmb );
exit( 1 );
}
if ( workingAs == unknown ) workingAs = ldc;
fprintf( stderr,
"%s: line:%d Unexpected EQUIPMENT declaration (LDC or GDC needed first)\n",
myName,
- lineNo );
+ lineNmb );
exit( 1 );
}
parseEquipment( p );
fprintf( stderr,
"%s: line:%d Parse error in \"%s\" unknown keyword\n",
myName,
- lineNo,
+ lineNmb,
keyword );
exit( 1 );
}
}
}
} while ( !feof( stdin ) ) {}
- lineNo -= 2;
+ lineNmb -= 2;
DBG_VERBOSE {
printf( "End of parse: %d line%s found\n",
- lineNo,
- lineNo != 1 ? "s" : "" );
+ lineNmb,
+ lineNmb != 1 ? "s" : "" );
printf( "Working as %s\n",
workingAs == gdc ? "GDC" :
workingAs == ldc ? "LDC" :