21void gr018_time2(
Int_t nsteps = 200,
Int_t np = 5000)
23 if (np > 5000) np = 5000;
24 std::vector<Int_t> color(np);
25 std::vector<Double_t> cosphi(np), sinphi(np), speed(np);
29 g->SetTitle(
"TGraphTime demo 2;X;Y");
31 for (
Int_t i = 0; i < np; i++) {
32 speed[i] =
r.Uniform(0.5, 1);
38 if (rc > 0.3) color[i] =
kBlue;
41 for (
Int_t s = 0; s < nsteps; s++) {
42 for (
Int_t i = 0; i < np; i++) {
44 if (xx <
xmin)
continue;
47 m->SetMarkerColor(color[i]);
48 m->SetMarkerSize(1.5 -s/(speed[i]*nsteps));
int Int_t
Signed integer 4 bytes (int).
double Double_t
Double 8 bytes.
TGraphTime is used to draw a set of objects evolving with nsteps in time between tmin and tmax.
A Pave (see TPave) with a text centered in the Pave.
Random number generator class based on M.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.
Double_t Cos(Double_t)
Returns the cosine of an angle of x radians.
Double_t Sin(Double_t)
Returns the sine of an angle of x radians.