From: mtadel Date: Wed, 11 Apr 2007 16:37:21 +0000 (+0000) Subject: New macro: example usage of StraightLineSet set. X-Git-Url: http://git.uio.no/git/?a=commitdiff_plain;h=926a1c53733c0ecf891bd3b982f0d1ec17e7c12e;p=u%2Fmrichter%2FAliRoot.git New macro: example usage of StraightLineSet set. --- diff --git a/EVE/macros/reve_lineset_test.C b/EVE/macros/reve_lineset_test.C new file mode 100644 index 00000000000..78a2bee2602 --- /dev/null +++ b/EVE/macros/reve_lineset_test.C @@ -0,0 +1,25 @@ +// $Header$ + +Reve::StraightLineSet* reve_lineset_test(Int_t nlines = 40, Int_t nmarkers = 4) +{ + Reve::StraightLineSet* ls = new Reve::StraightLineSet(); + + TRandom r(0); + Float_t s = 100; + + for(Int_t i = 0; iAddLine( r.Uniform(-s,s), r.Uniform(-s,s), r.Uniform(-s,s), + r.Uniform(-s,s), r.Uniform(-s,s), r.Uniform(-s,s)); + // add random number of markers + Int_t nm = Int_t(nmarkers* r.Rndm()); + for(Int_t m = 0; m < nm; m++) { + ls->AddMarker(i, r.Rndm()); + } + } + + gReve->AddRenderElement(ls); + gReve->Redraw3D(); + + return ls; +}