File indexing completed on 2024-09-28 07:03:01
0001
0002
0003 void EEMCcheck(void)
0004 {
0005 auto fil = new TFile("eicrecon.root");
0006
0007 auto EcalEndcapNhits_hits_per_event = (TH1I*)fil->Get("EEMC/EcalEndcapNhits_hits_per_event");
0008 auto EcalEndcapNhits_occupancy = (TH2I*)fil->Get("EEMC/EcalEndcapNhits_occupancy");
0009 auto EcalEndcapNhits_hit_energy = (TH1D*)fil->Get("EEMC/EcalEndcapNhits_hit_energy");
0010
0011 auto EcalEndcapNRawhits_hits_per_event = (TH1I*)fil->Get("EEMC/EcalEndcapNRawhits_hits_per_event");
0012 auto EcalEndcapNRawhits_amplitude = (TH1D*)fil->Get("EEMC/EcalEndcapNRawhits_amplitude");
0013 auto EcalEndcapNRawhits_timestamp = (TH1I*)fil->Get("EEMC/EcalEndcapNRawhits_timestamp");
0014
0015 auto EcalEndcapNRechits_hits_per_event = (TH1I*)fil->Get("EEMC/EcalEndcapNRechits_hits_per_event");
0016 auto EcalEndcapNRecHits_hit_energy = (TH1D*)fil->Get("EEMC/EcalEndcapNRecHits_hit_energy");
0017 auto EcalEndcapNRecHits_xy = (TH2D*)fil->Get("EEMC/EcalEndcapNRecHits_xy");
0018 auto EcalEndcapNRecHits_z = (TH1D*)fil->Get("EEMC/EcalEndcapNRecHits_z");
0019 auto EcalEndcapNRecHits_time = (TH1D*)fil->Get("EEMC/EcalEndcapNRecHits_time");
0020
0021 auto EcalEndcapNIslandProtoClusters_clusters_per_event = (TH1I*)fil->Get("EEMC/EcalEndcapNIslandProtoClusters_clusters_per_event");
0022 auto EcalEndcapNIslandProtoClusters_hits_per_cluster = (TH1I*)fil->Get("EEMC/EcalEndcapNIslandProtoClusters_hits_per_cluster");
0023
0024
0025 auto c1 = new TCanvas("c1", "", 1700, 1000);
0026 c1->Divide(4,4);
0027
0028
0029 c1->cd(1);
0030 gPad->SetLogy();
0031 EcalEndcapNhits_hits_per_event->Draw();
0032
0033 c1->cd(2);
0034 EcalEndcapNhits_occupancy->Draw();
0035
0036 c1->cd(3);
0037 gPad->SetLogy();
0038 EcalEndcapNhits_hit_energy->Draw();
0039
0040
0041 c1->cd(5);
0042 gPad->SetLogy();
0043 EcalEndcapNRawhits_hits_per_event->Draw();
0044
0045 c1->cd(6);
0046 gPad->SetLogy();
0047 EcalEndcapNRawhits_amplitude->Draw();
0048
0049 c1->cd(7);
0050 EcalEndcapNRawhits_timestamp->Draw();
0051
0052
0053 c1->cd(9);
0054 gPad->SetLogy();
0055 EcalEndcapNRechits_hits_per_event->Draw();
0056
0057 c1->cd(10);
0058 EcalEndcapNRecHits_xy->Draw();
0059
0060 c1->cd(11);
0061 EcalEndcapNRecHits_z->Draw();
0062
0063 c1->cd(12);
0064 gPad->SetLogy();
0065 EcalEndcapNRecHits_time->Draw();
0066
0067 c1->cd(8);
0068 gPad->SetLogy();
0069 EcalEndcapNRecHits_hit_energy->Draw();
0070
0071
0072 c1->cd(13);
0073 gPad->SetLogy();
0074 EcalEndcapNIslandProtoClusters_clusters_per_event->Draw();
0075
0076 c1->cd(14);
0077 gPad->SetLogy();
0078 EcalEndcapNIslandProtoClusters_hits_per_cluster->Draw();
0079
0080 c1->SaveAs("EEMCcheck.pdf");
0081 c1->SaveAs("EEMCcheck.png");
0082 }