mirror of
https://github.com/slsdetectorgroup/slsDetectorPackage.git
synced 2025-04-24 23:30:03 +02:00
Made cluster size command line argument
This commit is contained in:
parent
3d6c956147
commit
9834d84f5b
@ -42,9 +42,9 @@ using namespace std;
|
|||||||
|
|
||||||
int main(int argc, char *argv[]) {
|
int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
if (argc < 5) {
|
if (argc < 6) {
|
||||||
cout << "Usage is " << argv[0]
|
cout << "Usage is " << argv[0]
|
||||||
<< "indir outdir fname(no extension) fextension [runmin] [runmax] [pedfile (raw or tiff)] [threshold] "
|
<< "indir outdir fname(no extension) fextension csize [runmin] [runmax] [pedfile (raw or tiff)] [threshold]"
|
||||||
"[nframes] [xmin xmax ymin ymax] [gainmap]"
|
"[nframes] [xmin xmax ymin ymax] [gainmap]"
|
||||||
<< endl;
|
<< endl;
|
||||||
cout << "threshold <0 means analog; threshold=0 means cluster finder; "
|
cout << "threshold <0 means analog; threshold=0 means cluster finder; "
|
||||||
@ -53,6 +53,7 @@ int main(int argc, char *argv[]) {
|
|||||||
cout << "nframes <0 means sum everything; nframes=0 means one file per "
|
cout << "nframes <0 means sum everything; nframes=0 means one file per "
|
||||||
"run; nframes>0 means one file every nframes"
|
"run; nframes>0 means one file every nframes"
|
||||||
<< endl;
|
<< endl;
|
||||||
|
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -113,47 +114,48 @@ int main(int argc, char *argv[]) {
|
|||||||
char *outdir = argv[2];
|
char *outdir = argv[2];
|
||||||
char *fformat = argv[3];
|
char *fformat = argv[3];
|
||||||
char *fext = argv[4];
|
char *fext = argv[4];
|
||||||
|
sscanf(argv[5], "%d", &csize);
|
||||||
int runmin = 0;
|
int runmin = 0;
|
||||||
|
|
||||||
// cout << "argc is " << argc << endl;
|
// cout << "argc is " << argc << endl;
|
||||||
if (argc >= 6) {
|
if (argc >= 7) {
|
||||||
runmin = atoi(argv[5]);
|
runmin = atoi(argv[6]);
|
||||||
}
|
}
|
||||||
|
|
||||||
int runmax = runmin;
|
int runmax = runmin;
|
||||||
|
|
||||||
if (argc >= 7) {
|
if (argc >= 8) {
|
||||||
runmax = atoi(argv[6]);
|
runmax = atoi(argv[7]);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *pedfile = NULL;
|
char *pedfile = NULL;
|
||||||
if (argc >= 8) {
|
if (argc >= 9) {
|
||||||
pedfile = argv[7];
|
pedfile = argv[8];
|
||||||
}
|
}
|
||||||
double thr = 0;
|
double thr = 0;
|
||||||
double thr1 = 1;
|
double thr1 = 1;
|
||||||
|
|
||||||
if (argc >= 9) {
|
if (argc >= 10) {
|
||||||
thr = atof(argv[8]);
|
thr = atof(argv[9]);
|
||||||
}
|
}
|
||||||
|
|
||||||
int nframes = 0;
|
int nframes = 0;
|
||||||
|
|
||||||
if (argc >= 10) {
|
if (argc >= 11) {
|
||||||
nframes = atoi(argv[9]);
|
nframes = atoi(argv[10]);
|
||||||
}
|
}
|
||||||
|
|
||||||
int xmin = 0, xmax = nx, ymin = 0, ymax = ny;
|
int xmin = 0, xmax = nx, ymin = 0, ymax = ny;
|
||||||
if (argc >= 14) {
|
if (argc >= 15) {
|
||||||
xmin = atoi(argv[10]);
|
xmin = atoi(argv[11]);
|
||||||
xmax = atoi(argv[11]);
|
xmax = atoi(argv[12]);
|
||||||
ymin = atoi(argv[12]);
|
ymin = atoi(argv[13]);
|
||||||
ymax = atoi(argv[13]);
|
ymax = atoi(argv[14]);
|
||||||
}
|
}
|
||||||
|
|
||||||
char *gainfname = NULL;
|
char *gainfname = NULL;
|
||||||
if (argc > 14) {
|
if (argc > 15) {
|
||||||
gainfname = argv[14];
|
gainfname = argv[15];
|
||||||
cout << "Gain map file name is: " << gainfname << endl;
|
cout << "Gain map file name is: " << gainfname << endl;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user