Skip to content
Snippets Groups Projects
Commit 73122b4c authored by Adrien Matta's avatar Adrien Matta :skull_crossbones:
Browse files

Merge branch 'NPTool.2.dev' of gitlab.in2p3.fr:np/nptool into NPTool.2.dev

parents deed2a2c 4fef4226
No related branches found
No related tags found
No related merge requests found
Pipeline #76843 passed
{
gStyle->SetPalette(1);
//TFile *file= new TFile("../../Outputs/Simulation/test_ref.root");
TFile *file= new TFile("../../Outputs/Simulation/test_optimized.root");
TTree *tree = (TTree*)file->Get("SimulatedTree");
TCanvas *c1 = new TCanvas("c1","c1",1000,1000);
c1->Divide(4,4);
c1->cd(1);
tree->Draw("fRC_Beam_Reaction_Energy:fRC_Vertex_Position_Z>>h1(200,-3.1,3.1,220,,)","","colz");
c1->cd(2);
tree->Draw("fRC_Vertex_Position_Y:fRC_Vertex_Position_Z>>h2","","");
c1->cd(3);
tree->Draw("fRC_Vertex_Position_X:fRC_Vertex_Position_Z>>h3","","");
c1->cd(4);
tree->Draw("fDetected_Position_Y:fDetected_Position_X>>h4","","colz");
c1->cd(5);
tree->Draw("fDetected_Position_Y:fDetected_Position_Z>>h5(1200,-70,230,280,-70,70)","","colz");
c1->cd(6);
tree->Draw("fInner_TE_StripNbr:fDetected_Position_Z>>h6","","colz");
c1->cd(7);
tree->Draw("fInner_LE_StripNbr:fDetected_Position_X>>h7","","colz");
c1->cd(8);
tree->Draw("Strasse.GetOuterMultTEnergy()+Strasse.GetInnerMultTEnergy()>>h8(6,0,6)","","");
c1->cd(9);
tree->Draw("fInner_LE_StripNbr>>h9(1250,0,1250)","","");
c1->cd(10);
tree->Draw("fInner_TE_StripNbr>>h10(1250,0,1250)","","");
c1->cd(11);
tree->Draw("fOuter_LE_StripNbr>>h11(1250,0,1250)","","");
c1->cd(12);
tree->Draw("fOuter_TE_StripNbr>>h12(1250,0,1250)","","");
c1->cd(13);
tree->Draw("fOuter_TE_StripNbr:fDetected_Position_Z>>h13","","colz");
c1->cd(14);
tree->Draw("fOuter_LE_StripNbr:fDetected_Position_X>>h14","","colz");
c1->cd(15);
tree->Draw("fRC_Theta[1]>>h15","","");
tree->Draw("fRC_Theta[1]>>h16","Strasse.GetOuterMultTEnergy()+Strasse.GetInnerMultTEnergy()","same");
h16->SetLineColor(2);
h16->Scale(1./4);;
c1->cd(16);
tree->Draw("fRC_Theta[0]>>h17","","");
tree->Draw("fRC_Theta[0]>>h18","Strasse.GetOuterMultTEnergy()+Strasse.GetInnerMultTEnergy()","same");
h18->SetLineColor(2);
h18->Scale(1./4);;
}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Target
THICKNESS= 150 mm
ANGLE= 0 deg
RADIUS= 15 mm
MATERIAL= LH2
X= 0 mm
Y= 0 mm
Z= 0 mm
NbSlices= 10
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Strasse Info
Inner_Wafer_Length= 127 mm
Inner_Wafer_Width= 33 mm
Inner_Wafer_Thickness= 200 micrometer
Inner_Wafer_AlThickness= 0.4 micrometer
Inner_Wafer_PADExternal= 0 mm
Inner_Wafer_PADInternal= 0 mm
Inner_Wafer_GuardRing= 1.5 mm
Inner_Wafer_TransverseStrips= 620
Inner_Wafer_LongitudinalStrips= 150
Inner_PCB_PortWidth= 1 mm
Inner_PCB_StarboardWidth= 1 mm
Inner_PCB_BevelAngle= 90 deg
Inner_PCB_UpstreamWidth= 1 mm
Inner_PCB_DownstreamWidth= 1 mm
Inner_PCB_MidWidth= 1 mm
Inner_PCB_Thickness= 1.6 mm
Outer_Wafer_Length= 124 mm
Outer_Wafer_Width= 68 mm
Outer_Wafer_Thickness= 300 micrometer
Outer_Wafer_AlThickness= 0.4 micrometer
Outer_Wafer_PADExternal= 0 mm
Outer_Wafer_PADInternal= 0 mm
Outer_Wafer_GuardRing= 1.5 mm
Outer_PCB_PortWidth= 1 mm
Outer_PCB_StarboardWidth= 1 mm
Outer_PCB_BevelAngle= 45 deg
Outer_PCB_UpstreamWidth= 1 mm
Outer_PCB_DownstreamWidth= 1 mm
Outer_PCB_MidWidth= 1 mm
Outer_PCB_Thickness= 1.6 mm
Outer_Wafer_TransverseStrips= 605
Outer_Wafer_LongitudinalStrips= 325
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Alias InnerShift
Action= Replace
Value= 3
Alias InnerRadius
Action= Replace
Value= 27
Alias InnerPhi
Action= Copy
Value= 0 60 120 180 240 300
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Alias OuterShift
Action= Replace
Value= 0
Alias OuterRadius
Action= Replace
Value= 61
Alias OuterPhi
Action= Copy
Value= 5 65 125 185 245 305
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Strasse Inner
Radius= @InnerRadius mm
Z= 66.0 mm
Phi= @InnerPhi deg
Shift= @InnerShift mm
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Strasse Outer
Radius= @OuterRadius mm
Z= 91.0 mm
Phi= @OuterPhi deg
Shift= @OuterShift mm
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Target
THICKNESS= 150 mm
ANGLE= 0 deg
RADIUS= 15 mm
MATERIAL= LH2
X= 0 mm
Y= 0 mm
Z= 0 mm
NbSlices= 10
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Strasse Info
Inner_Wafer_Length= 127 mm
Inner_Wafer_Width= 33 mm
Inner_Wafer_Thickness= 200 micrometer
Inner_Wafer_AlThickness= 0.4 micrometer
Inner_Wafer_PADExternal= 0 mm
Inner_Wafer_PADInternal= 0 mm
Inner_Wafer_GuardRing= 1.5 mm
Inner_Wafer_TransverseStrips= 620
Inner_Wafer_LongitudinalStrips= 150
Inner_PCB_PortWidth= 1 mm
Inner_PCB_StarboardWidth= 1 mm
Inner_PCB_BevelAngle= 45 deg
Inner_PCB_UpstreamWidth= 1 mm
Inner_PCB_DownstreamWidth= 1 mm
Inner_PCB_MidWidth= 1 mm
Inner_PCB_Thickness= 1.6 mm
Outer_Wafer_Length= 124 mm
Outer_Wafer_Width= 68 mm
Outer_Wafer_Thickness= 300 micrometer
Outer_Wafer_AlThickness= 0.4 micrometer
Outer_Wafer_PADExternal= 0 mm
Outer_Wafer_PADInternal= 0 mm
Outer_Wafer_GuardRing= 1.5 mm
Outer_PCB_PortWidth= 1 mm
Outer_PCB_StarboardWidth= 1 mm
Outer_PCB_BevelAngle= 45 deg
Outer_PCB_UpstreamWidth= 1 mm
Outer_PCB_DownstreamWidth= 1 mm
Outer_PCB_MidWidth= 1 mm
Outer_PCB_Thickness= 1.6 mm
Outer_Wafer_TransverseStrips= 605
Outer_Wafer_LongitudinalStrips= 325
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Alias InnerShift
Action= Replace
Value= 0
Alias InnerRadius
Action= Replace
Value= 30
Alias InnerPhi
Action= Copy
Value= 0 60 120 180 240 300
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Alias OuterShift
Action= Replace
Value= 0
Alias OuterRadius
Action= Replace
Value= 60
Alias OuterPhi
Action= Copy
Value= 0 60 120 180 240 300
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Strasse Inner
Radius= @InnerRadius mm
Z= 66.0 mm
Phi= @InnerPhi deg
Shift= @InnerShift mm
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%1
Strasse Outer
Radius= @OuterRadius mm
Z= 91.0 mm
Phi= @OuterPhi deg
Shift= @OuterShift mm
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment