public:
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)
TCTUB TCTUB(TCTUB&)
virtual void ~TCTUB()
static TClass* Class()
virtual TClass* IsA() const
virtual void SetPoints(Float_t* buff)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Data Members
private:
protected:
Float_t fCosLow[3] dir cosinus of surface cutting tube at low z
Float_t fCosHigh[3] dir cosinus of surface cutting tube at high z
'CTUB' is a cut tube with 11 parameters. The first 5 parameters are the same as for the TUBS. The remaining 6 parameters are the director cosines of the surfaces cutting the tube respectively at the low and high Z values. - name name of the shape - title shape's title - material (see TMaterial) - rmin inside radius - rmax outside radius - dz half length in z - phi1 starting angle of the SEGMENT - phi2 ending angle of the SEGMENT - coslx x dir cosinus at low z face - cosly y dir cosinus at low z face - coslz z dir cosinus at low z face - coshx x dir cosinus at high z face - coshy y dir cosinus at high z face - coshz z dir cosinus at high z face
![]()
*-*-*-*-*-*-*-*-*-*-*-*CTUB shape default constructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* ==============================
*-*-*-*-*-*-*-*-*-*-*-*-*CTUB shape normal constructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*-*-*-*-*-*CTUB shape normal constructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*-*-*-*-*-*CTUB shape default destructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*Create TUBS points*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *-* ==================
Stream an object of class TCTUB.
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
TCTUB TCTUB(TCTUB&)