{ gROOT->Reset(); gStyle->SetHistLineWidth(2); gStyle->SetLineWidth(2); gStyle->SetLabelSize(0.055,"XYZ"); gStyle->SetPadTickX(1); gStyle->SetPadTickY(1); gStyle->SetPadTopMargin(0.05); gStyle->SetPadBottomMargin(0.10); gStyle->SetPadLeftMargin(0.14); gStyle->SetPadRightMargin(0.04); gStyle->SetMarkerColor(1); gStyle->SetMarkerSize(0.1); gStyle->SetMarkerStyle(20); gStyle->SetTitleSize(0.06,"XYZ"); gStyle->SetOptStat(0); gStyle->SetOptTitle(0); gStyle->SetPalette(1); gROOT->ForceStyle(); // "wait" function char *s = new char[1]; TCanvas* c1 = new TCanvas("c1","PEN autcheck",10,10,1100,950); c1->ToggleEventStatus(); c1->SetHighLightColor(0); c1->SetFillColor(0); TFile input("/home/ef2p/pen/analyzer/run60789.root"); // histos input.cd("/histos/ADC calibration/"); TH2F *h2ADCCALIB = (TH2F *) input.Get("h2ADCCALIB"); // CsI ADC //TH2F *h2ADC_PED = (TH2F *) input.Get("h2ADC_PED"); // CsI PED //TH2F *h2ADC_PED2 = (TH2F *) input.Get("h2ADC_PED_2"); // CsI PED2 //input.cd("/histos/ADC summing"); //TH2F *h2ADCSUM = (TH2F *) input.Get("h2ADCSUM"); // CsI Sum //input.cd("/histos/TDC calibration"); //TH2F *h2TDCCALIB = (TH2F *) input.Get("h2TDCCALIB"); // CsI TDC //TH2F *h2TDC_COR = (TH2F *) input.Get("h2TDC_COR"); // CsI TDC2 //input.cd("/histos/MWPC Decode"); //TH2F *h2MWPC_ADC = (TH2F *) input.Get("h2MWPC_ADC"); // MWPC ADC //TH2F *h2MWPC_PED = (TH2F *) input.Get("h2MWPC_PED"); // MWPC PED //TH2F *h2MWPC_PED2 = (TH2F *) input.Get("h2MWPC_PED2"); // MWPC PED //TH1F *h1MWPC_1 = (TH1F *) input.Get("h2MWPC_1"); // MWPC_profile_1 //TH1F *h1MWPC_3 = (TH1F *) input.Get("h2MWPC_3"); // MWPC_profile_2 //TH2F *h2MWPC_4 = (TH2F *) input.Get("h2MWPC_4"); // MWPC1 theta_phi //TH2F *h2MWPC_5 = (TH2F *) input.Get("h2MWPC_5"); // MWPC2 theta_phi c1->Divide(2,1); c1->cd(1); h2ADCCALIB->SetAxisRange(0,120,"Y"); h2ADCCALIB->GetXaxis()->SetTitle("ADC Channel Number"); h2ADCCALIB->GetYaxis()->SetTitle("CsI Detector Number"); h2ADCCALIB->SetTitleOffset(1.0,"X"); h2ADCCALIB->SetTitleOffset(1.5,"Y"); h2ADCCALIB->Draw("col"); h2ADCCALIB->SetAxisRange(121,240,"Y"); c1->Update(); gets(s); c1->cd(2); h2ADCCALIB->Draw("col"); c1->Update(); gets(s); c1->Clear(); c1->Divide(2,1); c1->cd(1); h2TDCCALIB->SetAxisRange(0,120,"Y"); h2TDCCALIB->GetXaxis()->SetTitle("TDC Channel Number"); h2TDCCALIB->GetYaxis()->SetTitle("CsI Detector Number"); h2TDCCALIB->SetTitleOffset(1.0,"X"); h2TDCCALIB->SetTitleOffset(1.5,"Y"); h2TDCCALIB->Draw("col"); h2TDCCALIB->SetAxisRange(121,240,"Y"); c1->Update(); gets(s); c1->cd(2); h2TDCCALIB->Draw("col"); c1->Update(); gets(s); }