Skip to content
Snippets Groups Projects
Select Git revision
  • c36b51a58fd5e574971d7c1ed5ff49b6a83b7026
  • master default protected
  • pr/acts_patches_again
  • spack-v1.0
  • v25.08-stable protected
  • wdconinc-master-patch-85112
  • acts-svg
  • target-x86_64_v3
  • jl
  • spack-install-source
  • push-builder
  • registry-caching
  • eic-dbg-prod
  • packages-all-prefer-require
  • autoload-epic-main-bin-thisepic
  • eic-dev-cuda
  • py-tensorflow-cuda
  • clang
  • v25.07-stable protected
  • acts-37.4.0
  • v25.06-stable protected
  • v25.08.0-stable
  • v25.07.0-stable
  • v25.06.1-stable
  • v25.06.0-stable
  • v25.05.0-stable
  • v25.04.1-stable
  • v25.04.0-stable
  • v25.03.1-stable
  • v25.03.0-stable
  • v25.02.0-stable
  • v25.01.1-stable
  • v25.01.0-stable
  • v24.12.0-stable
  • 24.11.2
  • 24.11.2-stable
  • v24.11.2-stable
  • v24.11.1-stable
  • v24.11.0-stable
  • v24.10.1-stable
  • v24.10.0-stable
41 results

mirrors.yaml.in

Blame
  • with_without_gammas.cxx 4.33 KiB
    /*! Simulation study the effect with and without the tracker by throwing gammas.
    
      - Run 4020, parallel config 1M uniform gamma events without the tracker
      - Run 4022, parallel config 1M uniform gamma events with the tracker
    
      - Run 4056 parallel config 100k uniform gamma without tracker
      - Run 4058 parallel config 100k uniform gamma with tracker 
    
     */
    Int_t with_without_gammas(){
    
       Int_t run_with    = 4058;
       Int_t run_without = 4056;
    
       //rman->SetRun(4004);
       rman->SetRun(run_with);
       TTree * t = (TTree*) gROOT->FindObject("betaDetectors1");
       if(!t) return(-1);
       
       gROOT->cd();
    
       TH1F * h1 =0;
    
       TCanvas * c = new TCanvas("with_without_gammas","With and Without Tracker - Gammas");
       c->Divide(2,2);
    
       c->cd(1);
       gPad->SetLogy(true);
       t->Draw("bigcalClusters.fCherenkovBestNPESum>>cer0(100,2,52)",
               "TMath::Abs(bigcalClusters.fXMoment)<50&&\
                TMath::Abs(bigcalClusters.fYMoment)<100","goff");
       h1 = (TH1F*) gROOT->FindObject("cer0");
       if(h1){
          h1->SetTitle("Photo-electron SUM");   
          h1->SetLineColor(2000);
          h1->SetFillColor(2000);
          h1->SetFillStyle(3001);
          h1->Draw("");
       }
    
    
       c->cd(2);
       gPad->SetLogy(true);
       t->Draw("bigcalClusters.fCherenkovBestNPEChannel>>cer1(100,2,52)",
               "TMath::Abs(bigcalClusters.fXMoment)<50&&\
                TMath::Abs(bigcalClusters.fYMoment)<100","goff");
       h1 = (TH1F*) gROOT->FindObject("cer1");
       if(h1){
          h1->SetTitle("Single Channel Photo-electron");   
          h1->SetLineColor(2000);
          h1->SetFillColor(2000);
          h1->SetFillStyle(3002);
          h1->Draw("");
       }
    
       c->cd(3);
    /*   gPad->SetLogy(true);*/
       t->Draw("bigcalClusters.fTotalE:bigcalClusters.fCherenkovBestNPESum>>cer2(25,2,52,50,500,4500)",
               "TMath::Abs(bigcalClusters.fXMoment)<50&&\
                TMath::Abs(bigcalClusters.fYMoment)<100","goff");
       h2 = (TH2F*) gROOT->FindObject("cer2");
       if(h2){
          h2->SetTitle("Photo-electron SUM");   
          h2->SetLineColor(2000);
    /*      h2->SetFillColor(2000);*/
    /*      h2->SetFillStyle(3003);*/
          h2->Draw("box");
       }
       
       c->cd(4);
       gPad->SetLogy(true);
       t->Draw("bigcalClusters.fCherenkovBestNPESum>>cer4(100,2,52)",
               "TMath::Abs(bigcalClusters.fXMoment)<50&&\
                TMath::Abs(bigcalClusters.fYMoment)<100&&\
    	    TMath::Abs(bigcalClusters.fCherenkovTDC)<12","goff");
       h1 = (TH1F*) gROOT->FindObject("cer4");
       if(h1){
          h1->SetTitle("Photo-electron SUM");   
          h1->SetLineColor(2000);
          h1->SetFillColor(2000);
          h1->SetFillStyle(3003);
          h1->Draw("");
       }
    
       /// Without the tracker
       //rman->SetRun(4005);
       rman->SetRun(run_without);
       TTree * t = (TTree*) gROOT->FindObject("betaDetectors1");
       if(!t) return(-1);
       gROOT->cd();
    
       c->cd(1);
       t->Draw("bigcalClusters.fCherenkovBestNPESum>>cer20(100,2,52)",
               "TMath::Abs(bigcalClusters.fXMoment)<50&&\
                TMath::Abs(bigcalClusters.fYMoment)<100","goff");
       h1 = (TH1F*) gROOT->FindObject("cer20");
       if(h1){
          h1->SetLineColor(2001);
          h1->Draw("same");
       }
    
       c->cd(2);
       t->Draw("bigcalClusters.fCherenkovBestNPEChannel>>cer21(100,2,52)",
               "TMath::Abs(bigcalClusters.fXMoment)<50&&\
                TMath::Abs(bigcalClusters.fYMoment)<100","goff");
       h1 = (TH1F*) gROOT->FindObject("cer21");
       if(h1){
          h1->SetLineColor(2001);
          h1->Draw("same");
       }
    
       c->cd(3);
       t->Draw("bigcalClusters.fTotalE:bigcalClusters.fCherenkovBestNPESum>>cer22(25,2,52,50,500,4500)",
               "TMath::Abs(bigcalClusters.fXMoment)<50&&\
                TMath::Abs(bigcalClusters.fYMoment)<100","goff");
       h2 = (TH2F*) gROOT->FindObject("cer22");
       if(h2){
          h2->SetTitle("Photo-electron SUM");   
          h2->SetLineColor(2001);
    /*      h2->SetFillColor(2001);*/
    /*      h2->SetFillStyle(3003);*/
          h2->Draw("box,same");
       }
    
       c->cd(4);
       gPad->SetLogy(true);
       t->Draw("bigcalClusters.fCherenkovBestNPESum>>cer24(100,2,52)",
               "TMath::Abs(bigcalClusters.fXMoment)<50&&\
                TMath::Abs(bigcalClusters.fYMoment)<100&&\
    	    TMath::Abs(bigcalClusters.fCherenkovTDC)<12","goff");
       h1 = (TH1F*) gROOT->FindObject("cer24");
       if(h1){
          h1->SetTitle("Photo-electron SUM");   
          h1->SetLineColor(2001);
          //h1->SetFillColor(2000);
          //h1->SetFillStyle(3003);
          h1->Draw("same");
       }
    
       c->SaveAs("results/with_without_gammas.png");
    
    
    //    t->StartViewer();
    
    
    }