ATLAS Offline Software
Public Attributes | List of all members
G4UA::AthenaStackingAction::Config Struct Reference

Configuration option struct for AthenaStackingAction. More...

#include <AthenaStackingAction.h>

Collaboration diagram for G4UA::AthenaStackingAction::Config:

Public Attributes

bool killAllNeutrinos
 Flag to toggle killing neutrinos at tracking stage. More...
 
double photonEnergyCut
 Photon energy cut. More...
 
bool applyNRR
 Apply the Neutron Russian Roulette. More...
 
double russianRouletteNeutronThreshold
 Energy threshold for the Neutron Russian Roulette. More...
 
double russianRouletteNeutronWeight
 Weight for the Neutron Russian Roulette. More...
 
bool applyPRR
 Apply the Photon Russian Roulette. More...
 
double russianRoulettePhotonThreshold
 Energy threshold for the Photon Russian Roulette. More...
 
double russianRoulettePhotonWeight
 Weight for the Photon Russian Roulette. More...
 
bool isISFJob
 Is this an ISF job. More...
 

Detailed Description

Configuration option struct for AthenaStackingAction.

Definition at line 28 of file AthenaStackingAction.h.

Member Data Documentation

◆ applyNRR

bool G4UA::AthenaStackingAction::Config::applyNRR

Apply the Neutron Russian Roulette.

Definition at line 35 of file AthenaStackingAction.h.

◆ applyPRR

bool G4UA::AthenaStackingAction::Config::applyPRR

Apply the Photon Russian Roulette.

Definition at line 41 of file AthenaStackingAction.h.

◆ isISFJob

bool G4UA::AthenaStackingAction::Config::isISFJob

Is this an ISF job.

Definition at line 47 of file AthenaStackingAction.h.

◆ killAllNeutrinos

bool G4UA::AthenaStackingAction::Config::killAllNeutrinos

Flag to toggle killing neutrinos at tracking stage.

Definition at line 31 of file AthenaStackingAction.h.

◆ photonEnergyCut

double G4UA::AthenaStackingAction::Config::photonEnergyCut

Photon energy cut.

Definition at line 33 of file AthenaStackingAction.h.

◆ russianRouletteNeutronThreshold

double G4UA::AthenaStackingAction::Config::russianRouletteNeutronThreshold

Energy threshold for the Neutron Russian Roulette.

Definition at line 37 of file AthenaStackingAction.h.

◆ russianRouletteNeutronWeight

double G4UA::AthenaStackingAction::Config::russianRouletteNeutronWeight

Weight for the Neutron Russian Roulette.

Definition at line 39 of file AthenaStackingAction.h.

◆ russianRoulettePhotonThreshold

double G4UA::AthenaStackingAction::Config::russianRoulettePhotonThreshold

Energy threshold for the Photon Russian Roulette.

Definition at line 43 of file AthenaStackingAction.h.

◆ russianRoulettePhotonWeight

double G4UA::AthenaStackingAction::Config::russianRoulettePhotonWeight

Weight for the Photon Russian Roulette.

Definition at line 45 of file AthenaStackingAction.h.


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