From dc1de3e55779a20d0f4a25f5675b0ee69a05f483 Mon Sep 17 00:00:00 2001 From: Norbert Herrmann <n.herrmann@physi.uni-heidelberg.de> Date: Tue, 4 Aug 2020 10:24:04 +0200 Subject: [PATCH] reformatting --- macro/beamtime/mcbm2020/pl_all_DigiDTFD.C | 63 ++++++++++++----------- 1 file changed, 33 insertions(+), 30 deletions(-) diff --git a/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C b/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C index 6cbe828e6c..6308096c41 100644 --- a/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C +++ b/macro/beamtime/mcbm2020/pl_all_DigiDTFD.C @@ -5,7 +5,8 @@ void pl_all_DigiDTFD( Int_t iOpt = 0, Int_t iNDet = 2, Double_t dDTthr = 2.) { //TCanvas *can = new TCanvas("can","can",48,56,900,700); //can->Divide(4,4,0.01,0.01); // can->Divide(2,3,0.01,0.01); - can->Divide(5, 7, 0.01, 0.01); + //can->Divide(5, 7, 0.01, 0.01); + can->Divide(5, 4, 0.01, 0.01); Float_t lsize = 0.07; gPad->SetFillColor(0); @@ -22,7 +23,7 @@ void pl_all_DigiDTFD( Int_t iOpt = 0, Int_t iNDet = 2, Double_t dDTthr = 2.) { TString hnameT; const Int_t iType[6] = {0, 5, 9, 7, 6, 8}; - const Int_t iSmNum[6] = {5, 1, 1, 1, 1, 1}; + const Int_t iSmNum[6] = {3, 1, 1, 1, 1, 1}; const Int_t iRpcNum[6] = {5, 1, 2, 1, 2, 8}; Double_t dTime = 0.; @@ -42,13 +43,13 @@ void pl_all_DigiDTFD( Int_t iOpt = 0, Int_t iNDet = 2, Double_t dDTthr = 2.) { gROOT->cd(); TString hname =""; switch (iOpt%10) { - case 0: - hname=Form("cl_SmT%01d_sm%03d_rpc%03d_DigiDTFD", iType[iCh], iSm, iRpc); - break; + case 0: + hname=Form("cl_SmT%01d_sm%03d_rpc%03d_DigiDTFD", iType[iCh], iSm, iRpc); + break; - case 1: - hname=Form("cl_SmT%01d_sm%03d_rpc%03d_DigiDTMul", iType[iCh], iSm, iRpc); - break; + case 1: + hname=Form("cl_SmT%01d_sm%03d_rpc%03d_DigiDTMul", iType[iCh], iSm, iRpc); + break; default:; } @@ -57,30 +58,32 @@ void pl_all_DigiDTFD( Int_t iOpt = 0, Int_t iNDet = 2, Double_t dDTthr = 2.) { TH1D* hx; TH1D* hy; if (h2 != NULL) { - Int_t iOpt2=(iOpt-iOpt%10)/10; - switch(iOpt2) { - case 0: + Int_t iOpt2=(iOpt-iOpt%10)/10; + switch(iOpt2) { + case 0: h2->Draw("colz"); gPad->SetLogz(); - break; - case 1: - h2->ProjectionY()->Draw(); - //gPad->SetLogz(); - break; - case 2: - h2->ProfileX()->Draw(); - //gPad->SetLogz(); - break; - case 3: - for(Int_t iCh=0; iCh<h2->GetNbinsX(); iCh++) { - if(iCh==0) - h2->ProjectionY(Form("%s_py%d",h2->GetName(),iCh),iCh+1,iCh+1)->Draw(); - else { - h2->ProjectionY(Form("%s_py%d",h2->GetName(),iCh),iCh+1,iCh+1)->Draw("same"); - } - } - break; - } + break; + case 1: + h2->ProjectionY()->Draw(); + //gPad->SetLogy(); + break; + + case 2: + h2->ProfileX("_pfx",1,20)->Draw(); + //gPad->SetLogz(); + break; + + case 3: + for(Int_t iCh=0; iCh<h2->GetNbinsX(); iCh++) { + if(iCh==0) + h2->ProjectionY(Form("%s_py%d",h2->GetName(),iCh),iCh+1,iCh+1)->Draw(); + else { + h2->ProjectionY(Form("%s_py%d",h2->GetName(),iCh),iCh+1,iCh+1)->Draw("same"); + } + } + break; + } } else { cout << "Histogram " << hname << " not existing. " << endl; } -- GitLab