Make directories automatically and calibrated five modules.
This commit is contained in:
+23
-1
@@ -21,6 +21,8 @@
|
||||
#include "TLegend.h"
|
||||
#include "TPaveText.h"
|
||||
|
||||
#include <sys/stat.h>
|
||||
|
||||
int main(int argc, char* argv[]) {
|
||||
|
||||
jungfrauStyle();
|
||||
@@ -43,12 +45,32 @@ int main(int argc, char* argv[]) {
|
||||
string pede_file = argv[4];
|
||||
string data_file = argv[5];
|
||||
|
||||
int createHistoFile = 0;
|
||||
int createHistoFile = 1;
|
||||
|
||||
char histoname[128];
|
||||
char savename[128];
|
||||
int filen = 20;
|
||||
|
||||
// create necessary directories with permissions drwxrwxr-x
|
||||
// data/Mxxx
|
||||
sprintf(savename,"data/M%s", module_str.c_str());
|
||||
mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
|
||||
// plots/Mxxx
|
||||
sprintf(savename,"plots/M%s", module_str.c_str());
|
||||
mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
|
||||
// plots/Mxxx/CuFluo
|
||||
sprintf(savename,"plots/M%s/CuFluo", module_str.c_str());
|
||||
mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
|
||||
// plots/Mxxx/CuFluo/G0
|
||||
sprintf(savename,"plots/M%s/CuFluo/G0", module_str.c_str());
|
||||
mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
|
||||
// plots/Mxxx/CuFluo/HG0
|
||||
sprintf(savename,"plots/M%s/CuFluo/HG0", module_str.c_str());
|
||||
mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
|
||||
// /mnt/pcmoench_jungfrau_data/jungfrau_ana_sophie/Mxxx_CalibAna
|
||||
sprintf(savename,"/mnt/pcmoench_jungfrau_data/jungfrau_ana_sophie/M%s_CalibAna", module_str.c_str());
|
||||
mkdir(savename, S_IRWXU | S_IRWXG | S_IROTH | S_IXOTH);
|
||||
|
||||
jungfrauPixelMask *pixelMaskObject = new jungfrauPixelMask();
|
||||
bool pixel_mask [NCH];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user