PlasmaMLPALLAS
Loading...
Searching...
No Matches
PlasmaMLPALLASOnnxInference.cc File Reference

Implementation of ONNX model inference for PALLAS plasma beam generation. More...

#include "PlasmaMLPALLASOnnxInference.hh"
#include "Randomize.hh"
#include "CLHEP/Units/SystemOfUnits.h"
#include "CLHEP/Units/PhysicalConstants.h"
#include <cmath>
Include dependency graph for PlasmaMLPALLASOnnxInference.cc:

Detailed Description

Implementation of ONNX model inference for PALLAS plasma beam generation.

This file implements the PlasmaMLPALLASOnnxInference class, which provides a mechanism to generate plasma beam parameters by performing inference on a pre-trained ONNX model. The class handles:

The main purpose is to generate physically realistic beam parameters for use in Geant4 simulations of the PALLAS plasma beamline.

Input parameters for inference include:

Output parameters encapsulated in the BeamParameters structure include:

The class uses CLHEP units for all physical quantities.

Author
Arnaud HUBER huber.nosp@m.@lp2.nosp@m.ib.in.nosp@m.2p3..nosp@m.fr
Alexei SYTOV sytov.nosp@m.@inf.nosp@m.n.it
Date
2025