Added createPerStepHistos option as for other analyses.
This commit is contained in:
@ -86,6 +86,7 @@ int main(int argc, char* argv[]) {
|
|||||||
char savename[128];
|
char savename[128];
|
||||||
|
|
||||||
int createHistoFile = 0;
|
int createHistoFile = 0;
|
||||||
|
int createPerStepHistos = 0;
|
||||||
|
|
||||||
// open pede file
|
// open pede file
|
||||||
sprintf(savename,"%s/%s_%%6.6d.dat", data_loc.c_str(), pede_file.c_str());
|
sprintf(savename,"%s/%s_%%6.6d.dat", data_loc.c_str(), pede_file.c_str());
|
||||||
@ -295,37 +296,39 @@ int main(int argc, char* argv[]) {
|
|||||||
pedestalObjectG0->pedestalClear();
|
pedestalObjectG0->pedestalClear();
|
||||||
pedestalObjectG1->pedestalClear();
|
pedestalObjectG1->pedestalClear();
|
||||||
|
|
||||||
avg_adc_g0_map[framecounter/1000 -1]->GetXaxis()->SetTitle("Column");
|
if (createPerStepHistos == 1) {
|
||||||
avg_adc_g0_map[framecounter/1000 -1]->GetYaxis()->SetTitle("Row");
|
avg_adc_g0_map[framecounter/1000 -1]->GetXaxis()->SetTitle("Column");
|
||||||
avg_adc_g0_map[framecounter/1000 -1]->GetYaxis()->SetTitleOffset(0.7);
|
avg_adc_g0_map[framecounter/1000 -1]->GetYaxis()->SetTitle("Row");
|
||||||
avg_adc_g0_map[framecounter/1000 -1]->Draw("colz");
|
avg_adc_g0_map[framecounter/1000 -1]->GetYaxis()->SetTitleOffset(0.7);
|
||||||
avg_adc_g0_map[framecounter/1000 -1]->SetMinimum(0);
|
avg_adc_g0_map[framecounter/1000 -1]->Draw("colz");
|
||||||
sprintf(savename,"plots/M%s/DirectBeam/perStep/avg_adc_g0_map_%d_M%s.png", module_str.c_str(), ((framecounter/1000 -1)+1)*2, module_str.c_str());
|
avg_adc_g0_map[framecounter/1000 -1]->SetMinimum(0);
|
||||||
mapcanvas->SaveAs((const char *)(savename));
|
sprintf(savename,"plots/M%s/DirectBeam/perStep/avg_adc_g0_map_%d_M%s.png", module_str.c_str(), ((framecounter/1000 -1)+1)*2, module_str.c_str());
|
||||||
|
mapcanvas->SaveAs((const char *)(savename));
|
||||||
|
|
||||||
avg_adc_g1_map[framecounter/1000 -1]->GetXaxis()->SetTitle("Column");
|
avg_adc_g1_map[framecounter/1000 -1]->GetXaxis()->SetTitle("Column");
|
||||||
avg_adc_g1_map[framecounter/1000 -1]->GetYaxis()->SetTitle("Row");
|
avg_adc_g1_map[framecounter/1000 -1]->GetYaxis()->SetTitle("Row");
|
||||||
avg_adc_g1_map[framecounter/1000 -1]->GetYaxis()->SetTitleOffset(0.7);
|
avg_adc_g1_map[framecounter/1000 -1]->GetYaxis()->SetTitleOffset(0.7);
|
||||||
avg_adc_g1_map[framecounter/1000 -1]->Draw("colz");
|
avg_adc_g1_map[framecounter/1000 -1]->Draw("colz");
|
||||||
avg_adc_g1_map[framecounter/1000 -1]->SetMinimum(0);
|
avg_adc_g1_map[framecounter/1000 -1]->SetMinimum(0);
|
||||||
sprintf(savename,"plots/M%s/DirectBeam/perStep/avg_adc_g1_map_%d_M%s.png", module_str.c_str(), ((framecounter/1000 -1)+1)*2, module_str.c_str());
|
sprintf(savename,"plots/M%s/DirectBeam/perStep/avg_adc_g1_map_%d_M%s.png", module_str.c_str(), ((framecounter/1000 -1)+1)*2, module_str.c_str());
|
||||||
mapcanvas->SaveAs((const char *)(savename));
|
mapcanvas->SaveAs((const char *)(savename));
|
||||||
|
|
||||||
avg_adcer_g0_map[framecounter/1000 -1]->GetXaxis()->SetTitle("Column");
|
avg_adcer_g0_map[framecounter/1000 -1]->GetXaxis()->SetTitle("Column");
|
||||||
avg_adcer_g0_map[framecounter/1000 -1]->GetYaxis()->SetTitle("Row");
|
avg_adcer_g0_map[framecounter/1000 -1]->GetYaxis()->SetTitle("Row");
|
||||||
avg_adcer_g0_map[framecounter/1000 -1]->GetYaxis()->SetTitleOffset(0.7);
|
avg_adcer_g0_map[framecounter/1000 -1]->GetYaxis()->SetTitleOffset(0.7);
|
||||||
avg_adcer_g0_map[framecounter/1000 -1]->Draw("colz");
|
avg_adcer_g0_map[framecounter/1000 -1]->Draw("colz");
|
||||||
avg_adcer_g0_map[framecounter/1000 -1]->SetMinimum(0);
|
avg_adcer_g0_map[framecounter/1000 -1]->SetMinimum(0);
|
||||||
sprintf(savename,"plots/M%s/DirectBeam/perStep/avg_adcer_g0_map_%d_M%s.png", module_str.c_str(), ((framecounter/1000 -1)+1)*2, module_str.c_str());
|
sprintf(savename,"plots/M%s/DirectBeam/perStep/avg_adcer_g0_map_%d_M%s.png", module_str.c_str(), ((framecounter/1000 -1)+1)*2, module_str.c_str());
|
||||||
mapcanvas->SaveAs((const char *)(savename));
|
mapcanvas->SaveAs((const char *)(savename));
|
||||||
|
|
||||||
avg_adcer_g1_map[framecounter/1000 -1]->GetXaxis()->SetTitle("Column");
|
avg_adcer_g1_map[framecounter/1000 -1]->GetXaxis()->SetTitle("Column");
|
||||||
avg_adcer_g1_map[framecounter/1000 -1]->GetYaxis()->SetTitle("Row");
|
avg_adcer_g1_map[framecounter/1000 -1]->GetYaxis()->SetTitle("Row");
|
||||||
avg_adcer_g1_map[framecounter/1000 -1]->GetYaxis()->SetTitleOffset(0.7);
|
avg_adcer_g1_map[framecounter/1000 -1]->GetYaxis()->SetTitleOffset(0.7);
|
||||||
avg_adcer_g1_map[framecounter/1000 -1]->Draw("colz");
|
avg_adcer_g1_map[framecounter/1000 -1]->Draw("colz");
|
||||||
avg_adcer_g1_map[framecounter/1000 -1]->SetMinimum(0);
|
avg_adcer_g1_map[framecounter/1000 -1]->SetMinimum(0);
|
||||||
sprintf(savename,"plots/M%s/DirectBeam/perStep/avg_adcer_g1_map_%d_M%s.png", module_str.c_str(), ((framecounter/1000 -1)+1)*2, module_str.c_str());
|
sprintf(savename,"plots/M%s/DirectBeam/perStep/avg_adcer_g1_map_%d_M%s.png", module_str.c_str(), ((framecounter/1000 -1)+1)*2, module_str.c_str());
|
||||||
mapcanvas->SaveAs((const char *)(savename));
|
mapcanvas->SaveAs((const char *)(savename));
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user