53 ZHelix( Double_t Azim, Double_t QovR, Double_t QxDh, Double_t refx, Double_t refy,
54 Double_t refz, Double_t TDip, Double_t phii, Double_t phio, Float_t Chi2, Int_t NDoF,
56 Double_t RangeMax = 2 * TMath::Pi() );
59 void Phi2XYZ( Double_t phi, Double_t& x, Double_t& y, Double_t& z );
60 void Phi2ZR( Double_t phi, Double_t& z, Double_t& r );
63 virtual void SetPoints( Option_t* option =
"3D" );
64 Double_t
X2Phi( Double_t x );
65 Double_t
Y2Phi( Double_t y );
66 Double_t
Z2Phi( Double_t z );
67 Double_t
R2Phi( Double_t r );
68 Double_t
Phi2S( Double_t phi );
69 virtual void Print( Option_t* option =
"" )
const;
70 virtual void Draw( Option_t* option =
"3D" );
71 virtual void Paint( Option_t* option =
"3D" );
74 inline virtual Int_t
SetNextPoint( Double_t x, Double_t y, Double_t z ) {
75 return TPolyLine3D::SetNextPoint( x, y, z );
77 inline virtual void SetPoint( Int_t point, Double_t x, Double_t y, Double_t z ) {
78 TPolyLine3D::SetPoint( point, x, y, z );
80 inline virtual void Delete( Option_t* option ) { TObject::Delete( option ); }
81 inline virtual void DrawClass() { TObject::DrawClass(); }
82 inline virtual void DrawClone( Option_t* option ) { TObject::DrawClone( option ); }
83 inline virtual void SetDrawOption( Option_t* option ) { TObject::SetDrawOption( option ); }
84 inline virtual void ExecuteEvent( Int_t event, Int_t px, Int_t py ) { ; }