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/SystemOfUnits.h>
13 
15 public:
16  //---------- Constructors / Destructor
17  CocoaSolidShapeTubs(const ALIstring pType,
18  ALIfloat pRMin,
19  ALIfloat pRMax,
20  ALIfloat pDz,
21  ALIfloat pSPhi = 0. * CLHEP::deg,
22  ALIfloat pDPhi = 360. * CLHEP::deg);
23  ~CocoaSolidShapeTubs() override{};
29 
30 private:
36 };
37 
38 #endif
float ALIfloat
Definition: CocoaGlobals.h:13
ALIfloat getInnerRadius() const
CocoaSolidShapeTubs(const ALIstring pType, ALIfloat pRMin, ALIfloat pRMax, ALIfloat pDz, ALIfloat pSPhi=0. *CLHEP::deg, ALIfloat pDPhi=360. *CLHEP::deg)
ALIfloat getOuterRadius() const
ALIfloat getDeltaPhiAngle() const
std::string ALIstring
Definition: CocoaGlobals.h:9
ALIfloat getStartPhiAngle() const
ALIfloat getZHalfLength() const