PlasmaMLPALLAS
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
RunTallyGlobalInput Struct Reference

Stores configuration parameters and beamline settings for a simulation run. More...

#include <PlasmaMLPALLASRunAction.hh>

Public Member Functions

void FillFrom (const PlasmaMLPALLASPrimaryGeneratorAction *gen, const PlasmaMLPALLASGeometryConstruction *geo, int nEvents)
 Populate structure from generator and geometry settings.
 

Public Attributes

int NEvents = 0
 
int Display_Geometry = 0
 
int Display_Collimators = 0
 
int Display_Quadrupoles = 0
 
float Xoff = 0.0
 
float p = 0.0
 
float cN2 = 0.0
 
float A0 = 0.0
 
float Ekin = 0.0
 
float dEkin = 0.0
 
float Q = 0.0
 
float epsb = 0.0
 
float Q1_Grad = 0.0
 
float Q2_Grad = 0.0
 
float Q3_Grad = 0.0
 
float Q4_Grad = 0.0
 
float Q1_Length = 0.0
 
float Q2_Length = 0.0
 
float Q3_Length = 0.0
 
float Q4_Length = 0.0
 
float SourceQ1Distance = 0.0
 
float Q1Q2Distance = 0.0
 
float Q2Q3Distance = 0.0
 
float Q3Q4Distance = 0.0
 
float B_Dipole = 0.0
 
int B_Dipole_Map = 0
 

Detailed Description

Stores configuration parameters and beamline settings for a simulation run.

Member Function Documentation

◆ FillFrom()

void RunTallyGlobalInput::FillFrom ( const PlasmaMLPALLASPrimaryGeneratorAction gen,
const PlasmaMLPALLASGeometryConstruction geo,
int  nEvents 
)

Populate structure from generator and geometry settings.

Populates global input statistics from generator and geometry state.

Parameters
genPointer to primary generator
geoPointer to geometry construction
nEventsNumber of events to simulate
genPointer to primary generator
geoPointer to geometry construction
nEventsTotal number of events in the run

Member Data Documentation

◆ A0

float RunTallyGlobalInput::A0 = 0.0

◆ B_Dipole

float RunTallyGlobalInput::B_Dipole = 0.0

◆ B_Dipole_Map

int RunTallyGlobalInput::B_Dipole_Map = 0

◆ cN2

float RunTallyGlobalInput::cN2 = 0.0

◆ dEkin

float RunTallyGlobalInput::dEkin = 0.0

◆ Display_Collimators

int RunTallyGlobalInput::Display_Collimators = 0

◆ Display_Geometry

int RunTallyGlobalInput::Display_Geometry = 0

◆ Display_Quadrupoles

int RunTallyGlobalInput::Display_Quadrupoles = 0

◆ Ekin

float RunTallyGlobalInput::Ekin = 0.0

◆ epsb

float RunTallyGlobalInput::epsb = 0.0

◆ NEvents

int RunTallyGlobalInput::NEvents = 0

◆ p

float RunTallyGlobalInput::p = 0.0

◆ Q

float RunTallyGlobalInput::Q = 0.0

◆ Q1_Grad

float RunTallyGlobalInput::Q1_Grad = 0.0

◆ Q1_Length

float RunTallyGlobalInput::Q1_Length = 0.0

◆ Q1Q2Distance

float RunTallyGlobalInput::Q1Q2Distance = 0.0

◆ Q2_Grad

float RunTallyGlobalInput::Q2_Grad = 0.0

◆ Q2_Length

float RunTallyGlobalInput::Q2_Length = 0.0

◆ Q2Q3Distance

float RunTallyGlobalInput::Q2Q3Distance = 0.0

◆ Q3_Grad

float RunTallyGlobalInput::Q3_Grad = 0.0

◆ Q3_Length

float RunTallyGlobalInput::Q3_Length = 0.0

◆ Q3Q4Distance

float RunTallyGlobalInput::Q3Q4Distance = 0.0

◆ Q4_Grad

float RunTallyGlobalInput::Q4_Grad = 0.0

◆ Q4_Length

float RunTallyGlobalInput::Q4_Length = 0.0

◆ SourceQ1Distance

float RunTallyGlobalInput::SourceQ1Distance = 0.0

◆ Xoff

float RunTallyGlobalInput::Xoff = 0.0

The documentation for this struct was generated from the following files: