8 #ifndef R_ANIM_SEQUENCE_3D_HH
9 #define R_ANIM_SEQUENCE_3D_HH
30 rAnimCopyHisto = 0x00000001,
31 rAnimCenterStep = 0x00000002
123 virtual void SetHisto ( TH1 * hptr );
128 virtual void SetFileName (
const string &file_name );
130 virtual void AddObject (
const TObject * obj,
const char *opts =
"" );
136 virtual void SetRangeX (
const Double_t x1i,
const Double_t x1f,
137 const Double_t x2i,
const Double_t x2f,
138 const Int_t mode = rAnimLin );
139 virtual void SetRangeY (
const Double_t y1i,
const Double_t y1f,
140 const Double_t y2i,
const Double_t y2f,
141 const Int_t mode = rAnimLin );
142 virtual void SetRangeZ (
const Double_t z1i,
const Double_t z1f,
143 const Double_t z2i,
const Double_t z2f,
144 const Int_t mode = rAnimLin );
146 virtual void SetRangePhi (
const Double_t pi,
const Double_t pf,
147 const Int_t mode = rAnimLin );
148 virtual void SetRangeTheta (
const Double_t ti,
const Double_t tf,
149 const Int_t mode = rAnimLin );
152 virtual void SetLogX (
const bool l =
true );
153 virtual void SetLogY (
const bool l =
true );
154 virtual void SetLogZ (
const bool l =
true );
160 virtual Int_t
CreateSequences (
const Int_t n,
const string &file_name );
Double_t y_min_f
Borne de tracé finale (fin de séquence)
Definition: RAnimSequence3D.hh:84
Definition: RString.hh:29
virtual void SetRangeTheta(const Double_t ti, const Double_t tf, const Int_t mode=rAnimLin)
Definition: RAnimSequence3D.cpp:421
virtual Int_t CreateSequences()
Definition: RAnimSequence3D.cpp:499
bool log_x
Option de tracé log.
Definition: RAnimSequence3D.hh:92
Double_t z_min_f
Borne de tracé finale (fin de séquence)
Definition: RAnimSequence3D.hh:89
virtual void SetSeqNumber(const Int_t n)
Definition: RAnimSequence3D.icc:12
RString out_file
Fichier de sortie.
Definition: RAnimSequence3D.hh:74
Int_t seq_number
Nombre de séquences.
Definition: RAnimSequence3D.hh:69
virtual void SetRangeZ(const Double_t z1i, const Double_t z1f, const Double_t z2i, const Double_t z2f, const Int_t mode=rAnimLin)
Definition: RAnimSequence3D.cpp:303
Double_t theta_i
Angle initial (début de séquence)
Definition: RAnimSequence3D.hh:98
RAnimSequence3D & operator=(const RAnimSequence3D &original)
Definition: RAnimSequence3D.cpp:63
RAnim3DOptions
! Animation options
Definition: RAnimSequence3D.hh:28
Double_t y_min_i
Borne de tracé initiale (début de séquence)
Definition: RAnimSequence3D.hh:82
virtual void DrawObjects()
Definition: RAnimSequence3D.cpp:136
Int_t evol_theta
Forme de l'évolution de l'angle.
Definition: RAnimSequence3D.hh:105
Double_t x_min_f
Borne de tracé finale (fin de séquence)
Definition: RAnimSequence3D.hh:79
RAnimSequence3D(TH1 *hptr=NULL, UInt_t opts=0)
Definition: RAnimSequence3D.cpp:21
bool log_y
Option de tracé log.
Definition: RAnimSequence3D.hh:93
virtual void SetHisto(TH1 *hptr)
Definition: RAnimSequence3D.cpp:100
virtual ~RAnimSequence3D()
Definition: RAnimSequence3D.cpp:82
RAnim3DTypes
! Animation types for display characteristics
Definition: RAnimSequence3D.hh:20
virtual void SetLogX(const bool l=true)
Definition: RAnimSequence3D.cpp:435
virtual void SetFirstSeq(const Int_t n0)
Definition: RAnimSequence3D.icc:18
UInt_t options
Options de l'animation.
Definition: RAnimSequence3D.hh:63
Definition: RAnimSequence3D.hh:55
Double_t x_max_i
Borne de tracé initiale (début de séquence)
Definition: RAnimSequence3D.hh:78
virtual void SetRangeY(const Double_t y1i, const Double_t y1f, const Double_t y2i, const Double_t y2f, const Int_t mode=rAnimLin)
Definition: RAnimSequence3D.cpp:248
virtual void CopyRanges(const RAnimSequence3D &original)
Definition: RAnimSequence3D.cpp:164
TH1 * histo_ptr
Pointeur sur l'histogramme.
Definition: RAnimSequence3D.hh:65
virtual void SetRangeX(const Double_t x1i, const Double_t x1f, const Double_t x2i, const Double_t x2f, const Int_t mode=rAnimLin)
Definition: RAnimSequence3D.cpp:193
Double_t phi_i
Angle initial (début de séquence)
Definition: RAnimSequence3D.hh:96
Double_t x_min_i
Borne de tracé initiale (début de séquence)
Definition: RAnimSequence3D.hh:77
virtual void SetRangePhi(const Double_t pi, const Double_t pf, const Int_t mode=rAnimLin)
Definition: RAnimSequence3D.cpp:407
Double_t z_min_i
Borne de tracé initiale (début de séquence)
Definition: RAnimSequence3D.hh:87
RString plot_options
Options de tracé
Definition: RAnimSequence3D.hh:68
Int_t evol_y
Forme de l'évolution des bornes de tracé
Definition: RAnimSequence3D.hh:102
ClassDef(RAnimSequence3D, 0)
Int_t evol_x
Forme de l'évolution des bornes de tracé
Definition: RAnimSequence3D.hh:101
Int_t evol_phi
Forme de l'évolution de l'angle.
Definition: RAnimSequence3D.hh:104
Double_t y_max_i
Borne de tracé initiale (début de séquence)
Definition: RAnimSequence3D.hh:83
virtual void SetPlotOptions(const string &opts)
Definition: RAnimSequence3D.icc:24
virtual void SetLogZ(const bool l=true)
Definition: RAnimSequence3D.cpp:467
Int_t first_seq
Numéro de la première séquence.
Definition: RAnimSequence3D.hh:70
virtual void AddObject(const TObject *obj, const char *opts="")
Definition: RAnimSequence3D.cpp:127
Double_t phi_f
Angle final (fin de séquence)
Definition: RAnimSequence3D.hh:97
Double_t x_max_f
Borne de tracé finale (fin de séquence)
Definition: RAnimSequence3D.hh:80
TList obj_list
Liste d'objets à tracer.
Definition: RAnimSequence3D.hh:72
Int_t evol_z
Forme de l'évolution des bornes de tracé
Definition: RAnimSequence3D.hh:103
Double_t y_max_f
Borne de tracé finale (fin de séquence)
Definition: RAnimSequence3D.hh:85
virtual void SetFileName(const string &file_name)
Definition: RAnimSequence3D.icc:30
virtual void SetLogY(const bool l=true)
Definition: RAnimSequence3D.cpp:451
bool log_z
Option de tracé log.
Definition: RAnimSequence3D.hh:94
Double_t theta_f
Angle final (fin de séquence)
Definition: RAnimSequence3D.hh:99
bool histo_copy
Indique si l'histogramme a été copié
Definition: RAnimSequence3D.hh:66
Double_t z_max_f
Borne de tracé finale (fin de séquence)
Definition: RAnimSequence3D.hh:90
Double_t z_max_i
Borne de tracé initiale (début de séquence)
Definition: RAnimSequence3D.hh:88