LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
pymodG4physicslists.cc File Reference
#include <boost/python.hpp>

Go to the source code of this file.

Functions

void export_PhysicsLists ()
 
 BOOST_PYTHON_MODULE (G4physicslists)
 

Function Documentation

BOOST_PYTHON_MODULE ( G4physicslists  )

Definition at line 41 of file pymodG4physicslists.cc.

References export_PhysicsLists().

42 {
44 }
void export_PhysicsLists()
void export_PhysicsLists ( )

Definition at line 90 of file pyPhysicsLists.cc.

References ADD_PHYSICS_LIST, pyPhysicsLists::ListPhysicsList(), and pyPhysicsLists::plList.

Referenced by BOOST_PYTHON_MODULE().

91 {
92  def("ListPhysicsList", ListPhysicsList);
93 
94  ADD_PHYSICS_LIST(FTFP_BERT);
95  ADD_PHYSICS_LIST(FTFP_BERT_ATL);
96  ADD_PHYSICS_LIST(FTFP_BERT_HP);
97  ADD_PHYSICS_LIST(FTFP_BERT_TRV);
98  ADD_PHYSICS_LIST(FTFP_INCLXX);
99  ADD_PHYSICS_LIST(FTFP_INCLXX_HP);
100  ADD_PHYSICS_LIST(FTF_BIC);
101  ADD_PHYSICS_LIST(LBE);
102  ADD_PHYSICS_LIST(NuBeam);
103  ADD_PHYSICS_LIST(QBBC);
104  ADD_PHYSICS_LIST(QGSP_BERT);
105  ADD_PHYSICS_LIST(QGSP_BERT_HP);
106  ADD_PHYSICS_LIST(QGSP_BIC);
107  ADD_PHYSICS_LIST(QGSP_BIC_AllHP);
108  ADD_PHYSICS_LIST(QGSP_BIC_HP);
109  ADD_PHYSICS_LIST(QGSP_FTFP_BERT);
110  ADD_PHYSICS_LIST(QGSP_INCLXX);
111  ADD_PHYSICS_LIST(QGSP_INCLXX_HP);
112  ADD_PHYSICS_LIST(QGS_BIC);
113  ADD_PHYSICS_LIST(Shielding);
114 
115  // sort PL vector
116  std::sort(plList.begin(), plList.end());
117 }
static std::vector< std::string > plList
#define ADD_PHYSICS_LIST(plname)
void ListPhysicsList()