ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
TGraphTime.h
Go to the documentation of this file.
1
// @(#)root/hist:$Id$
2
// Author: Rene Brun 13/07/2009
3
4
/*************************************************************************
5
* Copyright (C) 1995-2009, Rene Brun and Fons Rademakers. *
6
* All rights reserved. *
7
* *
8
* For the licensing terms see $ROOTSYS/LICENSE. *
9
* For the list of contributors see $ROOTSYS/README/CREDITS. *
10
*************************************************************************/
11
12
#ifndef ROOT_TGraphTime
13
#define ROOT_TGraphTime
14
15
16
//////////////////////////////////////////////////////////////////////////
17
// //
18
// TGraphTime //
19
// //
20
// An array of objects evolving with time //
21
// //
22
//////////////////////////////////////////////////////////////////////////
23
24
#include "
TNamed.h
"
25
26
class
TH1;
27
class
TObjArray;
28
29
class
TGraphTime :
public
TNamed {
30
31
protected
:
32
33
Int_t fSleepTime;
//Time (msec) to wait between time steps
34
Int_t fNsteps;
//Number of time steps
35
Double_t fXmin;
//Minimum for X axis
36
Double_t fXmax;
//Maximum for X axis
37
Double_t fYmin;
//Minimum for Y axis
38
Double_t fYmax;
//Maximum for Y axis
39
TObjArray *fSteps;
//array of TLists for each time step
40
TH1 *fFrame;
//TH1 object used for the pad range
41
42
public
:
43
44
TGraphTime();
45
TGraphTime(Int_t nsteps, Double_t xmin, Double_t ymin, Double_t xmax, Double_t ymax);
46
TGraphTime(
const
TGraphTime &gr);
47
virtual
~TGraphTime();
48
49
virtual
Int_t Add(
const
TObject *obj, Int_t slot, Option_t *option=
""
);
50
virtual
void
Draw(Option_t *chopt=
""
);
51
TObjArray *GetSteps()
const
{
return
fSteps;}
52
virtual
void
Paint(Option_t *chopt=
""
);
53
virtual
void
SaveAnimatedGif(
const
char
*filename=
""
)
const
;
54
virtual
void
SetSleepTime(Int_t stime=0) {fSleepTime = stime;}
55
56
ClassDef(TGraphTime,1)
//An array of objects evolving with time
57
};
58
59
#endif
TNamed.h
hist
hist
inc
TGraphTime.h
Generated on Tue May 5 2020 14:02:50 for ROOT by
1.8.5