94 const char *env =
cenv.GetValue(
"emlink.env" ,
"link.rootrc");
95 const char *
outdir =
cenv.GetValue(
"emlink.outdir" ,
"..");
100 bool do_check =
false;
101 bool do_check_view =
false;
103 Int_t npre=0, nfull=0;
104 Int_t ix = -1, iy = -1;
107 for(
int i=1; i<argc; i++ ) {
110 if (!strncmp(key,
"-id=",4))
112 if(strlen(key)>4) sscanf(key+4,
"%d.%d.%d.%d",&
brick,&
plate,&major,&minor);
115 else if(!strncmp(key,
"-set=",5))
117 if(strlen(key)>5) sscanf(key+5,
"%d.%d.%d.%d",&
brick,&
plate,&major,&minor);
120 else if(!strncmp(key,
"-o=",3))
122 if(strlen(key)>3)
outdir=key+3;
124 else if(!strncmp(key,
"-p=",3))
126 if(strlen(key)>3) npre = atoi(key+3);
128 else if(!strncmp(key,
"-f=",3))
130 if(strlen(key)>3) nfull = atoi(key+3);
132 else if(!strncmp(key,
"-a",2))
136 else if(!strncmp(key,
"-new",4))
140 else if(!strncmp(key,
"-check",6))
144 else if(!strncmp(key,
"-view",5))
148 else if(!strncmp(key,
"-v=",3))
152 else if(!strncmp(key,
"-ix=",4))
154 if(strlen(key)>4) ix = atoi(key+4);
156 else if(!strncmp(key,
"-iy=",4))
158 if(strlen(key)>4) iy = atoi(key+4);
164 cenv.SetValue(
"emlink.env" , env);
165 cenv.ReadFile(
cenv.GetValue(
"emlink.env" ,
"link.rootrc") ,kEnvLocal);
167 const char* reportfileformat =
cenv.GetValue(
"emlink.reportfileformat",
"pdf");
169 cenv.WriteFile(
"link.save.rootrc");
175 printf(
"\n----------------------------------------------------------------------------\n");
176 printf(
"link run with id= %d.%d.%d.%d\n",
brick,
plate, major,minor);
177 printf(
"----------------------------------------------------------------------------\n\n");
185 printf(
"test0, %d, %d",ix,iy);
193 printf(
"\n----------------------------------------------------------------------------\n");
194 printf(
"link set with id= %d.%d.%d.%d\n",
brick,
plate, major,minor);
195 printf(
"----------------------------------------------------------------------------\n\n");
204 else if(npre+nfull>0)
sproc.
LinkSet(*
ss, npre, nfull, correct_ang);
216 cenv.WriteFile(
"link.save.rootrc");
BRICK brick
Definition: RecDispMC.C:103
Int_t ePlate
Definition: EdbID.h:11
Definition: EdbBrick.h:13
Definition: EdbScanProc.h:12
int LinkSet(EdbScanSet &sc, int npre=3, int nfull=1, int correct_ang=1)
Definition: EdbScanProc.cxx:662
void MakeLinkSetSummary(EdbID id, const char *fileformat="pdf")
Definition: EdbScanProc.cxx:2976
void CheckViewOverlaps(EdbID id, TEnv &cenv)
Definition: EdbScanProc.cxx:3305
void LinkSetNewTest(EdbScanSet &sc, TEnv &cenv, Int_t ix=-1, Int_t iy=-1)
Definition: EdbScanProc.cxx:3345
void LinkRunTest(EdbID id, EdbPlateP &plate, TEnv &cenv, Int_t ix=-1, Int_t iy=-1)
Definition: EdbScanProc.cxx:3204
int LinkRunAll(int id[4], int npre=3, int nfull=1, int correct_ang=1)
Definition: EdbScanProc.cxx:1104
TString eProcDirClient
Definition: EdbScanProc.h:14
EdbScanSet * ReadScanSet(EdbID id)
Definition: EdbScanProc.cxx:1521
Definition: EdbScanSet.h:11
EdbScanProc * sproc
Definition: comptonmap.cpp:29
void set_default(TEnv &cenv)
Definition: emlink.cpp:36
void print_help_message()
Definition: emlink.cpp:13
bool do_set
Definition: emrec.cpp:36
const char * outdir
Definition: emrec.cpp:37
gEDBDEBUGLEVEL
Definition: energy.C:7
ss
Definition: energy.C:62
Int_t plate
Definition: merge_Energy_SytematicSources_Electron.C:1
UInt_t id
Definition: tlg2pattern.C:118