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.