English
Related papers

Related papers: Java Physics Generator and Analysis Modules

200 papers

We present the design of the simulation package Pluto, aimed at the study of hadronic interactions at SIS and FAIR energies. Its main mission is to offer a modular framework with an object-oriented structure, thereby making additions such…

Nuclear Experiment · Physics 2010-05-25 I. Froehlich , T. Galatyuk , R. Holzmann , J. Markert , B. Ramstein , P. Salabura , J. Stroth

Dependencies between types in object-oriented software can be viewed as directed graphs, with types as nodes and dependencies as edges. The in-degree and out-degree distributions of such graphs have quite different forms, with the former…

Software Engineering · Computer Science 2008-02-19 G. J. Baxter , M. R. Frean

Engineers widely rely on simulation platforms like COMSOL or ANSYS to model and optimise processes. However, setting up such simulations requires expertise in defining geometry, generating meshes, establishing boundary conditions, and…

Computational Engineering, Finance, and Science · Computer Science 2025-03-25 Ossama Shafiq , Bahman Ghiassi , Alessio Alexiadis

We present a new model for the creation of \J mesons in ultrarelativistic heavy ion collisions, which allows to follow the individual heavy quarks from their creation until the detector through the Quark Gluon Plasma (QGP), which is formed…

Nuclear Theory · Physics 2023-02-27 Denys Yen Arrebato Villar , Jiaxing Zhao , Joerg Aichelin , Pol Bernard Gossiaux

We develop an Easy Java Simulation (EJS) model for students to visualize Newtons 1st and 3rd laws, using frictionless constant motion equation and a spring collision equation during impact. Using Physics by Inquiry instructional (PbI)…

Physics Education · Physics 2013-09-26 Khoon Song Aloysius Goh , Loo Kang Wee , Kim Wah Yip , Ping Yong Jeffrey Toh , Sze Yee Lye

Generative AI offers potential for educational support, but often lacks pedagogical grounding and awareness of the student's learning context. Furthermore, researching student interactions with these tools within authentic learning…

Human-Computer Interaction · Computer Science 2025-08-18 Manuel Valle Torre , Thom van der Velden , Marcus Specht , Catharine Oertel

OutlierDetection.jl is an open-source ecosystem for outlier detection in Julia. It provides a range of high-performance outlier detection algorithms implemented directly in Julia. In contrast to previous packages, our ecosystem enables the…

Machine Learning · Computer Science 2022-11-10 David Muhr , Michael Affenzeller , Anthony D. Blaom

The NINJA experiment aims to precisely measure neutrino-nucleus interactions using a nuclear emulsion detector to reduce systematic errors in neutrino oscillation experiments. The nuclear emulsion has a sub-micron positional resolution,…

Instrumentation and Detectors · Physics 2025-01-09 Naoki Otani

We have analyzed the recent JINR measurements on nuclide production cross sections from interaction of 660 MeV proton beams with radioactive targets of enriched 129I (85% 129I and 15% 127I), 237Np, and 241Am with eleven different models,…

Computing the trajectories of particles in generic beamlines is an important ingredient of experimental particle physics, in particular regarding near-beam detectors. A new tool, Hector, has been built for such calculations, using the…

Accelerator Physics · Physics 2008-11-26 J. de Favereau de Jeneret , X. Rouby , K. Piotrzkowski

In this paper, we study how object-oriented classes are used across thousands of software packages. We concentrate on "usage diversity'", defined as the different statically observable combinations of methods called on the same object. We…

Software Engineering · Computer Science 2018-07-06 Diego Mendez , Benoit Baudry , Martin Monperrus

Software development in high energy physics experiments offers unique experience with rapidly changing environment and variety of different standards and frameworks that software must be adapted to. As such, regular methods of software…

High Energy Physics - Phenomenology · Physics 2010-09-21 Tomasz Przedzinski

MiniJava is a subset of the object-oriented programming language Java. Standard ML is the canonical representative of the ML family of functional programming languages, which includes F# and OCaml. Different program analysis and…

Programming Languages · Computer Science 2021-01-01 Martin Mariusz Lester

This paper presents Gemini, a functional programming language for hardware description that provides features such as parametric polymorphism, recursive datatypes, higher-order functions, and type inference for higher expressivity compared…

Programming Languages · Computer Science 2019-11-12 Aditya Srinivasan , Andrew D. Hilton

This paper introduces a novel Partial Wave Analysis Code Generator (PWACG) that automatically generates high-performance partial wave analysis codes. This is achieved by leveraging the JAX automatic differentiation library and the jinja2…

Computational Physics · Physics 2025-11-18 Xiang Dong , Yu-Chang Sun , Chu-Cheng Pan , Ao-Yan Cheng , Ao-Bo Wang , Hao Cai , Kai Zhu

JUNO is a multipurpose neutrino experiment which is designed to determine neutrino mass hierarchy and precisely measure oscillation parameters. As one of the important systems, the JUNO offline software is being developed using the SNiPER…

Instrumentation and Detectors · Physics 2019-08-13 Tao Lin , Jiaheng Zou , Weidong Li , Ziyan Deng , Xiao Fang , Guofu Cao , Xingtao Huang , Zhengyun You

High energy physics detectors can be described hierarchically from the different subsystems to their divisions in r, phi, theta and to the individual readout channels. An identification schema that follows the logical decomposition of the…

Computational Physics · Physics 2007-05-23 C. Arnault , A. Schaffer

Recent advances in Large Language Model (LLM) based Generative AI techniques have made it feasible to translate enterprise-level code from legacy languages such as COBOL to modern languages such as Java or Python. While the results of…

A Geant4-based Python/C++ simulation and coding framework, which has been developed and used in order to aid the R&D efforts for thermal neutron detectors at neutron scattering facilities, is described. Built upon configurable geometry and…

Instrumentation and Detectors · Physics 2014-07-24 Thomas Kittelmann , Irina Stefanescu , Kalliopi Kanaki , Mirko Boin , Richard Hall-Wilton , Karl Zeitelhack

We review the physics basis, main features and use of general-purpose Monte Carlo event generators for the simulation of proton-proton collisions at the Large Hadron Collider. Topics included are: the generation of hard-scattering matrix…