#include "moench03ReadData.C" void readMoench03Data(char *tit, int sign=1){ char fname[1000]; TFile *fout; THStack *hs; sprintf(fname,"/mnt/moenchnas/big_moench_xbox_20150223/Mo.root"); fout=new TFile(fname,"RECREATE"); sprintf(fname,"/mnt/moenchnas/big_moench_xbox_20150223/Mo_f0_%%d.raw"); hs=moench03ReadData(fname,"Mo",25133,25187,1500,-500,2500,1,399,1,399, 0,1); cout << "returned" << endl; hs->SetName(tit); hs->SetTitle(tit); cout << "name/title set" << endl; if (hs->GetHists()) { for (int i=0; i<3; i++) { if (hs->GetHists()->At(i)) { cout << i << " " ; (TH2F*)(hs->GetHists()->At(i))->Write(); } } cout << " histos written " << endl; } else cout << "no hists in stack " << endl; fout->Close(); } // void raedNoiseDataN(char *tit, int sign=1){ // char fname[1000]; // char f[1000]; // TFile *fout; // THStack *hs2N; // sprintf(fname,"/data/moench_xbox_20140116/noise_%s.root",tit); // fout=new TFile(fname,"RECREATE"); // sprintf(fname,"/data/moench_xbox_20140116/noise_%s_f00000%%04d000_0.raw",tit); // hs2N=moenchReadData(fname,tit,0,3000,1500,-500,2500,sign,0.,1,159,1,159, 0,0); // hs2N->SetName(tit); // hs2N->SetTitle(tit); // (TH2F*)(hs2N->GetHists()->At(0))->Write(); // // (TH2F*)(hs2N->GetHists()->At(1))->Write(); // // (TH2F*)(hs2N->GetHists()->At(2))->Write(); // // (TH2F*)(hs2N->GetHists()->At(3))->Write(); // // (TH2F*)(hs2N->GetHists()->At(4))->Write(); // fout->Close(); // } // void g4() { // raedNoiseData("cds_g4_low_gain"); // raedNoiseData("cds_g4_sto1_only"); // raedNoiseData("cds_g4_no sto"); // } // void no_cds() { // raedNoiseData("cds_disable_low_gain",-1); // raedNoiseData("cds_disable_sto1_only",-1); // raedNoiseData("cds_disable_no sto",-1); // } // void all_gains() { // raedNoiseData("cds_g2"); // raedNoiseData("cds_g2HC"); // raedNoiseData("cds_g1_2"); // raedNoiseData("cds_g2_3"); // } // void all_low_gains() { // raedNoiseData("cds_g2_low_gain"); // raedNoiseData("cds_g2HC_low_gain"); // raedNoiseData("cds_g1_2_low_gain"); // raedNoiseData("cds_g2_3_low_gain"); // } // /* // clkdivider data // /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_cds_g1_clkdiv17_f000000010000_0.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 12:40 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_cds_g1_clkdiv25_f000000010000_0.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 13:26 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_cds_g1_clkdiv35_f000000010000_0.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 14:09 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_cds_g1_clkdiv50_f000000010000_0.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 14:54 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_cds_g1_clkdiv70_f000000010000_0.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 16:42 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_cds_g1_clkdiv110_f000000010000_0.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 17:27 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_cds_g1_clkdiv170_f000000010000_0.raw // */ // /* oversampled data // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 18:12 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_0.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 18:47 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_1.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 19:22 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_2.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 20:02 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_3.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 20:41 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_4.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 21:16 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_5.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 21:56 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_6.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 22:35 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_7.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 23:11 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_8.raw // -rw-rw-r-- 1 l_msdetect l_msdetect 51440000 Jan 14 23:50 /data/moench_xbox_20140114/MoTarget_45kV_0_8mA_12us_120V_os10_16rows_f000000010000_9.raw // */