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