32 #include <boost/python.hpp>
35 using namespace boost::python;
41 namespace pyG4TwistedTubs {
65 endouterrad, halfzlen, dphi);
77 endouterrad, halfzlen, nseg, totphi);
88 return new G4TwistedTubs(name, twistedangle, innerrad, outerrad,
89 negativeEndz, positiveEndz, dphi);
101 return new G4TwistedTubs(name, twistedangle, innerrad, outerrad,
102 negativeEndz, positiveEndz, nseg, totphi);
108 using namespace pyG4TwistedTubs;
115 class_<G4TwistedTubs, G4TwistedTubs*, bases<G4VSolid> >
116 (
"G4TwistedTubs",
"twisted tube solid class", no_init)
146 .def(self_ns::str(
self))
151 return_value_policy<manage_new_object>());
153 return_value_policy<manage_new_object>());
155 return_value_policy<manage_new_object>());
157 return_value_policy<manage_new_object>());
G4double GetZHalfLength() const
G4double GetEndOuterRadius() const
G4double(G4TwistedTubs::* f1_GetEndOuterRadius)(G4int) const
G4double(G4TwistedTubs::* f2_GetEndOuterRadius)() const
G4double GetTanOuterStereo2() const
G4double GetKappa() const
G4double GetOuterRadius() const
void export_G4TwistedTubs()
G4double GetInnerStereo() const
G4double(G4TwistedTubs::* f2_GetEndInnerRadius)(G4int) const
G4TwistedTubs * f4_CreateTwistedTubs(const G4String &name, G4double twistedangle, G4double innerrad, G4double outerrad, G4double negativeEndz, G4double positiveEndz, G4int nseg, G4double totphi)
G4double GetEndZ(G4int i) const
G4double(G4TwistedTubs::* f1_GetEndInnerRadius)(G4int) const
G4TwistedTubs * f1_CreateTwistedTubs(const G4String &name, G4double twistedangle, G4double endinnerrad, G4double endouterrad, G4double halfzlen, G4double dphi)
G4TwistedTubs * f3_CreateTwistedTubs(const G4String &name, G4double twistedangle, G4double innerrad, G4double outerrad, G4double negativeEndz, G4double positiveEndz, G4double dphi)
G4double GetPhiTwist() const
G4double GetEndInnerRadius() const
G4TwistedTubs * f2_CreateTwistedTubs(const G4String &name, G4double twistedangle, G4double endinnerrad, G4double endouterrad, G4double halfzlen, G4int nseg, G4double totphi)
G4double GetEndPhi(G4int i) const
G4double GetTanInnerStereo2() const
G4double GetInnerRadius() const
G4double GetTanOuterStereo() const
G4double GetOuterStereo() const
G4double GetTanInnerStereo() const