The recording of todays seminar on Gdml, visionfor...
# science
a
The recording of todays seminar on Gdml, visionforge and jupyter-kotlin:

https://youtu.be/Nfq63dj5iPY

.
👍 3
b
have you looked into paraview?
a
No, but it seems to have different aim.
b
I was just wondering about the visualization part
that's cool to have it in the browser though
what's the practical application of all that?
a
There are lot of tools to visualiza something. The important thing is to integrate it with the code and use it visualization from your simulation/processing without exporting it first. Another important thing is a robust intermediate representation.
b
does it help you design?
a
In case of Gdml, yes, The tooling for it is almost non-existent. There is visualization tooling inside GEANT, but it is quite limited and GDML iteslf is not good to creat complicated strucures. But of course, Gdml design is not the main aim of the project.
b
so how do people design detectors usually?
a
A lot of them actually. It is not about design. It is about geometry for simulation. But as I alteady said, in this case it is a nice by-product
b
so in your case, you have an existing detector and you want to simulate?
or you want to create new designs and simulate how they behave?
a
A significant part of paticle physics research is a simulation of detector response with https://geant4.web.cern.ch/. So, obviously you need a way to define geometries. Also you need a way to visualize actual events (this is the main aim of 3D renderer for now).
b
that's interesting, do you think you could use that to simulate behavior of larger particles?
(charged molecules in electric and electromagnetic fields especially)
a
Yes, you can, though it depends on the velocity. Geant is made for high energy physics. It is not good with thermal velocities. For Ions I remember only https://simion.com/
b
oh that would probably be more appropriate yes
thx
a
Also I believe they used Comsol multiphysics (which actually have Java and therefore Kotlin interface). But for that I need to consult with our expert. You can ping me privately if you are interested.
b
no don't worry about that it was mostly curiosity