TGTRA Class Reference

#include <TGTRA.h>

Inheritance diagram for TGTRA:

TBRIK TBRIK TShape TShape TShape TShape TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed TAtt3D TAttFill TAttLine TNamed List of all members.

Public Member Functions

 TGTRA ()
 TGTRA (const char *name, const char *title, const char *material, Float_t dz, Float_t theta, Float_t phi, Float_t twist, Float_t h1, Float_t bl1, Float_t tl1, Float_t alpha1, Float_t h2, Float_t bl2, Float_t tl2, Float_t alpha2)
virtual ~TGTRA ()
Float_t GetTwist () const
Float_t GetH1 () const
Float_t GetBl1 () const
Float_t GetTl1 () const
Float_t GetAlpha1 () const
Float_t GetH2 () const
Float_t GetBl2 () const
Float_t GetTl2 () const
Float_t GetAlpha2 () const
 TGTRA ()
 TGTRA (const char *name, const char *title, const char *material, Float_t dz, Float_t theta, Float_t phi, Float_t twist, Float_t h1, Float_t bl1, Float_t tl1, Float_t alpha1, Float_t h2, Float_t bl2, Float_t tl2, Float_t alpha2)
virtual ~TGTRA ()
Float_t GetTwist () const
Float_t GetH1 () const
Float_t GetBl1 () const
Float_t GetTl1 () const
Float_t GetAlpha1 () const
Float_t GetH2 () const
Float_t GetBl2 () const
Float_t GetTl2 () const
Float_t GetAlpha2 () const

Protected Member Functions

virtual void SetPoints (Double_t *points) const
virtual void SetPoints (Double_t *points) const

Protected Attributes

Float_t fTwist
Float_t fH1
Float_t fBl1
Float_t fTl1
Float_t fAlpha1
Float_t fH2
Float_t fBl2
Float_t fTl2
Float_t fAlpha2

Detailed Description

Definition at line 29 of file TGTRA.h.


Constructor & Destructor Documentation

TGTRA::TGTRA (  ) 

TGTRA::TGTRA ( const char *  name,
const char *  title,
const char *  material,
Float_t  dz,
Float_t  theta,
Float_t  phi,
Float_t  twist,
Float_t  h1,
Float_t  bl1,
Float_t  tl1,
Float_t  alpha1,
Float_t  h2,
Float_t  bl2,
Float_t  tl2,
Float_t  alpha2 
)

Definition at line 84 of file TGTRA.cxx.

References fAlpha1, fAlpha2, fBl1, fBl2, fH1, fH2, fTl1, fTl2, and fTwist.

TGTRA::~TGTRA (  )  [virtual]

Definition at line 104 of file TGTRA.cxx.

TGTRA::TGTRA (  ) 

TGTRA::TGTRA ( const char *  name,
const char *  title,
const char *  material,
Float_t  dz,
Float_t  theta,
Float_t  phi,
Float_t  twist,
Float_t  h1,
Float_t  bl1,
Float_t  tl1,
Float_t  alpha1,
Float_t  h2,
Float_t  bl2,
Float_t  tl2,
Float_t  alpha2 
)

virtual TGTRA::~TGTRA (  )  [virtual]


Member Function Documentation

void TGTRA::SetPoints ( Double_t points  )  const [protected, virtual]

Reimplemented from TBRIK.

Definition at line 110 of file TGTRA.cxx.

References TMath::Cos(), fAlpha1, fAlpha2, fBl1, fBl2, TBRIK::fDx, TBRIK::fDy, TBRIK::fDz, fH1, fH2, fTl1, fTl2, fTwist, i, phi, TMath::Pi(), pi, TMath::Sin(), TMath::Tan(), theta, x, and y.

Float_t TGTRA::GetTwist (  )  const [inline]

Definition at line 50 of file TGTRA.h.

References fTwist.

Float_t TGTRA::GetH1 (  )  const [inline]

