Geant4-11
Namespaces | Typedefs | Functions
pyExN03geom.cc File Reference
#include <boost/python.hpp>
#include "G4RunManager.hh"
#include "ExN03DetectorConstruction.hh"

Go to the source code of this file.

Namespaces

namespace  pyExN03geom
 

Typedefs

typedef ExN03DetectorConstruction XXX
 

Functions

 BOOST_PYTHON_MODULE (_ExN03geom)
 
void pyExN03geom::Construct ()
 

Typedef Documentation

◆ XXX

Definition at line 42 of file pyExN03geom.cc.

Function Documentation

◆ BOOST_PYTHON_MODULE()

BOOST_PYTHON_MODULE ( _ExN03geom  )

Definition at line 63 of file pyExN03geom.cc.

63 {
65 bases<G4VUserDetectorConstruction> >
66 ("ExN03DetectorConstruction", "ExN03 detector")
67 // ---
68 .def("SetAbsorberMaterial", &XXX::SetAbsorberMaterial)
69 .def("SetAbsorberThickness", &XXX::SetAbsorberThickness)
70 .def("SetGapMaterial", &XXX::SetGapMaterial)
71 .def("SetGapThickness", &XXX::SetGapThickness)
72 .def("SetCalorSizeYZ", &XXX::SetCalorSizeYZ)
73 .def("SetNbOfLayers", &XXX::SetNbOfLayers)
74 .def("SetMagField", &XXX::SetMagField)
75 // ---
76 .def("GetWorldSizeX", &XXX::GetWorldSizeX)
77 .def("GetWorldSizeYZ", &XXX::GetWorldSizeYZ)
78 .def("GetCalorThickness", &XXX::GetCalorThickness)
79 .def("GetCalorSizeYZ", &XXX::GetCalorSizeYZ)
80 .def("GetNbOfLayers", &XXX::GetNbOfLayers)
81 .def("GetAbsorberMaterial", &XXX::GetAbsorberMaterial,
82 return_value_policy<reference_existing_object>())
83 .def("GetAbsorberThickness", &XXX::GetAbsorberThickness)
84 .def("GetGapMaterial", &XXX::GetGapMaterial,
85 return_value_policy<reference_existing_object>())
86 .def("GetGapThickness", &XXX::GetGapThickness)
87 .def("GetphysiWorld", &XXX::GetphysiWorld,
88 return_value_policy<reference_existing_object>())
89 .def("GetAbsorber", &XXX::GetAbsorber,
90 return_value_policy<reference_existing_object>())
91 .def("GetGap", &XXX::GetGap,
92 return_value_policy<reference_existing_object>())
93 // ---
94 .def("UpdateGeometry", &XXX::UpdateGeometry)
95 .def("PrintCalorParameters", &XXX::PrintCalorParameters)
96 ;
97
98 // ---
99 def("Construct", Construct);
100}
PhysicsListEMstd * Construct()
Definition: pyEMSTDpl.cc:47

References pyEMSTDpl::Construct().