| FairRoot/PandaRoot
    | 
#include <map>#include <vector>Go to the source code of this file.
| Functions | |
| basiclibs () | |
| gSystem | Load ("libGeoBase") | 
| gSystem | Load ("libParBase") | 
| gSystem | Load ("libBase") | 
| gSystem | Load ("libPndData") | 
| gSystem | Load ("libField") | 
| gSystem | Load ("libGen") | 
| gSystem | Load ("libPassive") | 
| gSystem | Load ("libMvd") | 
| gStyle | SetPalette (1) | 
| timer | Start () | 
| t | SetBranchAddress ("MVDPoint",&hit_array) | 
| t | SetBranchAddress ("RadLen",&radlen_array) | 
| t | SetBranchAddress ("MCTrack",&mc_array) | 
| for (Int_t j=startEvent;j<(nEvents+startEvent)&&j< t->GetEntriesFast();j++) | |
| hisRadLen2D | Divide (hisRadLenCount) | 
| hisTrackP2D | Divide (hisTrackPCount) | 
| can1 | Divide (2, 2) | 
| can1 | cd (1) | 
| hisRadLen | DrawCopy () | 
| can1 | cd (2) | 
| hisRadLen2D | DrawCopy ("colz") | 
| can1 | cd (3) | 
| can1 | cd (4) | 
| timer | Stop () | 
| Variables | |
| TStopwatch | timer | 
| PndFileNameCreator | namecreator ("Mvd_DPM_Test.root") | 
| std::string | inFile = namecreator.GetSimFileName(false) | 
| TFile * | f = new TFile(inFile.c_str()) | 
| TTree * | t =(TTree *) f->Get("pndsim") | 
| TClonesArray * | hit_array =new TClonesArray("PndSdsMCPoint") | 
| TClonesArray * | radlen_array = new TClonesArray("FairRadLenPoint") | 
| TClonesArray * | mc_array =new TClonesArray("PndMCTrack") | 
| TH1D * | hisRadLen = new TH1D("hisRadLen","Radiation Length", 1000,0,100) | 
| TH2D * | hisRadLen2D = new TH2D("hisRadLen2D","Radiation Length 2D", 100,-1,1,100, -TMath::Pi(), TMath::Pi()) | 
| TH2D * | hisRadLenCount = new TH2D("hisRadLenCount","hisRadLenCount",100,-1,1,100, -TMath::Pi(), TMath::Pi()) | 
| TH1D * | hisTrackP = new TH1D("hisTrackP","Hits per Track", 51,-0.5,50.5) | 
| TH2D * | hisTrackP2D = new TH2D("hisTrackP2D","Hits per Track 2D", 100,-1,1,100, -TMath::Pi(), TMath::Pi()) | 
| TH2D * | hisTrackPCount = new TH2D("hisTrackPCount","hisTrackPCount", 100,-1,1,100, -TMath::Pi(), TMath::Pi()) | 
| int | nEvents = 1000 | 
| int | startEvent = 0 | 
| bool | verbose = false | 
| TVector3 | vecs | 
| TVector3 | veco | 
| std::map< int, int > | trackHitMap | 
| TCanvas * | can1 = new TCanvas() | 
| Double_t | rtime = timer.RealTime() | 
| Double_t | ctime = timer.CpuTime() | 
| basiclibs | ( | ) | 
| can1 cd | ( | 1 | ) | 
| can1 cd | ( | 2 | ) | 
| can1 cd | ( | 3 | ) | 
| can1 cd | ( | 4 | ) | 
| hisRadLen2D Divide | ( | hisRadLenCount | ) | 
| hisTrackP2D Divide | ( | hisTrackPCount | ) | 
| can1 Divide | ( | 2 | , | 
| 2 | |||
| ) | 
| hisRadLen DrawCopy | ( | ) | 
| hisTrackP2D DrawCopy | ( | "colz" | ) | 
| for | ( | ) | 
Definition at line 61 of file anaMvdRadLength.C.
| gSystem Load | ( | "libGeoBase" | ) | 
| gSystem Load | ( | "libParBase" | ) | 
| gSystem Load | ( | "libBase" | ) | 
| gSystem Load | ( | "libPndData" | ) | 
| gSystem Load | ( | "libField" | ) | 
| gSystem Load | ( | "libGen" | ) | 
| gSystem Load | ( | "libPassive" | ) | 
| gSystem Load | ( | "libMvd" | ) | 
| t SetBranchAddress | ( | "MVDPoint" | , | 
| & | hit_array | ||
| ) | 
| t SetBranchAddress | ( | "RadLen" | , | 
| & | radlen_array | ||
| ) | 
| t SetBranchAddress | ( | "MCTrack" | , | 
| & | mc_array | ||
| ) | 
| gStyle SetPalette | ( | 1 | ) | 
| timer Start | ( | ) | 
| timer Stop | ( | ) | 
| TCanvas* can1 = new TCanvas() | 
Definition at line 116 of file anaMvdRadLength.C.
| Double_t ctime = timer.CpuTime() | 
Definition at line 131 of file anaMvdRadLength.C.
| TFile* f = new TFile(inFile.c_str()) | 
Definition at line 34 of file anaMvdRadLength.C.
| TH1D* hisRadLen = new TH1D("hisRadLen","Radiation Length", 1000,0,100) | 
Definition at line 46 of file anaMvdRadLength.C.
| TH2D* hisRadLen2D = new TH2D("hisRadLen2D","Radiation Length 2D", 100,-1,1,100, -TMath::Pi(), TMath::Pi()) | 
Definition at line 47 of file anaMvdRadLength.C.
| TH2D* hisRadLenCount = new TH2D("hisRadLenCount","hisRadLenCount",100,-1,1,100, -TMath::Pi(), TMath::Pi()) | 
Definition at line 48 of file anaMvdRadLength.C.
| TH1D* hisTrackP = new TH1D("hisTrackP","Hits per Track", 51,-0.5,50.5) | 
Definition at line 50 of file anaMvdRadLength.C.
| TH2D* hisTrackP2D = new TH2D("hisTrackP2D","Hits per Track 2D", 100,-1,1,100, -TMath::Pi(), TMath::Pi()) | 
Definition at line 51 of file anaMvdRadLength.C.
| TH2D* hisTrackPCount = new TH2D("hisTrackPCount","hisTrackPCount", 100,-1,1,100, -TMath::Pi(), TMath::Pi()) | 
Definition at line 52 of file anaMvdRadLength.C.
| TClonesArray* hit_array =new TClonesArray("PndSdsMCPoint") | 
Definition at line 37 of file anaMvdRadLength.C.
| std::string inFile = namecreator.GetSimFileName(false) | 
Definition at line 32 of file anaMvdRadLength.C.
| TClonesArray* mc_array =new TClonesArray("PndMCTrack") | 
Definition at line 43 of file anaMvdRadLength.C.
| PndFileNameCreator namecreator("Mvd_DPM_Test.root") | 
| int nEvents = 1000 | 
Definition at line 54 of file anaMvdRadLength.C.
| TClonesArray* radlen_array = new TClonesArray("FairRadLenPoint") | 
Definition at line 40 of file anaMvdRadLength.C.
Referenced by anaRadLength().
| Double_t rtime = timer.RealTime() | 
Definition at line 130 of file anaMvdRadLength.C.
| int startEvent = 0 | 
Definition at line 55 of file anaMvdRadLength.C.
Definition at line 35 of file anaMvdRadLength.C.
| TStopwatch timer | 
Definition at line 21 of file anaMvdRadLength.C.
| std::map<int,int> trackHitMap | 
Definition at line 59 of file anaMvdRadLength.C.
Referenced by anaRadLength().
| TVector3 veco | 
Definition at line 58 of file anaMvdRadLength.C.
| TVector3 vecs | 
Definition at line 58 of file anaMvdRadLength.C.
| bool verbose = false | 
Definition at line 56 of file anaMvdRadLength.C.
 1.8.8
 1.8.8