Import Geant4 10.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2017-12-08 12:52:30 +01:00
parent 98e455a940
commit fc6af9e721
2166 changed files with 276760 additions and 100873 deletions
@@ -27,41 +27,42 @@ c1->cd(1);
gStyle->SetOptStat(000000);
// All
ntuple->Draw("flagProcess","","B");
ntuple->SetFillStyle(1001);
ntuple->SetFillColor(2);
ntuple->Draw("flagProcess","","B");
// Excitation
ntuple->Draw("flagProcess","flagProcess==12||flagProcess==15||flagProcess==16||flagProcess==19||flagProcess==22||flagProcess==25||flagProcess==29","Bsame");
ntuple->SetFillStyle(1001);
ntuple->SetFillColor(3);
ntuple->Draw("flagProcess","flagProcess==12||flagProcess==15||flagProcess==22||flagProcess==32||flagProcess==42||flagProcess==52||flagProcess==62","Bsame");
// Elastic
ntuple->Draw("flagProcess","flagProcess==11","Bsame");
ntuple->SetFillStyle(1001);
ntuple->SetFillColor(4);
ntuple->Draw("flagProcess","flagProcess==11||flagProcess==21||flagProcess==31||flagProcess==41||flagProcess==51||flagProcess==61||flagProcess==110||flagProcess==210||flagProcess==410||flagProcess==510||flagProcess==710||flagProcess==120||flagProcess==220||flagProcess==420||flagProcess==520||flagProcess==720","Bsame");
// Ionisation
ntuple->Draw("flagProcess","flagProcess==13||flagProcess==17||flagProcess==20||flagProcess==23||flagProcess==26||flagProcess==30","Bsame");
ntuple->SetFillStyle(1001);
ntuple->SetFillColor(5);
ntuple->Draw("flagProcess","flagProcess==13||flagProcess==23||flagProcess==33||flagProcess==43||flagProcess==53||flagProcess==63||flagProcess==73||flagProcess==130||flagProcess==230||flagProcess==430||flagProcess==530||flagProcess==730","Bsame");
// Charge decrease
//ntuple->Draw("flagProcess","flagProcess==18||flagProcess==24||flagProcess==27","Bsame");
//ntuple->SetFillStyle(1001);
//ntuple->SetFillColor(6);
//ntuple->Draw("flagProcess","flagProcess==24||flagProcess==44||flagProcess==54","Bsame");
// Charge increase
//ntuple->Draw("flagProcess","flagProcess==21||flagProcess==28||flagProcess==31","Bsame");
//ntuple->SetFillStyle(1001);
//ntuple->SetFillColor(7);
//ntuple->Draw("flagProcess","flagProcess==35||flagProcess==55||flagProcess==65","Bsame");
gPad->SetLogy();
c1->cd(2);
ntuple->SetMarkerColor(2);
ntuple->Draw("x:y:z/1000","flagParticle==1");
ntuple->Draw("x:y:z","flagParticle==1");
//ntuple->SetMarkerColor(4);
//ntuple->SetMarkerSize(4);
@@ -77,7 +78,12 @@ c1->cd(3);
Double_t totalEnergyDeposit;
Double_t stepLength;
Double_t kineticEnergyDifference;
Int_t event;
Int_t eventID;
Double_t kineticEnergy;
Int_t stepID;
Int_t trackID;
Int_t parentID;
Double_t angle;
ntuple->SetBranchAddress("flagParticle",&flagParticle);
ntuple->SetBranchAddress("flagProcess",&flagProcess);
@@ -87,7 +93,12 @@ c1->cd(3);
ntuple->SetBranchAddress("totalEnergyDeposit",&totalEnergyDeposit);
ntuple->SetBranchAddress("stepLength",&stepLength);
ntuple->SetBranchAddress("kineticEnergyDifference",&kineticEnergyDifference);
ntuple->SetBranchAddress("event",&event);
ntuple->SetBranchAddress("kineticEnergy",&kineticEnergy);
ntuple->SetBranchAddress("cosTheta",&angle);
ntuple->SetBranchAddress("eventID",&eventID);
ntuple->SetBranchAddress("trackID",&trackID);
ntuple->SetBranchAddress("parentID",&parentID);
ntuple->SetBranchAddress("stepID",&stepID);
TH1F* hsolvE = new TH1F ("hsolvE","solvE",100,0,2000);
TH1F* helastE = new TH1F ("helastE","elastE",100,0,2000);
@@ -109,7 +120,9 @@ c1->cd(3);
}
helastE->GetXaxis()->SetTitle("x (nm)");
helastE->SetLineColor(2);
hexcitE->SetLineColor(3);
hioniE->SetLineColor(4);
hattE->SetLineColor(5);