--- quicklook/tracker/flight/src/FTrkQLook_EXPERT.cc 2006/06/08 17:03:11 1.3 +++ quicklook/tracker/flight/src/FTrkQLook_EXPERT.cc 2006/06/29 11:11:59 1.4 @@ -2,12 +2,12 @@ * FTrkQLook_EXPERT.cc * * autor: D.Fedele - * version 3.0 + * version v1r04 * Parameters: * file - path of the root file to analyze (give at least this parameter) * fromevent - first event to analyze * toevent - last event to analyze - * outdir - total path of output file + * outDir - total path of output file * format - extension of output file (pdf,ps,gif,jpg) * */ @@ -26,11 +26,11 @@ printf("\t -v: be verbose \n"); printf("\t -fromev: first event to analyze [default = 0] \n"); printf("\t -toev: last event to analyze [default = 0] \n"); - printf("\t -outdir: output directory [default = ./] \n"); - printf("\t -format: format for output file (without . )[default = pdf] \n"); + printf("\t -outDir: path of the output directory [default = ./] (with or without final '/')\n"); + printf("\t -format: format for output file (without . )[default = pdf] (accepted formats: pdf, ps, png, jpg, gif)\n"); printf("\nExamples:\n\tFTrkQLook_EXPERT /home/pamela/filesfromyoda/DW_050523_01600.root -v \n\n"); printf("\tFTrkQLook_EXPERT /home/pamela/filesfromyoda/DW_050523_01600.root -v -format jpg\n\n"); - printf("\tFTrkQLook_EXPERT /home/pamela/filesfromyoda/DW_050523_01600.root -v -format jpg -outdir ~/tmp/ \n\n"); + printf("\tFTrkQLook_EXPERT /home/pamela/filesfromyoda/DW_050523_01600.root -v -format jpg -outDir ~/tmp/ \n\n"); } int main(int argc, char* argv[]){ @@ -62,9 +62,9 @@ if ( !strcmp(argv[i],"-v") || !strcmp(argv[i],"--verbose") ) beverbose = true; - if (!strcmp(argv[i], "-outdir")){ + if (!strcmp(argv[i], "-outDir")){ if (++i >= argc || !strcmp(argv[i],"-v") || !strcmp(argv[i], "-format") || !strcmp(argv[i], "-fromev") || !strcmp(argv[i], "-toev")){ - printf( "\n-outdir needs arguments. \n"); + printf( "\n-outDir needs arguments. \n"); usage(); return(0); } @@ -75,7 +75,7 @@ } if (!strcmp(argv[i], "-fromev")){ - if (++i >= argc || !strcmp(argv[i],"-v") || !strcmp(argv[i], "-format") || !strcmp(argv[i], "-toev") || !strcmp(argv[i], "-outdir")){ + if (++i >= argc || !strcmp(argv[i],"-v") || !strcmp(argv[i], "-format") || !strcmp(argv[i], "-toev") || !strcmp(argv[i], "-outDir")){ printf( "\n-fromev needs arguments. \n"); usage(); return(0); @@ -87,7 +87,7 @@ } if (!strcmp(argv[i], "-toev")){ - if (++i >= argc || !strcmp(argv[i],"-v") || !strcmp(argv[i], "-format") || !strcmp(argv[i], "-fromev") || !strcmp(argv[i], "-outdir")){ + if (++i >= argc || !strcmp(argv[i],"-v") || !strcmp(argv[i], "-format") || !strcmp(argv[i], "-fromev") || !strcmp(argv[i], "-outDir")){ printf( "\n-toev needs arguments. \n"); usage(); return(0); @@ -99,7 +99,7 @@ } if (!strcmp(argv[i], "-format")){ - if (++i >= argc || !strcmp(argv[i],"-v") || !strcmp(argv[i], "-fromev") || !strcmp(argv[i], "-toev") || !strcmp(argv[i], "-outdir")){ + if (++i >= argc || !strcmp(argv[i],"-v") || !strcmp(argv[i], "-fromev") || !strcmp(argv[i], "-toev") || !strcmp(argv[i], "-outDir")){ printf( "\n-format needs arguments. \n"); usage(); return(0); @@ -109,6 +109,12 @@ continue; } } + + if(strcmp(argv[i], "-format") && strcmp(argv[i], "-outDir") && strcmp(argv[i],"-v") && strcmp(argv[i],"--verbose") && strcmp(argv[i], "-fromev") && strcmp(argv[i], "-toev")){ + printf( "\n------>Warning: WRONG OPTIONS!\n"); + usage(); + return(0); + } } } }