janpipek / g4application Goto Github PK
View Code? Open in Web Editor NEWA simple modular application for Geant 4.
License: MIT License
A simple modular application for Geant 4.
License: MIT License
-1 / -N : single / multi-threading
-i : start interactive session
-v : verbosity (or number)?
-L : library search path
-l : automatically load plug-in
If it is possible...
This will make a lot of things easier perhaps.
The idea:
/component/gdml/add file.gdml [name]
I am not sure if this can be done in an universal way. Probably also the components may have problems with that.
Dear Jan,
I contact you for asking a question about the Gamma Knife simulation code presented in your "A modular Geant4 model of Leksell Gamma Knife Perfexion™".
Reading the document you announce that,
"Although the above-mentioned features were developed primarily to support this particular model of LGK, they are general enough to be embodied into other medical Geant4 applications. The modular application code is freely available as open-source software under MIT licence and can be obtained from http://github.com/janpipek/g4application."
, however, the Gamma Knife section seems to be excluded in the version available online.
I would like to know if this section would be available online soon. I'm only searching for an approximate version to the LGK kernels (collimators 4mm, 8mm, 16mm) in order to test a optimization method for treatment planning.
Thank you and have a good day,
Ricardo Corredor
Scientific Assistant
The window is probably started and immediately closed.
It puts command closer to the code.
No idea yet.
It is important because starting with Geant4 10.?, it is possible to construct real geometries with materials using this feature.
Because it is possible that we have to rotate them, translate them etc.
Use real prefix/install paths, LD_LIBRARY, plugin directory, current directory???
Somewhat related to #6.
The functions should not return pointer, but rather unique_ptr...
Provide alternatives to G4cout and G4cerr that would reflect different logging levels (TRACE, DEBUG, VERBOSE, INFO, WARNING, ERROR, FATAL...). However, check the Geant4 approach first.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.