Definition at line 51 of file TGTRA.h.

References fH1.

Float_t TGTRA::GetBl1 (  )  const [inline]

Definition at line 52 of file TGTRA.h.

References fBl1.

Float_t TGTRA::GetTl1 (  )  const [inline]

Definition at line 53 of file TGTRA.h.

References fTl1.

Float_t TGTRA::GetAlpha1 (  )  const [inline]

Definition at line 54 of file TGTRA.h.

References fAlpha1.

Float_t TGTRA::GetH2 (  )  const [inline]

Definition at line 55 of file TGTRA.h.

References fH2.

Float_t TGTRA::GetBl2 (  )  const [inline]

Definition at line 56 of file TGTRA.h.

References fBl2.

Float_t TGTRA::GetTl2 (  )  const [inline]

Definition at line 57 of file TGTRA.h.

References fTl2.

Float_t TGTRA::GetAlpha2 (  )  const [inline]

Definition at line 58 of file TGTRA.h.

References fAlpha2.

virtual void TGTRA::SetPoints ( Double_t points  )  const [protected, virtual]

Reimplemented from TBRIK.

Float_t TGTRA::GetTwist (  )  const [inline]

Definition at line 50 of file TGTRA.h.

References fTwist.

Float_t TGTRA::GetH1 (  )  const [inline]

Definition at line 51 of file TGTRA.h.

References fH1.

Float_t TGTRA::GetBl1 (  )  const [inline]

Definition at line 52 of file TGTRA.h.

References fBl1.

Float_t TGTRA::GetTl1 (  )  const [inline]

Definition at line 53 of file TGTRA.h.

References fTl1.

Float_t TGTRA::GetAlpha1 (  )  const [inline]

Definition at line 54 of file TGTRA.h.

References fAlpha1.

Float_t TGTRA::GetH2 (  )  const [inline]

Definition at line 55 of file TGTRA.h.

References fH2.

Float_t TGTRA::GetBl2 (  )  const [inline]

Definition at line 56 of file TGTRA.h.

References fBl2.

Float_t TGTRA::GetTl2 (  )  const [inline]

Definition at line 57 of file TGTRA.h.

References fTl2.

Float_t TGTRA::GetAlpha2 (  )  const [inline]

Definition at line 58 of file TGTRA.h.

References fAlpha2.


Member Data Documentation

Float_t TGTRA::fTwist [protected]

Definition at line 32 of file TGTRA.h.

Referenced by GetTwist(), SetPoints(), and TGTRA().

Float_t TGTRA::fH1 [protected]

Definition at line 33 of file TGTRA.h.

Referenced by GetH1(), SetPoints(), and TGTRA().

Float_t TGTRA::fBl1 [protected]

Definition at line 34 of file TGTRA.h.

Referenced by GetBl1(), SetPoints(), and TGTRA().

Float_t TGTRA::fTl1 [protected]

Definition at line 35 of file TGTRA.h.

Referenced by GetTl1(), SetPoints(), and TGTRA().

Float_t TGTRA::fAlpha1 [protected]

Definition at line 36 of file TGTRA.h.

Referenced by GetAlpha1(), SetPoints(), and TGTRA().

Float_t TGTRA::fH2 [protected]

Definition at line 37 of file TGTRA.h.

Referenced by GetH2(), SetPoints(), and TGTRA().

Float_t TGTRA::fBl2 [protected]

Definition at line 38 of file TGTRA.h.

Referenced by GetBl2(), SetPoints(), and TGTRA().

Float_t TGTRA::fTl2 [protected]

Definition at line 39 of file TGTRA.h.

Referenced by GetTl2(), SetPoints(), and TGTRA().

Float_t TGTRA::fAlpha2 [protected]

Definition at line 40 of file TGTRA.h.

Referenced by GetAlpha2(), SetPoints(), and TGTRA().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:41:10 2011 for ROOT_528-00b_version by  doxygen 1.5.1