CMS 3D CMS Logo

CocoaSolidShapeTubs Class Reference

#include <Alignment/CocoaDDLObjects/interface/CocoaSolidShapeTubs.h>

Inheritance diagram for CocoaSolidShapeTubs:

CocoaSolidShape

List of all members.

Public Member Functions

 CocoaSolidShapeTubs (const ALIstring pType, ALIfloat pRMin, ALIfloat pRMax, ALIfloat pDz, ALIfloat pSPhi=0.*deg, ALIfloat pDPhi=360.*deg)
ALIfloat getDeltaPhiAngle () const
ALIfloat getInnerRadius () const
ALIfloat getOuterRadius () const
ALIfloat getStartPhiAngle () const
ALIfloat getZHalfLength () const
 ~CocoaSolidShapeTubs ()

Private Attributes

ALIfloat theDeltaPhiAngle
ALIfloat theInnerRadius
ALIfloat theOuterRadius
ALIfloat theStartPhiAngle
ALIfloat theZHalfLength


Detailed Description

Definition at line 14 of file CocoaSolidShapeTubs.h.


Constructor & Destructor Documentation

CocoaSolidShapeTubs::CocoaSolidShapeTubs ( const ALIstring  pType,
ALIfloat  pRMin,
ALIfloat  pRMax,
ALIfloat  pDz,
ALIfloat  pSPhi = 0.*deg,
ALIfloat  pDPhi = 360.*deg 
)

Definition at line 12 of file CocoaSolidShapeTubs.cc.

References theDeltaPhiAngle, theInnerRadius, theOuterRadius, theStartPhiAngle, and theZHalfLength.

00012                                                                                                                                              : CocoaSolidShape( type )
00013 { 
00014 
00015   theInnerRadius = pRMin;
00016   theOuterRadius = pRMax;
00017   theZHalfLength = pDz;
00018   theStartPhiAngle = pSPhi;
00019   theDeltaPhiAngle = pDPhi;
00020 }

CocoaSolidShapeTubs::~CocoaSolidShapeTubs (  )  [inline]

Definition at line 20 of file CocoaSolidShapeTubs.h.

00020 { };


Member Function Documentation

ALIfloat CocoaSolidShapeTubs::getDeltaPhiAngle (  )  const [inline]

Definition at line 29 of file CocoaSolidShapeTubs.h.

References theDeltaPhiAngle.

Referenced by CocoaToDDLMgr::so().

00029                                     {
00030     return theDeltaPhiAngle ; }

ALIfloat CocoaSolidShapeTubs::getInnerRadius (  )  const [inline]

Definition at line 21 of file CocoaSolidShapeTubs.h.

References theInnerRadius.

Referenced by CocoaToDDLMgr::so().

00021                                   {
00022     return theInnerRadius; }

ALIfloat CocoaSolidShapeTubs::getOuterRadius (  )  const [inline]

Definition at line 23 of file CocoaSolidShapeTubs.h.

References theOuterRadius.

Referenced by CocoaToDDLMgr::so().

00023                                   {
00024     return theOuterRadius ; }

ALIfloat CocoaSolidShapeTubs::getStartPhiAngle (  )  const [inline]

Definition at line 27 of file CocoaSolidShapeTubs.h.

References theStartPhiAngle.

Referenced by CocoaToDDLMgr::so().

00027                                     {
00028     return theStartPhiAngle ; }

ALIfloat CocoaSolidShapeTubs::getZHalfLength (  )  const [inline]

Definition at line 25 of file CocoaSolidShapeTubs.h.

References theZHalfLength.

Referenced by CocoaToDDLMgr::so().

00025                                   {
00026     return theZHalfLength ; }


Member Data Documentation

ALIfloat CocoaSolidShapeTubs::theDeltaPhiAngle [private]

Definition at line 38 of file CocoaSolidShapeTubs.h.

Referenced by CocoaSolidShapeTubs(), and getDeltaPhiAngle().

ALIfloat CocoaSolidShapeTubs::theInnerRadius [private]

Definition at line 34 of file CocoaSolidShapeTubs.h.

Referenced by CocoaSolidShapeTubs(), and getInnerRadius().

ALIfloat CocoaSolidShapeTubs::theOuterRadius [private]

Definition at line 35 of file CocoaSolidShapeTubs.h.

Referenced by CocoaSolidShapeTubs(), and getOuterRadius().

ALIfloat CocoaSolidShapeTubs::theStartPhiAngle [private]

Definition at line 37 of file CocoaSolidShapeTubs.h.

Referenced by CocoaSolidShapeTubs(), and getStartPhiAngle().

ALIfloat CocoaSolidShapeTubs::theZHalfLength [private]

Definition at line 36 of file CocoaSolidShapeTubs.h.

Referenced by CocoaSolidShapeTubs(), and getZHalfLength().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:16:26 2009 for CMSSW by  doxygen 1.5.4