|
PlasmaMLPALLAS
|
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>
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.