Added flag to not create so many histos by default. Would like to reduce number of histos overall.
This commit is contained in:
+82
-78
@@ -57,6 +57,7 @@ int main(int argc, char* argv[]) {
|
||||
char savename[128];
|
||||
|
||||
int createHistoFile = 0;
|
||||
int createPerStepHistos = 0;
|
||||
|
||||
// open first file
|
||||
sprintf(savename,"%s/%s_%%6.6d.dat", data_loc.c_str(), data_file.c_str());
|
||||
@@ -430,87 +431,90 @@ int main(int argc, char* argv[]) {
|
||||
adc_histos_g2[i]->Reset();
|
||||
}
|
||||
}
|
||||
c1->cd();
|
||||
gain_avg->GetXaxis()->SetTitle("Average gain");
|
||||
gain_avg->GetXaxis()->SetTitleOffset(1.1);
|
||||
gain_avg->GetYaxis()->SetTitleOffset(1.5);
|
||||
gain_avg->Draw();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/gain_avg_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
c1->SaveAs((const char *)(savename));
|
||||
mapcanvas->cd();
|
||||
gainmap_avg->GetXaxis()->SetTitle("Column");
|
||||
gainmap_avg->GetYaxis()->SetTitle("Row");
|
||||
gainmap_avg->GetYaxis()->SetTitleOffset(0.7);
|
||||
gainmap_avg->Draw("colz");
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/gainmap_avg_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
|
||||
c1->cd();
|
||||
adc_avg_g0->GetXaxis()->SetTitle("Average G0 ADC");
|
||||
adc_avg_g0->GetXaxis()->SetTitleOffset(1.1);
|
||||
adc_avg_g0->GetYaxis()->SetTitleOffset(1.5);
|
||||
adc_avg_g0->Draw();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adc_avg_g0_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
c1->SaveAs((const char *)(savename));
|
||||
mapcanvas->cd();
|
||||
adcmap_avg_g0[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcmap_avg_g0[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcmap_avg_g0[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcmap_avg_g0[j/640-1]->Draw("colz");
|
||||
mapcanvas->Update();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcmap_avg_g0_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
adcermap_avg_g0[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcermap_avg_g0[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcermap_avg_g0[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcermap_avg_g0[j/640-1]->Draw("colz");
|
||||
mapcanvas->Update();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcermap_avg_g0_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
if (createPerStepHistos == 1) {
|
||||
c1->cd();
|
||||
gain_avg->GetXaxis()->SetTitle("Average gain");
|
||||
gain_avg->GetXaxis()->SetTitleOffset(1.1);
|
||||
gain_avg->GetYaxis()->SetTitleOffset(1.5);
|
||||
gain_avg->Draw();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/gain_avg_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
c1->SaveAs((const char *)(savename));
|
||||
mapcanvas->cd();
|
||||
gainmap_avg->GetXaxis()->SetTitle("Column");
|
||||
gainmap_avg->GetYaxis()->SetTitle("Row");
|
||||
gainmap_avg->GetYaxis()->SetTitleOffset(0.7);
|
||||
gainmap_avg->Draw("colz");
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/gainmap_avg_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
|
||||
c1->cd();
|
||||
adc_avg_g1->GetXaxis()->SetTitle("Average G1 ADC");
|
||||
adc_avg_g1->GetXaxis()->SetTitleOffset(1.1);
|
||||
adc_avg_g1->GetYaxis()->SetTitleOffset(1.5);
|
||||
adc_avg_g1->Draw();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adc_avg_g1_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
c1->SaveAs((const char *)(savename));
|
||||
mapcanvas->cd();
|
||||
adcmap_avg_g1[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcmap_avg_g1[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcmap_avg_g1[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcmap_avg_g1[j/640-1]->Draw("colz");
|
||||
mapcanvas->Update();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcmap_avg_g1_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
adcermap_avg_g1[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcermap_avg_g1[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcermap_avg_g1[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcermap_avg_g1[j/640-1]->Draw("colz");
|
||||
mapcanvas->Update();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcermap_avg_g1_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
c1->cd();
|
||||
adc_avg_g0->GetXaxis()->SetTitle("Average G0 ADC");
|
||||
adc_avg_g0->GetXaxis()->SetTitleOffset(1.1);
|
||||
adc_avg_g0->GetYaxis()->SetTitleOffset(1.5);
|
||||
adc_avg_g0->Draw();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adc_avg_g0_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
c1->SaveAs((const char *)(savename));
|
||||
mapcanvas->cd();
|
||||
adcmap_avg_g0[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcmap_avg_g0[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcmap_avg_g0[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcmap_avg_g0[j/640-1]->Draw("colz");
|
||||
mapcanvas->Update();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcmap_avg_g0_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
adcermap_avg_g0[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcermap_avg_g0[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcermap_avg_g0[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcermap_avg_g0[j/640-1]->Draw("colz");
|
||||
mapcanvas->Update();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcermap_avg_g0_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
|
||||
c1->cd();
|
||||
adc_avg_g2->GetXaxis()->SetTitle("Average G2 ADC");
|
||||
adc_avg_g2->GetXaxis()->SetTitleOffset(1.1);
|
||||
adc_avg_g2->GetYaxis()->SetTitleOffset(1.5);
|
||||
adc_avg_g2->Draw();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adc_avg_g2_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
c1->SaveAs((const char *)(savename));
|
||||
mapcanvas->cd();
|
||||
adcmap_avg_g2[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcmap_avg_g2[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcmap_avg_g2[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcmap_avg_g2[j/640-1]->Draw("colz");
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcmap_avg_g2_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
adcermap_avg_g2[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcermap_avg_g2[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcermap_avg_g2[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcermap_avg_g2[j/640-1]->Draw("colz");
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcermap_avg_g2_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
c1->cd();
|
||||
adc_avg_g1->GetXaxis()->SetTitle("Average G1 ADC");
|
||||
adc_avg_g1->GetXaxis()->SetTitleOffset(1.1);
|
||||
adc_avg_g1->GetYaxis()->SetTitleOffset(1.5);
|
||||
adc_avg_g1->Draw();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adc_avg_g1_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
c1->SaveAs((const char *)(savename));
|
||||
mapcanvas->cd();
|
||||
adcmap_avg_g1[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcmap_avg_g1[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcmap_avg_g1[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcmap_avg_g1[j/640-1]->Draw("colz");
|
||||
mapcanvas->Update();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcmap_avg_g1_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
adcermap_avg_g1[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcermap_avg_g1[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcermap_avg_g1[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcermap_avg_g1[j/640-1]->Draw("colz");
|
||||
mapcanvas->Update();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcermap_avg_g1_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
|
||||
c1->cd();
|
||||
adc_avg_g2->GetXaxis()->SetTitle("Average G2 ADC");
|
||||
adc_avg_g2->GetXaxis()->SetTitleOffset(1.1);
|
||||
adc_avg_g2->GetYaxis()->SetTitleOffset(1.5);
|
||||
adc_avg_g2->Draw();
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adc_avg_g2_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
c1->SaveAs((const char *)(savename));
|
||||
mapcanvas->cd();
|
||||
adcmap_avg_g2[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcmap_avg_g2[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcmap_avg_g2[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcmap_avg_g2[j/640-1]->Draw("colz");
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcmap_avg_g2_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
adcermap_avg_g2[j/640-1]->GetXaxis()->SetTitle("Column");
|
||||
adcermap_avg_g2[j/640-1]->GetYaxis()->SetTitle("Row");
|
||||
adcermap_avg_g2[j/640-1]->GetYaxis()->SetTitleOffset(0.7);
|
||||
adcermap_avg_g2[j/640-1]->Draw("colz");
|
||||
sprintf(savename,"plots/M%s/CurrentSource/perStep/adcermap_avg_g2_%i_M%s.png", module_str.c_str(), j/640, module_str.c_str());
|
||||
mapcanvas->SaveAs((const char *)(savename));
|
||||
}
|
||||
|
||||
gain_avg->Reset();
|
||||
gainmap_avg->Reset();
|
||||
|
||||
Reference in New Issue
Block a user