Back to home page

EIC code displayed by LXR

 
 

    


Warning, file /snippets/Tracking/BackgroundStudy/output/print_hitrates.C was not indexed or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).

0001 {
0002     TFile*f = new TFile("TrackingBG_10x275_Forced.root");
0003 
0004     //E-Si Disk 4
0005     TH2D *hSVTDiskRate_0 = (TH2D*) f->Get("hSVTDiskRate_0");
0006 
0007     cout<<"For E-Si Disk 4:"<<endl;
0008     std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_0->Integral(), hSVTDiskRate_0->GetMaximum());    
0009     //E-Si Disk 3
0010         TH2D *hSVTDiskRate_1 = (TH2D*) f->Get("hSVTDiskRate_1");
0011 
0012         cout<<"For E-Si Disk 3:"<<endl;
0013         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_1->Integral(), hSVTDiskRate_1->GetMaximum());
0014 
0015     //E-Si Disk 2
0016         TH2D *hSVTDiskRate_2 = (TH2D*) f->Get("hSVTDiskRate_2");
0017 
0018         cout<<"For E-Si Disk 2:"<<endl;
0019         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_2->Integral(), hSVTDiskRate_2->GetMaximum());
0020 
0021     //E-Si Disk 1
0022         TH2D *hSVTDiskRate_3 = (TH2D*) f->Get("hSVTDiskRate_3");
0023 
0024         cout<<"For E-Si Disk 1:"<<endl;
0025         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_3->Integral(), hSVTDiskRate_3->GetMaximum());
0026 
0027     //E-Si Disk 0
0028         TH2D *hSVTDiskRate_4 = (TH2D*) f->Get("hSVTDiskRate_4");
0029 
0030         cout<<"For E-Si Disk 0:"<<endl;
0031         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_4->Integral(), hSVTDiskRate_4->GetMaximum());
0032 
0033     //H-Si Disk 0
0034     TH2D *hSVTDiskRate_5 = (TH2D*) f->Get("hSVTDiskRate_5");
0035 
0036         cout<<"For H-Si Disk 0:"<<endl;
0037         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_5->Integral(), hSVTDiskRate_5->GetMaximum());
0038 
0039     //H-Si Disk 1
0040     TH2D *hSVTDiskRate_6 = (TH2D*) f->Get("hSVTDiskRate_6");
0041 
0042         cout<<"For H-Si Disk 1:"<<endl;
0043         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_6->Integral(), hSVTDiskRate_6->GetMaximum());    
0044     //H-Si Disk 2
0045     TH2D *hSVTDiskRate_7 = (TH2D*) f->Get("hSVTDiskRate_7");
0046 
0047         cout<<"For H-Si Disk 2:"<<endl;
0048         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_7->Integral(), hSVTDiskRate_7->GetMaximum());    
0049     //H-Si Disk 3
0050     TH2D *hSVTDiskRate_8 = (TH2D*) f->Get("hSVTDiskRate_8");
0051 
0052         cout<<"For H-Si Disk 3:"<<endl;
0053         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_8->Integral(), hSVTDiskRate_8->GetMaximum());
0054 
0055     //H-Si Disk 4
0056     TH2D *hSVTDiskRate_9 = (TH2D*) f->Get("hSVTDiskRate_9");
0057 
0058         cout<<"For H-Si Disk 4:"<<endl;
0059         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTDiskRate_9->Integral(), hSVTDiskRate_9->GetMaximum());
0060 
0061     //L0
0062     TH2D *hSVTVtxRate_0 = (TH2D*) f->Get("hSVTVtxRate_0");
0063 
0064         cout<<"For SVT L0:"<<endl;
0065         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTVtxRate_0->Integral(), hSVTVtxRate_0->GetMaximum());
0066 
0067     //L1
0068     TH2D *hSVTVtxRate_1 = (TH2D*) f->Get("hSVTVtxRate_1");
0069 
0070         cout<<"For SVT L1:"<<endl;
0071         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTVtxRate_1->Integral(), hSVTVtxRate_1->GetMaximum());
0072 
0073     //L2
0074     TH2D *hSVTVtxRate_2 = (TH2D*) f->Get("hSVTVtxRate_2");
0075 
0076         cout<<"For SVT L2:"<<endl;
0077         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTVtxRate_2->Integral(), hSVTVtxRate_2->GetMaximum());
0078 
0079     //L3
0080     TH2D *hSVTbarrelRate_0 = (TH2D*) f->Get("hSVTbarrelRate_0");
0081 
0082         cout<<"For SVT L3:"<<endl;
0083         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTbarrelRate_0->Integral(), hSVTbarrelRate_0->GetMaximum());
0084     
0085     //L4
0086     TH2D *hSVTbarrelRate_1 = (TH2D*) f->Get("hSVTbarrelRate_1");
0087 
0088         cout<<"For SVT L4:"<<endl;
0089         std::cout << std::format("Total Hits = {}, Max Hits = {} \n", hSVTbarrelRate_1->Integral(), hSVTbarrelRate_1->GetMaximum());
0090 
0091 }
0092 
0093