public:
TCONS TCONS()
TCONS TCONS(const char* name, const char* title, const char* material, Float_t dz, Float_t rmin1, Float_t rmax1, Float_t rmin2, Float_t rmax2, Float_t phi1, Float_t phi2)
TCONS TCONS(const char* name, const char* title, const char* material, Float_t rmax1, Float_t dz, Float_t phi1, Float_t phi2, Float_t rmax2 = 0)
TCONS TCONS(TCONS&)
virtual void ~TCONS()
static TClass* Class()
virtual Float_t GetRmax2()
virtual Float_t GetRmin2()
virtual TClass* IsA() const
virtual void SetPoints(Float_t* buff)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
Data Members
protected:
Float_t fRmin2 inside radius at the high z limit
Float_t fRmax2 outside radius at the high z limit
CONS is a segment of a conical tube. It has 10 parameters: - name name of the shape - title shape's title - material (see TMaterial) - dz half-length in z - rmin1 inside radius at -DZ in z - rmax1 outside radius at -DZ in z - rmin2 inside radius at +DZ in z - rmax2 outside radius at +DZ in z - phi1 starting angle of the segment - phi2 ending angle of the segment NOTE: phi1 should be smaller than phi2. If this is not the case, the system adds 360 degrees to phi2.
![]()
*-*-*-*-*-*-*-*-*-*-*-*CONS shape default constructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* ==============================
*-*-*-*-*-*-*-*-*-*-*-*-*CONS shape normal constructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*-*-*-*-*-*CONS shape normal constructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*-*-*-*-*-*CONS shape default destructor*-*-*-*-*-*-*-*-*-*-*-*-* *-* =============================
*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*Create CONS points*-*-*-*-*-*-*-*-*-*-*-*-*-*-* *-* ==================
Float_t GetRmin2()
Float_t GetRmax2()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
TCONS TCONS(TCONS&)