31 char lnkdef[50]=
"lnk.def";
38 int use_microtrack = 0;
41 char listfile[256] =
"";
42 char textfile[256] =
"";
44 for(
int i=0;i<argc;i++){
45 std::string
s(argv[i]);
48 if(!
s.find(
"-l")&&
s.find(
"-lst")==string::npos) sprintf(lnkdef,argv[++i]);
49 if(!
s.find(
"-d")) datatype = atoi(argv[++i]);
50 if(!
s.find(
"-c")) sprintf(rcut,argv[++i]);
51 if(!
s.find(
"-b")) ibrick = atoi(argv[++i]);
52 if(!
s.find(
"-sb")) sbrun = atoi(argv[++i]);
53 if(!
s.find(
"-sf")) sfrun = atoi(argv[++i]);
54 if(!
s.find(
"-sbm")||!
s.find(
"-sbm")) use_microtrack = 1;
55 if(!
s.find(
"-v")) dovertex=1;
56 if(!
s.find(
"-n")) drawtrack=0;
57 if(!
s.find(
"-lst")) sprintf(listfile,argv[++i]);
58 if(!
s.find(
"-t")) sprintf(textfile,argv[++i]);
59 if(!
s.find(
"-f")) sprintf(lnkdef,argv[++i]);
64 TRint app(
"EDA",&argc2, argv2);
66 if(gSystem->AccessPathName(lnkdef, kReadPermission)) {
67 Log(1,
"\neda",
"ERROR: can not open input file: %s !!!\n",lnkdef);
bool Log(int level, const char *location, const char *fmt,...)
Definition: EdbLog.cxx:75
void ReadListFile(const char *filename=NULL, bool clear_previous=kTRUE)
Definition: EdbEDATrackSet.C:1052
void DoVertexing(EdbVertexRec *VR=NULL, int ntrkcut=3)
Definition: EdbEDATrackSet.C:561
void ReadTextTracks(const char *filename=NULL)
Definition: EdbEDATrackSet.C:918
void ReadPredictionScan(int BRICK, int SBVERSION, int RUN_PRED, int UseMicrotrack=0)
Definition: EdbEDATrackSet.C:777
void SetDraw(bool b=kTRUE)
Definition: EdbEDATrackSet.h:583
void Run()
Definition: EdbEDA.C:1988
void SetBrick(int ibrick)
Definition: EdbEDA.h:666
EdbEDATrackSet * GetTrackSet(int i)
Definition: EdbEDA.h:617
void print_usage()
Definition: eda.cpp:6
#define NULL
Definition: nidaqmx.h:84
EdbSegP * s
Definition: tlg2pattern.C:32