Geant4  10.02.p03
pyG4Tubs.cc File Reference
#include <boost/python.hpp>
#include "G4Tubs.hh"
Include dependency graph for pyG4Tubs.cc:

Go to the source code of this file.

Namespaces

 pyG4Tubs
 

Functions

G4TubspyG4Tubs::CreateTubs (const G4String &name, G4double pRMin, G4double pRMax, G4double pDz, G4double pSPhi, G4double pDPhi)
 
void export_G4Tubs ()
 

Function Documentation

◆ export_G4Tubs()

void export_G4Tubs ( )

Definition at line 55 of file pyG4Tubs.cc.

56 {
57  class_<G4Tubs, G4Tubs*, bases<G4VSolid> >
58  ("G4Tubs", "Tube solid class", no_init)
59  // constructors
60  .def(init<const G4String&, G4double, G4double, G4double,
61  G4double, G4double>())
62  // ---
63  .def("GetInnerRadius", &G4Tubs::GetInnerRadius)
64  .def("GetOuterRadius", &G4Tubs::GetOuterRadius)
65  .def("GetZHalfLength", &G4Tubs::GetZHalfLength)
66  .def("GetStartPhiAngle", &G4Tubs::GetStartPhiAngle)
67  .def("GetDeltaPhiAngle", &G4Tubs::GetDeltaPhiAngle)
68  .def("SetInnerRadius", &G4Tubs::SetInnerRadius)
69  .def("SetOuterRadius", &G4Tubs::SetOuterRadius)
70  .def("SetZHalfLength", &G4Tubs::SetZHalfLength)
71  .def("SetStartPhiAngle", &G4Tubs::SetStartPhiAngle)
72  .def("SetDeltaPhiAngle", &G4Tubs::SetDeltaPhiAngle)
73  .def("GetRMin", &G4Tubs::GetRMin)
74  .def("GetRMax", &G4Tubs::GetRMax)
75  .def("GetDz", &G4Tubs::GetDz)
76  .def("GetSPhi", &G4Tubs::GetSPhi)
77  .def("GetDPhi", &G4Tubs::GetDPhi)
78  // operators
79  .def(self_ns::str(self))
80  ;
81 
82  // Create solid
83  def("CreateTubs", CreateTubs, return_value_policy<manage_new_object>());
84 
85 }
G4Tubs * CreateTubs(const G4String &name, G4double pRMin, G4double pRMax, G4double pDz, G4double pSPhi, G4double pDPhi)
Definition: pyG4Tubs.cc:42
void SetStartPhiAngle(G4double newSPhi, G4bool trig=true)
G4double GetZHalfLength() const
void SetDeltaPhiAngle(G4double newDPhi)
G4double GetRMax() const
G4double GetDz() const
G4double GetOuterRadius() const
void SetInnerRadius(G4double newRMin)
void SetOuterRadius(G4double newRMax)
G4double GetRMin() const
G4double GetDPhi() const
G4double GetInnerRadius() const
G4double GetStartPhiAngle() const
double G4double
Definition: G4Types.hh:76
G4double GetDeltaPhiAngle() const
G4double GetSPhi() const
void SetZHalfLength(G4double newDz)
Here is the call graph for this function:
Here is the caller graph for this function: