TTRAP Class Reference

#include <TTRAP.h>

Inheritance diagram for TTRAP:

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

 TTRAP ()
 TTRAP (const char *name, const char *title, const char *material, Float_t dz, Float_t theta, Float_t phi, 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 ~TTRAP ()
virtual Float_t GetH1 () const
virtual Float_t GetBl1 () const
virtual Float_t GetTl1 () const
virtual Float_t GetAlpha1 () const
virtual Float_t GetH2 () const
virtual Float_t GetBl2 () const
virtual Float_t GetTl2 () const
virtual Float_t GetAlpha2 () const
 TTRAP ()
 TTRAP (const char *name, const char *title, const char *material, Float_t dz, Float_t theta, Float_t phi, 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 ~TTRAP ()
virtual Float_t GetH1 () const
virtual Float_t GetBl1 () const
virtual Float_t GetTl1 () const
virtual Float_t GetAlpha1 () const
virtual Float_t GetH2 () const
virtual Float_t GetBl2 () const
virtual Float_t GetTl2 () const
virtual 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 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 35 of file TTRAP.h.


Constructor & Destructor Documentation

TTRAP::TTRAP (  ) 

TTRAP::TTRAP ( const char *  name,
const char *  title,
const char *  material,
Float_t  dz,
Float_t  theta,
Float_t  phi,
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 68 of file TTRAP.cxx.

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

TTRAP::~TTRAP (  )  [virtual]

Definition at line 86 of file TTRAP.cxx.

TTRAP::TTRAP (  ) 

TTRAP::TTRAP ( const char *  name,
const char *  title,
const char *  material,
Float_t  dz,
Float_t  theta,
Float_t  phi,
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 TTRAP::~TTRAP (  )  [virtual]


Member Function Documentation

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

Reimplemented from TBRIK.

Definition at line 92 of file TTRAP.cxx.

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

virtual Float_t TTRAP::GetH1 (  )  const [inline, virtual]

Definition at line 55 of file TTRAP.h.

References fH1.

virtual Float_t TTRAP::GetBl1 (  )  const [inline, virtual]

Definition at line 56 of file TTRAP.h.

References fBl1.

virtual Float_t TTRAP::GetTl1 (  )  const [inline, virtual]

Definition at line 57 of file TTRAP.h.

References fTl1.

virtual Float_t TTRAP::GetAlpha1 (  )  const [inline, virtual]

Definition at line 58 of file TTRAP.h.

References fAlpha1.

virtual Float_t TTRAP::GetH2 (  )  const [inline, virtual]

Definition at line 59 of file TTRAP.h.

References fH2.

virtual Float_t TTRAP::GetBl2 (  )  const [inline, virtual]

Definition at line 60 of file TTRAP.h.

References fBl2.

virtual Float_t TTRAP::GetTl2 (  )  const [inline, virtual]

Definition at line 61 of file TTRAP.h.

References fTl2.

virtual Float_t TTRAP::GetAlpha2 (  )  const [inline, virtual]

Definition at line 62 of file TTRAP.h.

References fAlpha2.

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

Reimplemented from TBRIK.

virtual Float_t TTRAP::GetH1 (  )  const [inline, virtual]

Definition at line 55 of file TTRAP.h.

References fH1.

virtual Float_t TTRAP::GetBl1 (  )  const [inline, virtual]

Definition at line 56 of file TTRAP.h.

References fBl1.

virtual Float_t TTRAP::GetTl1 (  )  const [inline, virtual]

Definition at line 57 of file TTRAP.h.

References fTl1.

virtual Float_t TTRAP::GetAlpha1 (  )  const [inline, virtual]

Definition at line 58 of file TTRAP.h.

References fAlpha1.

virtual Float_t TTRAP::GetH2 (  )  const [inline, virtual]

Definition at line 59 of file TTRAP.h.

References fH2.

virtual Float_t TTRAP::GetBl2 (  )  const [inline, virtual]

Definition at line 60 of file TTRAP.h.

References fBl2.

virtual Float_t TTRAP::GetTl2 (  )  const [inline, virtual]

Definition at line 61 of file TTRAP.h.

References fTl2.

virtual Float_t TTRAP::GetAlpha2 (  )  const [inline, virtual]

Definition at line 62 of file TTRAP.h.

References fAlpha2.


Member Data Documentation

Float_t TTRAP::fH1 [protected]

Definition at line 37 of file TTRAP.h.

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

Float_t TTRAP::fBl1 [protected]

Definition at line 38 of file TTRAP.h.

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

Float_t TTRAP::fTl1 [protected]

Definition at line 39 of file TTRAP.h.

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

Float_t TTRAP::fAlpha1 [protected]

Definition at line 40 of file TTRAP.h.

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

Float_t TTRAP::fH2 [protected]

Definition at line 41 of file TTRAP.h.

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

Float_t TTRAP::fBl2 [protected]

Definition at line 42 of file TTRAP.h.

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

Float_t TTRAP::fTl2 [protected]

Definition at line 43 of file TTRAP.h.

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

Float_t TTRAP::fAlpha2 [protected]

Definition at line 44 of file TTRAP.h.

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


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