TCTUB Class Reference

#include <TCTUB.h>

Inheritance diagram for TCTUB:

TTUBS TTUBS TTUBE TTUBE TTUBE TTUBE TShape TShape TShape TShape TShape TShape TShape TShape List of all members.

Public Member Functions

 TCTUB ()
 TCTUB (const char *name, const char *title, const char *material, Float_t rmin, Float_t rmax, Float_t dz, Float_t phi1, Float_t phi2, Float_t coslx, Float_t cosly, Float_t coslz, Float_t coshx, Float_t coshy, Float_t coshz)
 TCTUB (const char *name, const char *title, const char *material, Float_t rmin, Float_t rmax, Float_t dz, Float_t phi1, Float_t phi2, Float_t *lowNormal, Float_t *highNormal)
virtual ~TCTUB ()
 TCTUB ()
 TCTUB (const char *name, const char *title, const char *material, Float_t rmin, Float_t rmax, Float_t dz, Float_t phi1, Float_t phi2, Float_t coslx, Float_t cosly, Float_t coslz, Float_t coshx, Float_t coshy, Float_t coshz)
 TCTUB (const char *name, const char *title, const char *material, Float_t rmin, Float_t rmax, Float_t dz, Float_t phi1, Float_t phi2, Float_t *lowNormal, Float_t *highNormal)
virtual ~TCTUB ()

Protected Member Functions

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

Protected Attributes

Float_t fCosLow [3]
Float_t fCosHigh [3]

Detailed Description

Definition at line 31 of file TCTUB.h.


Constructor & Destructor Documentation

TCTUB::TCTUB (  ) 

TCTUB::TCTUB ( const char *  name,
const char *  title,
const char *  material,
Float_t  rmin,
Float_t  rmax,
Float_t  dz,
Float_t  phi1,
Float_t  phi2,
Float_t  coslx,
Float_t  cosly,
Float_t  coslz,
Float_t  coshx,
Float_t  coshy,
Float_t  coshz 
)

Definition at line 57 of file TCTUB.cxx.

References fCosHigh, fCosLow, and TMath::Normalize().

TCTUB::TCTUB ( const char *  name,
const char *  title,
const char *  material,
Float_t  rmin,
Float_t  rmax,
Float_t  dz,
Float_t  phi1,
Float_t  phi2,
Float_t lowNormal,
Float_t highNormal 
)

Definition at line 77 of file TCTUB.cxx.

References fCosHigh, fCosLow, and TMath::Normalize().

TCTUB::~TCTUB (  )  [virtual]

Definition at line 92 of file TCTUB.cxx.

TCTUB::TCTUB (  ) 

TCTUB::TCTUB ( const char *  name,
const char *  title,
const char *  material,
Float_t  rmin,
Float_t  rmax,
Float_t  dz,
Float_t  phi1,
Float_t  phi2,
Float_t  coslx,
Float_t  cosly,
Float_t  coslz,
Float_t  coshx,
Float_t  coshy,
Float_t  coshz 
)

TCTUB::TCTUB ( const char *  name,
const char *  title,
const char *  material,
Float_t  rmin,
Float_t  rmax,
Float_t  dz,
Float_t  phi1,
Float_t  phi2,
Float_t lowNormal,
Float_t highNormal 
)

virtual TCTUB::~TCTUB (  )  [virtual]


Member Function Documentation

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

Reimplemented from TTUBS.

Definition at line 110 of file TCTUB.cxx.

References TTUBE::fAspectRatio, fCosHigh, fCosLow, TTUBE::fCoTab, TTUBE::fDz, TTUBE::fRmax, TTUBE::fRmin, TTUBE::fSiTab, TTUBE::GetNumberOfDivisions(), j, TTUBS::MakeTableOfCoSin(), n, and Product().

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

Reimplemented from TTUBS.


Member Data Documentation

Float_t TCTUB::fCosLow [protected]

Definition at line 34 of file TCTUB.h.

Referenced by SetPoints(), and TCTUB().

Float_t TCTUB::fCosHigh [protected]

Definition at line 35 of file TCTUB.h.

Referenced by SetPoints(), and TCTUB().


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