CMS 3D CMS Logo

CocoaSolidShapeTubs.h
Go to the documentation of this file.
1 // COCOA class header file
2 //Id: CocoaSolidShapeTubs.h
3 //
4 // History: v1.0
5 // Pedro Arce
6 
7 #ifndef _CocoaSolidShapeTubs_HH
8 #define _CocoaSolidShapeTubs_HH
9 
12 #include "CLHEP/Units/GlobalSystemOfUnits.h"
13 
15 {
16 
17 public:
18  //---------- Constructors / Destructor
19  CocoaSolidShapeTubs( const ALIstring pType, ALIfloat pRMin, ALIfloat pRMax, ALIfloat pDz, ALIfloat pSPhi = 0.*deg, ALIfloat pDPhi = 360.*deg );
20  ~CocoaSolidShapeTubs() override{ };
22  return theInnerRadius; }
24  return theOuterRadius ; }
26  return theZHalfLength ; }
28  return theStartPhiAngle ; }
30  return theDeltaPhiAngle ; }
31 
32 private:
33 
39 
40 };
41 
42 #endif
43 
ALIfloat getOuterRadius() const
CocoaSolidShapeTubs(const ALIstring pType, ALIfloat pRMin, ALIfloat pRMax, ALIfloat pDz, ALIfloat pSPhi=0.*deg, ALIfloat pDPhi=360.*deg)
ALIfloat getStartPhiAngle() const
float ALIfloat
Definition: CocoaGlobals.h:13
ALIfloat getZHalfLength() const
ALIfloat getDeltaPhiAngle() const
ALIfloat getInnerRadius() const
std::string ALIstring
Definition: CocoaGlobals.h:9