|
FairRoot/PandaRoot
|
Go to the source code of this file.
Functions | |
| gStyle | SetOptFit (1) |
| gROOT | LoadMacro ("$VMCWORKDIR/gconfig/basiclibs.C") |
| basiclibs () | |
| gSystem | Load ("libGeoBase") |
| gSystem | Load ("libParBase") |
| gSystem | Load ("libBase") |
| gSystem | Load ("libField") |
| gSystem | Load ("libPndData") |
| gSystem | Load ("libGeane") |
| gSystem | Load ("libPlane") |
| gSystem | Load ("libGeaneExEmc") |
| gSystem | Load ("libTrkBase") |
| simtree | SetBranchAddress ("GeaneTrackFinal",&fTrackParFinal) |
| simtree | SetBranchAddress ("GeaneTrackPar",&fTrackParGeane) |
| cout<< Nevents<< endl;for(Int_t i=0;i< Nevents;i++){fTrackParGeane-> | Delete () |
| simtree | GetEntry (i) |
| for (Int_t k=0;k< fTrackParGeane->GetEntriesFast();k++) | |
| c | Divide (5, 2) |
| c | cd (1) |
| h1 | Draw () |
| h1 | Fit ("gaus") |
| c | cd (2) |
| c | cd (3) |
| c | cd (4) |
| c | cd (5) |
| c | cd (6) |
| c | cd (7) |
| c | cd (8) |
| c | cd (9) |
| c | cd (10) |
| c | cd () |
Variables | |
| TFile * | f =new TFile("geane.root") |
| TTree * | simtree =f->Get("pndsim") |
| fTrackParGeane = new TClonesArray("FairTrackParH") | |
| fTrackParIni = new TClonesArray("FairTrackParH") | |
| fTrackParFinal = new TClonesArray("FairTrackParH") | |
| TH1F * | h1 =new TH1F("h1","Phi ",100,-10.,10.) |
| TH1F * | h2 =new TH1F("h2","Lambda",100,-10,10) |
| TH1F * | h3 =new TH1F("h3","Qp",100,-10.,10.) |
| TH1F * | h4 =new TH1F("h4","Y",100,-10,10) |
| TH1F * | h5 =new TH1F("h5","Z",100,-10,10) |
| TH1F * | h6 =new TH1F("h6","Px",100, -10,10) |
| TH1F * | h7 =new TH1F("h7","Py",100,-10,10) |
| TH1F * | h8 =new TH1F("h8","Pz",100,-10,10) |
| TH1F * | h9 =new TH1F("h9","Ysc",100,-10,10) |
| TH1F * | h10 =new TH1F("h10","Ysc",100,-10,10) |
| TH1F * | h11 =new TH1F("h11","Zsc",100,-10,10) |
| TH2F * | h101 =new TH2F("h101","X_MC vs X_GE",100,-100,100,100,-100,100) |
| TH2F * | h102 =new TH2F("h102","Y_MC vs Y_GE",100,-100,100,100,-100,100) |
| TH2F * | h103 =new TH2F("h103","Z_MC vs Z_GE",100,-150,250,100,-150,250) |
| TH2F * | h201 =new TH2F("h201","PX_MC vs PX_GE",100,-2,2,100,-2,2) |
| TH2F * | h202 =new TH2F("h202","PY_MC vs PY_GE",100,-2,2,100,-2,2) |
| TH2F * | h203 =new TH2F("h203","PZ_MC vs PZ_GE",100,-2,2,100,-2,2) |
| FairTrackParH * | fTrkF |
| FairTrackParH * | fTrkG |
| Int_t | Nevents = simtree->GetEntriesFast() |
| TCanvas * | c =new TCanvas("c","c",900,600) |
| basiclibs | ( | ) |
| c cd | ( | 1 | ) |
| c cd | ( | 2 | ) |
| c cd | ( | 3 | ) |
| c cd | ( | 4 | ) |
| c cd | ( | 5 | ) |
| c cd | ( | 6 | ) |
| c cd | ( | 7 | ) |
| c cd | ( | 8 | ) |
| c cd | ( | 9 | ) |
| c cd | ( | 10 | ) |
| c cd | ( | ) |
| c Divide | ( | 5 | , |
| 2 | |||
| ) |
| h1 Draw | ( | ) |
Definition at line 64 of file NHitsPerEvent.C.
References ExtractData(), gHitPoints, gProjections, mvdHitArray, and mvdProjectedArray.
| h1 Fit | ( | "gaus" | ) |
| for | ( | Int_t | k = 0; k<fTrackParGeane->GetEntriesFast(); k++ | ) |
| gSystem Load | ( | "libGeoBase" | ) |
| gSystem Load | ( | "libParBase" | ) |
| gSystem Load | ( | "libBase" | ) |
| gSystem Load | ( | "libField" | ) |
| gSystem Load | ( | "libPndData" | ) |
| gSystem Load | ( | "libGeane" | ) |
| gSystem Load | ( | "libPlane" | ) |
| gSystem Load | ( | "libGeaneExEmc" | ) |
| gSystem Load | ( | "libTrkBase" | ) |
| gROOT LoadMacro | ( | "$VMCWORKDIR/gconfig/basiclibs.C" | ) |
| simtree SetBranchAddress | ( | "GeaneTrackFinal" | , |
| & | fTrackParFinal | ||
| ) |
| simtree SetBranchAddress | ( | "GeaneTrackPar" | , |
| & | fTrackParGeane | ||
| ) |
| gStyle SetOptFit | ( | 1 | ) |
| TH2F* h101 =new TH2F("h101","X_MC vs X_GE",100,-100,100,100,-100,100) |
| TH2F* h102 =new TH2F("h102","Y_MC vs Y_GE",100,-100,100,100,-100,100) |
| TH2F* h103 =new TH2F("h103","Z_MC vs Z_GE",100,-150,250,100,-150,250) |
| TH2F* h201 =new TH2F("h201","PX_MC vs PX_GE",100,-2,2,100,-2,2) |
| TH2F* h202 =new TH2F("h202","PY_MC vs PY_GE",100,-2,2,100,-2,2) |
| TH2F* h203 =new TH2F("h203","PZ_MC vs PZ_GE",100,-2,2,100,-2,2) |
| Int_t Nevents = simtree->GetEntriesFast() |
1.8.5