Geant4  10.02.p03
human_phantom/macro.C
Go to the documentation of this file.
1 {
2 gROOT -> Reset();
3 TFile f("human_phantom.root");
4 
5 TDirectory* dir = (TDirectory*)f.Get("human_phantom_ntuple");
6 TTree* ntuple = (TTree*)dir->Get("1");
7 ntuple -> Print();
8 
9 // Print the content of the ntuple
10 Int_t nevent = Int_t(ntuple->GetEntries());
11 
14 ntuple->GetBranch("organID")->SetAddress(&xx);
15 ntuple->GetBranch("edep")->SetAddress(&edep);
16 
17 for ( Int_t i=0; i<nevent; i++ ) {
18  ntuple->GetEvent(i);
19  cout << "organ ID, edep (MeV): "
20  << xx << ", " << edep << endl;
21  }
22 
23 
24 }
Double_t xx
TFile f("human_phantom.root")
TDirectory * dir
G4int Int_t
Double_t edep
ntuple Print()
ntupleExperimental Reset()
G4double Double_t
TTree * ntuple
Int_t nevent