Dear experts,
I’m trying to use a HEP material (lAr) in a python3 code, but it seems that I cannot manage to do it in the correct way. Based on the example given at:
https://geant4-userdoc.web.cern.ch/UsersGuides/ForApplicationDeveloper/html/Detector/material.html
the c++ implementation is done this way:
#include "globals.hh"
#include "G4Material.hh"
#include "G4NistManager.hh"
int main() {
G4NistManager* man = G4NistManager::Instance();
[...]
// HEP materials
G4Material* PbWO4 = man->FindOrBuildMaterial("G4_PbWO4");
G4Material* lAr = man->FindOrBuildMaterial("G4_lAr");
[...]
I’ve found some g4py
examples for previous G4 releases, such that:
[...]
import g4py.NISTmaterials
[...]
g4py.NISTmaterials.Construct()
LAr = G4Material("liquidArgon", 18., 39.95*g/mole, 1.390*g/cm3)
[...]
but none for the v10. What would be the correct way to use this in python3?
Cheers, Gustavo