#include <TTUBS.h>
Inheritance diagram for TTUBS:

Public Member Functions | |
| TTUBS () | |
| TTUBS (const char *name, const char *title, const char *material, Float_t rmin, Float_t rmax, Float_t dz, Float_t phi1, Float_t phi2) | |
| TTUBS (const char *name, const char *title, const char *material, Float_t rmax, Float_t dz, Float_t phi1, Float_t phi2) | |
| virtual | ~TTUBS () |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual const TBuffer3D & | GetBuffer3D (Int_t reqSections) const |
| virtual Float_t | GetPhi1 () const |
| virtual Float_t | GetPhi2 () const |
| virtual void | Sizeof3D () const |
| TTUBS () | |
| TTUBS (const char *name, const char *title, const char *material, Float_t rmin, Float_t rmax, Float_t dz, Float_t phi1, Float_t phi2) | |
| TTUBS (const char *name, const char *title, const char *material, Float_t rmax, Float_t dz, Float_t phi1, Float_t phi2) | |
| virtual | ~TTUBS () |
| virtual Int_t | DistancetoPrimitive (Int_t px, Int_t py) |
| virtual const TBuffer3D & | GetBuffer3D (Int_t reqSections) const |
| virtual Float_t | GetPhi1 () const |
| virtual Float_t | GetPhi2 () const |
| virtual void | Sizeof3D () const |
Protected Member Functions | |
| virtual void | MakeTableOfCoSin () const |
| virtual void | SetPoints (Double_t *points) const |
| virtual void | MakeTableOfCoSin () const |
| virtual void | SetPoints (Double_t *points) const |
Protected Attributes | |
| Float_t | fPhi1 |
| Float_t | fPhi2 |
Definition at line 31 of file TTUBS.h.
| TTUBS::TTUBS | ( | ) |
| TTUBS::TTUBS | ( | ) |
| TTUBS::TTUBS | ( | const char * | name, | |
| const char * | title, | |||
| const char * | material, | |||
| Float_t | rmin, | |||
| Float_t | rmax, | |||
| Float_t | dz, | |||
| Float_t | phi1, | |||
| Float_t | phi2 | |||
| ) |
| TTUBS::TTUBS | ( | const char * | name, | |
| const char * | title, | |||
| const char * | material, | |||
| Float_t | rmax, | |||
| Float_t | dz, | |||
| Float_t | phi1, | |||
| Float_t | phi2 | |||
| ) |
| virtual TTUBS::~TTUBS | ( | ) | [virtual] |
| void TTUBS::MakeTableOfCoSin | ( | ) | const [protected, virtual] |
Reimplemented from TTUBE.
Definition at line 78 of file TTUBS.cxx.
References TMath::ATan(), TMath::Cos(), TTUBE::fCoTab, fPhi1, fPhi2, TTUBE::fSiTab, TTUBE::GetNumberOfDivisions(), j, n, pi, and TMath::Sin().
Referenced by TCTUB::SetPoints(), SetPoints(), TCONS::SetPoints(), and TTUBS().
| void TTUBS::SetPoints | ( | Double_t * | points | ) | const [protected, virtual] |
Reimplemented from TTUBE.
Definition at line 138 of file TTUBS.cxx.
References TTUBE::fAspectRatio, TTUBE::fCoTab, TTUBE::fDz, TTUBE::fRmax, TTUBE::fRmin, TTUBE::fSiTab, TTUBE::GetNumberOfDivisions(), j, MakeTableOfCoSin(), and n.
Referenced by GetBuffer3D().
Reimplemented from TTUBE.
Definition at line 124 of file TTUBS.cxx.
References TTUBE::GetNumberOfDivisions(), n, and TShape::ShapeDistancetoPrimitive().
Reimplemented from TTUBE.
Definition at line 186 of file TTUBS.cxx.
References buffer, c, TShape::FillBuffer3D(), TShape::GetBasicColor(), TTUBE::GetNumberOfDivisions(), i, j, TBuffer3DTypes::kGeneric, TBuffer3D::kRaw, TBuffer3D::kRawSizes, n, SetPoints(), and TShape::TransformPoints().
| virtual Float_t TTUBS::GetPhi1 | ( | ) | const [inline, virtual] |
| virtual Float_t TTUBS::GetPhi2 | ( | ) | const [inline, virtual] |
| void TTUBS::Sizeof3D | ( | ) | const [virtual] |
| virtual void TTUBS::MakeTableOfCoSin | ( | ) | const [protected, virtual] |
Reimplemented from TTUBE.
| virtual void TTUBS::SetPoints | ( | Double_t * | points | ) | const [protected, virtual] |
Reimplemented from TTUBE.
Reimplemented from TTUBE.
| virtual Float_t TTUBS::GetPhi1 | ( | ) | const [inline, virtual] |
| virtual Float_t TTUBS::GetPhi2 | ( | ) | const [inline, virtual] |
| virtual void TTUBS::Sizeof3D | ( | ) | const [virtual] |
Reimplemented from TTUBE.
Float_t TTUBS::fPhi1 [protected] |
Float_t TTUBS::fPhi2 [protected] |
1.5.1