Go to the source code of this file.
|
TFile * | f = new TFile("testsimu10.root") |
|
TTree * | t =f->Get("pndsim") |
|
TClonesArray * | fT =new TClonesArray("TGeoTrack") |
|
TGeoManager * | geoMan = (TGeoManager*) f->Get("FAIRGeom") |
|
TCanvas * | c1 = new TCanvas("glcanvas", "openGL", 100, 100, 800, 800) |
|
TGeoTrack * | tr |
|
TObjArray * | TrList = geoMan->GetListOfTracks() |
|
Definition at line 28 of file drawGLTracks.C.
References Double_t, i, n, point, and pt().
31 for (Int_t
i=0;
i<
fT->GetEntriesFast();
i++) {
32 tr=(TGeoTrack *)
fT->At(
i);
33 Int_t Np=
tr->GetNpoints();
34 FairVTrack *
pt =
new FairVTrack(Np);
35 pt->SetLineColor(
tr->GetLineColor());
38 pt->SetParticle((TParticle *)
tr->GetParticle());
39 for (Int_t
n=0;
n<Np;
n++){
40 point=
tr->GetPoint(
n);
41 pt->SetPoint(
n,point[0],point[1],point[2]);
TString pt(TString pts, TString exts="px py pz")
gSystem Load |
( |
"libEnDrc" |
| ) |
|
t SetBranchAddress |
( |
"GeoTracks" |
, |
|
|
& |
fT |
|
) |
| |
TCanvas* c1 = new TCanvas("glcanvas", "openGL", 100, 100, 800, 800) |
TFile* f = new TFile("testsimu10.root") |
TClonesArray* fT =new TClonesArray("TGeoTrack") |
TGeoManager* geoMan = (TGeoManager*) f->Get("FAIRGeom") |
TTree* t =f->Get("pndsim") |
TObjArray* TrList = geoMan->GetListOfTracks() |