Macro commands

/RMG/

Sub-directories:

  • /RMG/Manager/ – General commands for controlling the application

  • /RMG/Output/ – Commands for controlling the simulation output

  • /RMG/Processes/ – Commands for controlling physics processes

  • /RMG/Geometry/ – Commands for controlling geometry definitions

  • /RMG/Generator/ – Commands for controlling generators

  • /RMG/GrabmayrGammaCascades/ – Control Peters gamma cascade model

/RMG/Manager/

General commands for controlling the application

Sub-directories:

  • /RMG/Manager/Logging/ – Commands for controlling application logging

  • /RMG/Manager/Randomization/ – Commands for controlling randomization settings

Commands:

  • Interactive – Enable interactive mode

  • PrintProgressModulo – How many processed events before progress information is displayed

/RMG/Manager/Interactive

Enable interactive mode

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit Idle

/RMG/Manager/PrintProgressModulo

How many processed events before progress information is displayed

  • Range of parametersn > 0

  • Parametern

    • Parameter typei

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Manager/Logging/

Commands for controlling application logging

Commands:

  • LogLevel – Set verbosity level of application log

/RMG/Manager/Logging/LogLevel

Set verbosity level of application log

  • Parameterlevel

    • Parameter types

    • OmittableFalse

    • Candidatesdebug detail summary warning error fatal nothing

  • Allowed statesPreInit Idle

/RMG/Manager/Randomization/

Commands for controlling randomization settings

Commands:

  • RandomEngine – Select the random engine (CLHEP)

  • Seed – Select the initial seed for randomization (CLHEP::HepRandom::setTheSeed)

  • InternalSeed – Select the initial seed for randomization by using the internal CLHEP table

  • UseSystemEntropy – Select a random initial seed from system entropy

/RMG/Manager/Randomization/RandomEngine

Select the random engine (CLHEP)

  • Parametername

    • Parameter types

    • OmittableFalse

    • CandidatesJamesRandom RanLux MTwist MixMaxRng

  • Allowed statesPreInit Idle

/RMG/Manager/Randomization/Seed

Select the initial seed for randomization (CLHEP::HepRandom::setTheSeed)

  • Range of parametersn >= 0

  • Parametern

    • Parameter typei

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Manager/Randomization/InternalSeed

Select the initial seed for randomization by using the internal CLHEP table

  • Range of parametersindex >= 0 && index < 430

  • Parameterindex

    • Parameter typei

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Manager/Randomization/UseSystemEntropy

Select a random initial seed from system entropy

  • Allowed statesPreInit Idle

/RMG/Output/

Commands for controlling the simulation output

Sub-directories:

  • /RMG/Output/Germanium/ – Commands for controlling output from hits in germanium detectors.

  • /RMG/Output/Vertex/ – Commands for controlling output of primary vertices.

  • /RMG/Output/Scintillator/ – Commands for controlling output from hits in scintillator detectors.

  • /RMG/Output/IsotopeFilter/ – Commands for filtering event out by created isotopes.

  • /RMG/Output/Track/ – Commands for controlling output of track vertices.

  • /RMG/Output/ParticleFilter/ – Commands for filtering particles out by PDG encoding.

Commands:

  • FileName – Set output file name for object persistency

  • NtuplePerDetector – Create a ntuple for each sensitive detector to store hits. Otherwise, store all hits of one detector type in one ntuple.

  • NtupleUseVolumeName – Use the sensitive volume name to name output ntuples.

  • ActivateOutputScheme – Activates the output scheme that had been registered under the given name.

  • NtupleDirectory – Change the default output directory/group for ntuples in output files.

/RMG/Output/FileName

Set output file name for object persistency

  • Parameterfilename

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Output/NtuplePerDetector

Create a ntuple for each sensitive detector to store hits. Otherwise, store all hits of one detector type in one ntuple.

  • Parameternt_per_det

    • Parameter typeb

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Output/NtupleUseVolumeName

Use the sensitive volume name to name output ntuples.

Note

this only works if NtuplePerDetector is set to true.

  • Parameternt_vol_name

    • Parameter typeb

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Output/ActivateOutputScheme

Activates the output scheme that had been registered under the given name.

  • Parameteroscheme

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit

/RMG/Output/NtupleDirectory

Change the default output directory/group for ntuples in output files.

Note

This setting is not respected by all output formats.

  • Parameternt_directory

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Output/Germanium/

Commands for controlling output from hits in germanium detectors.

Sub-directories:

  • /RMG/Output/Germanium/Cluster/ – Commands for controlling clustering of hits in germanium detectors.

Commands:

  • EdepCutLow – Set a lower energy cut that has to be met for this event to be stored.

  • EdepCutHigh – Set an upper energy cut that has to be met for this event to be stored.

  • AddDetectorForEdepThreshold – Take this detector into account for the filtering by /EdepThreshold. If this is not set all detectors are used.

  • DiscardPhotonsIfNoGermaniumEdep – Discard optical photons (before simulating them), if no edep in germanium detectors occurred in the same event.

  • StoreSinglePrecisionPosition – Use float32 (instead of float64) for position output.

  • StoreSinglePrecisionEnergy – Use float32 (instead of float64) for energy output.

  • DiscardZeroEnergyHits – Discard hits with zero energy.

  • StoreTrackID – Store Track IDs for hits in the output file.

  • StepPositionMode – Select which position of the step to store

/RMG/Output/Germanium/EdepCutLow

Set a lower energy cut that has to be met for this event to be stored.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuekeV

    • CandidateseV keV MeV GeV TeV PeV meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt joule

  • Allowed statesIdle

/RMG/Output/Germanium/EdepCutHigh

Set an upper energy cut that has to be met for this event to be stored.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuekeV

    • CandidateseV keV MeV GeV TeV PeV meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt joule

  • Allowed statesIdle

/RMG/Output/Germanium/AddDetectorForEdepThreshold

Take this detector into account for the filtering by /EdepThreshold. If this is not set all detectors are used.

  • Parameterdet_uid

    • Parameter typei

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/Germanium/DiscardPhotonsIfNoGermaniumEdep

Discard optical photons (before simulating them), if no edep in germanium detectors occurred in the same event.

Note

If another output scheme also requests the photons to be discarded, the germanium edep filter does not force the photons to be simulated.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Germanium/StoreSinglePrecisionPosition

Use float32 (instead of float64) for position output.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Germanium/StoreSinglePrecisionEnergy

Use float32 (instead of float64) for energy output.

  • Parametervalue

    • Parameter typeb

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/Germanium/DiscardZeroEnergyHits

Discard hits with zero energy.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Germanium/StoreTrackID

Store Track IDs for hits in the output file.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Germanium/StepPositionMode

Select which position of the step to store

  • Parametermode

    • Parameter types

    • OmittableFalse

    • CandidatesPreStep PostStep Average Both

  • Allowed statesIdle

/RMG/Output/Germanium/Cluster/

Commands for controlling clustering of hits in germanium detectors.

Commands:

  • PreClusterOutputs – Pre-Cluster output hits before saving

  • CombineLowEnergyElectronTracks – Merge low energy electron tracks.

  • RedistributeGammaEnergy – Redistribute energy deposited by gamma tracks to nearby electron tracks.

  • PreClusterDistance – Set a distance threshold for the bulk pre-clustering.

  • PreClusterDistanceSurface – Set a distance threshold for the surface pre-clustering.

  • PreClusterTimeThreshold * Set a time threshold for – pre-clustering.

  • SurfaceThickness – Set a surface thickness for the Germanium detector.

  • ElectronTrackEnergyThreshold – Set a energy threshold for tracks to be merged.

/RMG/Output/Germanium/Cluster/PreClusterOutputs

Pre-Cluster output hits before saving

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Germanium/Cluster/CombineLowEnergyElectronTracks

Merge low energy electron tracks.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Germanium/Cluster/RedistributeGammaEnergy

Redistribute energy deposited by gamma tracks to nearby electron tracks.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Germanium/Cluster/PreClusterDistance

Set a distance threshold for the bulk pre-clustering.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueum

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesIdle

/RMG/Output/Germanium/Cluster/PreClusterDistanceSurface

Set a distance threshold for the surface pre-clustering.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueum

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesIdle

/RMG/Output/Germanium/Cluster/PreClusterTimeThreshold

Set a time threshold for pre-clustering.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueus

    • Candidatess ms us ns ps min h d y second millisecond microsecond nanosecond picosecond minute hour day year

  • Allowed statesIdle

/RMG/Output/Germanium/Cluster/SurfaceThickness

Set a surface thickness for the Germanium detector.

  • Parameterthickness

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuemm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesIdle

/RMG/Output/Germanium/Cluster/ElectronTrackEnergyThreshold

Set a energy threshold for tracks to be merged.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuekeV

    • CandidateseV keV MeV GeV TeV PeV meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt joule

  • Allowed statesIdle

/RMG/Output/Vertex/

Commands for controlling output of primary vertices.

Commands:

  • StorePrimaryParticleInformation – Store information on primary particle details (not only vertex data).

  • SkipPrimaryVertexOutput – Do not store vertex/primary particle data.

  • StoreSinglePrecisionPosition – Use float32 (instead of float64) for position output.

  • StoreSinglePrecisionEnergy – Use float32 (instead of float64) for energy output.

/RMG/Output/Vertex/StorePrimaryParticleInformation

Store information on primary particle details (not only vertex data).

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Vertex/SkipPrimaryVertexOutput

Do not store vertex/primary particle data.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Vertex/StoreSinglePrecisionPosition

Use float32 (instead of float64) for position output.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Vertex/StoreSinglePrecisionEnergy

Use float32 (instead of float64) for energy output.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/

Commands for controlling output from hits in scintillator detectors.

Sub-directories:

  • /RMG/Output/Scintillator/Cluster/ – Commands for controlling clustering of hits in scintillator detectors.

Commands:

  • EdepCutLow – Set a lower energy cut that has to be met for this event to be stored.

  • EdepCutHigh – Set an upper energy cut that has to be met for this event to be stored.

  • AddDetectorForEdepThreshold – Take this detector into account for the filtering by /EdepThreshold.

  • DiscardZeroEnergyHits – Discard hits with zero energy.

  • StoreParticleVelocities – Store velocities of particle in the output file.

  • StoreTrackID – Store Track IDs for hits in the output file.

  • StoreSinglePrecisionPosition – Use float32 (instead of float64) for position output.

  • StoreSinglePrecisionEnergy – Use float32 (instead of float64) for energy output.

  • StepPositionMode – Select which position of the step to store

/RMG/Output/Scintillator/EdepCutLow

Set a lower energy cut that has to be met for this event to be stored.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuekeV

    • CandidateseV keV MeV GeV TeV PeV meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt joule

  • Allowed statesIdle

/RMG/Output/Scintillator/EdepCutHigh

Set an upper energy cut that has to be met for this event to be stored.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuekeV

    • CandidateseV keV MeV GeV TeV PeV meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt joule

  • Allowed statesIdle

/RMG/Output/Scintillator/AddDetectorForEdepThreshold

Take this detector into account for the filtering by /EdepThreshold.

  • Parameterdet_uid

    • Parameter typei

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/Scintillator/DiscardZeroEnergyHits

Discard hits with zero energy.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/StoreParticleVelocities

Store velocities of particle in the output file.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/StoreTrackID

Store Track IDs for hits in the output file.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/StoreSinglePrecisionPosition

Use float32 (instead of float64) for position output.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/StoreSinglePrecisionEnergy

Use float32 (instead of float64) for energy output.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/StepPositionMode

Select which position of the step to store

  • Parametermode

    • Parameter types

    • OmittableFalse

    • CandidatesPreStep PostStep Average Both

  • Allowed statesIdle

/RMG/Output/Scintillator/Cluster/

Commands for controlling clustering of hits in scintillator detectors.

Commands:

  • PreClusterOutputs – Pre-Cluster output hits before saving

  • CombineLowEnergyElectronTracks – Merge low energy electron tracks.

  • RedistributeGammaEnergy – Redistribute energy deposited by gamma tracks to nearby electron tracks.

  • PreClusterDistance – Set a distance threshold for the bulk pre-clustering.

  • PreClusterTimeThreshold * Set a time threshold for – pre-clustering.

  • ElectronTrackEnergyThreshold – Set a energy threshold for tracks to be merged.

/RMG/Output/Scintillator/Cluster/PreClusterOutputs

Pre-Cluster output hits before saving

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/Cluster/CombineLowEnergyElectronTracks

Merge low energy electron tracks.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/Cluster/RedistributeGammaEnergy

Redistribute energy deposited by gamma tracks to nearby electron tracks.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Scintillator/Cluster/PreClusterDistance

Set a distance threshold for the bulk pre-clustering.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueum

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesIdle

/RMG/Output/Scintillator/Cluster/PreClusterTimeThreshold

Set a time threshold for pre-clustering.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueus

    • Candidatess ms us ns ps min h d y second millisecond microsecond nanosecond picosecond minute hour day year

  • Allowed statesIdle

/RMG/Output/Scintillator/Cluster/ElectronTrackEnergyThreshold

Set a energy threshold for tracks to be merged.

  • Parameterthreshold

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuekeV

    • CandidateseV keV MeV GeV TeV PeV meV J electronvolt kiloelectronvolt megaelectronvolt gigaelectronvolt teraelectronvolt petaelectronvolt millielectronVolt joule

  • Allowed statesIdle

/RMG/Output/IsotopeFilter/

Commands for filtering event out by created isotopes.

Commands:

  • AddIsotope – Add an isotope to the list. Only events that have a track with this isotope at any point in time will be persisted.

  • DiscardPhotonsIfIsotopeNotProduced – Discard optical photons (before simulating them), if the specified isotopes had not been produced in the same event.

/RMG/Output/IsotopeFilter/AddIsotope

Add an isotope to the list. Only events that have a track with this isotope at any point in time will be persisted.

  • ParameterA

    • Parameter typei

    • OmittableFalse

  • ParameterZ

    • Parameter typei

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/IsotopeFilter/DiscardPhotonsIfIsotopeNotProduced

Discard optical photons (before simulating them), if the specified isotopes had not been produced in the same event.

Note

If another output scheme also requests the photons to be discarded, the isotope filter does not force the photons to be simulated.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Track/

Commands for controlling output of track vertices.

Commands:

  • AddProcessFilter – Only include tracks created by this process.

  • AddParticleFilter – Only include tracks with this particle.

  • EnergyFilter – Only include tracks with kinetic energy above this threshold.

  • StoreSinglePrecisionPosition – Use float32 (instead of float64) for position output.

  • StoreSinglePrecisionEnergy – Use float32 (instead of float64) for energy output.

/RMG/Output/Track/AddProcessFilter

Only include tracks created by this process.

  • Parameterprocess

    • Parameter types

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/Track/AddParticleFilter

Only include tracks with this particle.

  • Parameterpdgid

    • Parameter typei

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/Track/EnergyFilter

Only include tracks with kinetic energy above this threshold.

  • Parameterenergy

    • Parameter typed

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/Track/StoreSinglePrecisionPosition

Use float32 (instead of float64) for position output.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/Track/StoreSinglePrecisionEnergy

Use float32 (instead of float64) for energy output.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Output/ParticleFilter/

Commands for filtering particles out by PDG encoding.

Commands:

  • AddParticle – Add a particle to be filtered out by its PDG code. User is responsible for correct PDG code.

  • AddKeepVolume – Add a physical volume by name in which all specified Particles will be kept. They will be killed everywhere else. Can NOT be mixed with KillVolumes.

  • AddKillVolume – Add a physical volume by name in which all specified Particles will be killed. They will only be killed in this volume. Can NOT be mixed with KeepVolumes.

/RMG/Output/ParticleFilter/AddParticle

Add a particle to be filtered out by its PDG code. User is responsible for correct PDG code.

  • ParameterPDGcode

    • Parameter typei

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/ParticleFilter/AddKeepVolume

Add a physical volume by name in which all specified Particles will be kept. They will be killed everywhere else. Can NOT be mixed with KillVolumes.

  • ParameterPhysicalVolumeName

    • Parameter types

    • OmittableFalse

  • Allowed statesIdle

/RMG/Output/ParticleFilter/AddKillVolume

Add a physical volume by name in which all specified Particles will be killed. They will only be killed in this volume. Can NOT be mixed with KeepVolumes.

  • ParameterPhysicalVolumeName

    • Parameter types

    • OmittableFalse

  • Allowed statesIdle

/RMG/Processes/

Commands for controlling physics processes

Sub-directories:

  • /RMG/Processes/Stepping/ – Commands for controlling physics processes

Commands:

  • DefaultProductionCut – Set simulation production cuts, for default region for electrons, positions, and gammas. Note: this does not apply to protons, alphas or generic ions.

  • SensitiveProductionCut – Set simulation production cuts, for sensitive region for electrons, positions, and gammas. Note: this does not apply to protons, alphas or generic ions.

  • OpticalPhysics – Add optical processes to the physics list

  • OpticalPhysicsMaxOneWLSPhoton – Use a custom wavelegth shifting process that produces at maximum one secondary photon.

  • LowEnergyEMPhysics – Add low energy electromagnetic processes to the physics list

  • HadronicPhysics – Add hadronic processes to the physics list

  • ThermalScattering – Use thermal scattering cross sections for neutrons

  • EnableGammaAngularCorrelation – Set correlated gamma emission flag

  • GammaTwoJMAX – Set max 2J for sampling of angular correlations

  • StoreICLevelData – Store e- internal conversion data

  • UseGrabmayrsGammaCascades – Use custom RMGNeutronCapture to apply Grabmayrs gamma cascades.

/RMG/Processes/DefaultProductionCut

Set simulation production cuts, for default region for electrons, positions, and gammas. Note: this does not apply to protons, alphas or generic ions.

  • Parametercut

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuemm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Processes/SensitiveProductionCut

Set simulation production cuts, for sensitive region for electrons, positions, and gammas. Note: this does not apply to protons, alphas or generic ions.

  • Parametercut

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuemm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Processes/OpticalPhysics

Add optical processes to the physics list

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit

/RMG/Processes/OpticalPhysicsMaxOneWLSPhoton

Use a custom wavelegth shifting process that produces at maximum one secondary photon.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit

/RMG/Processes/LowEnergyEMPhysics

Add low energy electromagnetic processes to the physics list

  • Parameterarg0

    • Parameter types

    • OmittableFalse

    • Default valueLivermore

    • CandidatesOption1 Option2 Option3 Option4 Penelope Livermore LivermorePolarized None

  • Allowed statesPreInit

/RMG/Processes/HadronicPhysics

Add hadronic processes to the physics list

  • Parameterarg0

    • Parameter types

    • OmittableFalse

    • Default valueShielding

    • CandidatesQGSP_BIC_HP QGSP_BERT_HP FTFP_BERT_HP Shielding None

  • Allowed statesPreInit

/RMG/Processes/ThermalScattering

Use thermal scattering cross sections for neutrons

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit

/RMG/Processes/EnableGammaAngularCorrelation

Set correlated gamma emission flag

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit

/RMG/Processes/GammaTwoJMAX

Set max 2J for sampling of angular correlations

  • Range of parametersx > 0

  • Parameterx

    • Parameter typei

    • OmittableFalse

  • Allowed statesPreInit

/RMG/Processes/StoreICLevelData

Store e- internal conversion data

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit

/RMG/Processes/UseGrabmayrsGammaCascades

Use custom RMGNeutronCapture to apply Grabmayrs gamma cascades.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit

/RMG/Processes/Stepping/

Commands for controlling physics processes

Commands:

  • DaughterNucleusMaxLifetime – Determines which unstable daughter nuclei will be killed, if they are at rest, depending on their lifetime.

  • ResetInitialDecayTime – If the initial step is a radioactive decay, reset the global time of all its secondary tracks to 0.

  • LargeGlobalTimeUncertaintyWarning – Warn if the global times of tracks get too large to provide the requested time uncertainty.

/RMG/Processes/Stepping/DaughterNucleusMaxLifetime

Determines which unstable daughter nuclei will be killed, if they are at rest, depending on their lifetime.

This applies to the defined lifetime of the nucleus, and not on the sampled actual halflife of the simulated particle.

Set to -1 to disable this feature.

  • Parametermax_lifetime

    • Parameter typed

    • OmittableFalse

    • Default value-1

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueus

    • Candidatess ms us ns ps min h d y second millisecond microsecond nanosecond picosecond minute hour day year

  • Allowed statesIdle

/RMG/Processes/Stepping/ResetInitialDecayTime

If the initial step is a radioactive decay, reset the global time of all its secondary tracks to 0.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesIdle

/RMG/Processes/Stepping/LargeGlobalTimeUncertaintyWarning

Warn if the global times of tracks get too large to provide the requested time uncertainty.

  • Parametervalue

    • Parameter typed

    • OmittableFalse

    • Default value1

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueus

    • Candidatess ms us ns ps min h d y second millisecond microsecond nanosecond picosecond minute hour day year

  • Allowed statesIdle

/RMG/Geometry/

Commands for controlling geometry definitions

Commands:

  • GDMLDisableOverlapCheck – Disable the automatic overlap check after loading a GDML file

  • GDMLOverlapCheckNumPoints – Change the number of points sampled for overlap checks

  • RegisterDetectorsFromGDML – Register detectors as saved in the GDML auxval structure, as written by pygeomtools.

  • IncludeGDMLFile – Use GDML file for geometry definition

  • PrintListOfLogicalVolumes – Print list of defined logical volumes

  • PrintListOfPhysicalVolumes – Print list of defined physical volumes

  • RegisterDetector – register a sensitive detector

  • SetMaxStepSize – Sets maximum step size for a certain detector

/RMG/Geometry/GDMLDisableOverlapCheck

Disable the automatic overlap check after loading a GDML file

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit

/RMG/Geometry/GDMLOverlapCheckNumPoints

Change the number of points sampled for overlap checks

  • Parametervalue

    • Parameter typei

    • OmittableFalse

  • Allowed statesPreInit

/RMG/Geometry/RegisterDetectorsFromGDML

Register detectors as saved in the GDML auxval structure, as written by pygeomtools.

  • Parameterdet_type

    • Parameter types

    • OmittableTrue

    • Default valueAll

    • CandidatesAll Germanium Optical Scintillator

  • Allowed statesPreInit

/RMG/Geometry/IncludeGDMLFile

Use GDML file for geometry definition

  • Parameterfilename

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit

/RMG/Geometry/PrintListOfLogicalVolumes

Print list of defined logical volumes

  • Allowed statesIdle

/RMG/Geometry/PrintListOfPhysicalVolumes

Print list of defined physical volumes

  • Allowed statesIdle

/RMG/Geometry/RegisterDetector

register a sensitive detector

  • Parametertype – Detector type

    • Parameter types

    • OmittableFalse

    • CandidatesGermanium Optical Scintillator

  • Parameterpv_name – Detector physical volume

    • Parameter types

    • OmittableFalse

  • Parameteruid – unique detector id

    • Parameter typei

    • OmittableFalse

  • Parametercopy_nr – copy nr (default 0)

    • Parameter typei

    • OmittableTrue

    • Default value0

  • Parameterallow_id_reuse – append this volume to a previously allocated unique detector id, instead of erroring out.

    • Parameter typeb

    • OmittableTrue

    • Default valuefalse

  • Allowed statesPreInit

/RMG/Geometry/SetMaxStepSize

Sets maximum step size for a certain detector

  • Parameterstep_size

    • Parameter typed

    • OmittableFalse

    • Default value1

  • ParameterUnit

    • Parameter types

    • OmittableFalse

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Parameterpv_name – Detector physical volume

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit

/RMG/Generator/

Commands for controlling generators

Sub-directories:

  • /RMG/Generator/MUSUNCosmicMuons/ – Commands for controlling the MUSUN µ generator

  • /RMG/Generator/CosmicMuons/ – Commands for controlling the µ generator

  • /RMG/Generator/FromFile/ – Commands for controlling reading event data from file

  • /RMG/Generator/Confinement/ – Commands for controlling primary confinement

Commands:

  • Confine – Select primary confinement strategy

  • Select – Select event generator

/RMG/Generator/Confine

Select primary confinement strategy

  • Parameterstrategy

    • Parameter types

    • OmittableFalse

    • CandidatesUnConfined Volume FromFile

  • Allowed statesPreInit Idle

/RMG/Generator/Select

Select event generator

  • Parametergenerator

    • Parameter types

    • OmittableFalse

    • CandidatesG4gun GPS BxDecay0 FromFile CosmicMuons MUSUNCosmicMuons UserDefined Undefined

  • Allowed statesPreInit Idle

/RMG/Generator/MUSUNCosmicMuons/

Commands for controlling the MUSUN µ generator

Commands:

  • MUSUNFile – Set the MUSUN input file

/RMG/Generator/MUSUNCosmicMuons/MUSUNFile

Set the MUSUN input file

  • ParameterMUSUNFileName

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/

Commands for controlling the µ generator

Commands:

  • SkyShape – Geometrical shape of the µ generation surface

  • SkyPlaneSize – Length of the side of the sky, if it has a planar shape

  • SkyPlaneHeight – Height of the sky, if it has a planar shape

  • MomentumMin – Minimum momentum of the generated muon

  • MomentumMax – Maximum momentum of the generated muon

  • ThetaMin – Minimum azimutal angle of the generated muon momentum

  • ThetaMax – Maximum azimutal angle of the generated muon momentum

  • PhiMin – Minimum zenith angle of the generated muon momentum

  • PhiMax – Maximum zenith angle of the generated muon momentum

  • SpherePositionThetaMin – Minimum azimutal angle of the generated muon position on the sphere

  • SpherePositionThetaMax – Maximum azimutal angle of the generated muon position on the sphere

  • SpherePositionPhiMin – Minimum zenith angle of the generated muon position on the sphere

  • SpherePositionPhiMax – Maximum zenith angle of the generated muon position on the sphere

/RMG/Generator/CosmicMuons/SkyShape

Geometrical shape of the µ generation surface

  • Parametershape

    • Parameter types

    • OmittableFalse

    • CandidatesPlane Sphere

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/SkyPlaneSize

Length of the side of the sky, if it has a planar shape

  • Range of parametersl > 0

  • Parameterl

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuem

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/SkyPlaneHeight

Height of the sky, if it has a planar shape

  • Range of parametersl > 0

  • Parameterl

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuem

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/MomentumMin

Minimum momentum of the generated muon

  • Range of parametersp >= 0 && p < 1000

  • Parameterp

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueGeV/c

    • CandidateseV/c keV/c MeV/c GeV/c TeV/c eV/c keV/c MeV/c GeV/c TeV/c

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/MomentumMax

Maximum momentum of the generated muon

  • Range of parametersp > 0 && p <= 1000

  • Parameterp

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valueGeV/c

    • CandidateseV/c keV/c MeV/c GeV/c TeV/c eV/c keV/c MeV/c GeV/c TeV/c

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/ThetaMin

Minimum azimutal angle of the generated muon momentum

  • Range of parametersa >= 0 && a < 90

  • Parametera

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/ThetaMax

Maximum azimutal angle of the generated muon momentum

  • Range of parametersa > 0 && a <= 90

  • Parametera

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/PhiMin

Minimum zenith angle of the generated muon momentum

  • Range of parametersa >= 0 && a < 360

  • Parametera

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/PhiMax

Maximum zenith angle of the generated muon momentum

  • Range of parametersa > 0 && a <= 360

  • Parametera

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/SpherePositionThetaMin

Minimum azimutal angle of the generated muon position on the sphere

  • Range of parametersa >= 0 && a < 90

  • Parametera

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/SpherePositionThetaMax

Maximum azimutal angle of the generated muon position on the sphere

  • Range of parametersa > 0 && a <= 90

  • Parametera

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/SpherePositionPhiMin

Minimum zenith angle of the generated muon position on the sphere

  • Range of parametersa >= 0 && a < 360

  • Parametera

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/CosmicMuons/SpherePositionPhiMax

Maximum zenith angle of the generated muon position on the sphere

  • Range of parametersa > 0 && a <= 360

  • Parametera

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/FromFile/

Commands for controlling reading event data from file

Commands:

  • FileName – Set name of the file containing vertex kinetics for the next run. See the documentation for a specification of the format.

  • NtupleDirectory – Change the default input directory/group for ntuples.

/RMG/Generator/FromFile/FileName

Set name of the file containing vertex kinetics for the next run. See the documentation for a specification of the format.

  • Parameterfilename

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Generator/FromFile/NtupleDirectory

Change the default input directory/group for ntuples.

Note

this option only has an effect for LH5 or HDF5 input files.

  • Parameternt_directory

    • Parameter types

    • OmittableFalse

    • Default valuevtx

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/

Commands for controlling primary confinement

Sub-directories:

  • /RMG/Generator/Confinement/Physical/ – Commands for setting physical volumes up for primary confinement

  • /RMG/Generator/Confinement/Geometrical/ – Commands for setting geometrical volumes up for primary confinement

  • /RMG/Generator/Confinement/FromFile/ – Commands for controlling reading event vertex positions from file

Commands:

  • Reset – Reset all parameters of vertex confinement, so that it can be reconfigured.

  • SampleOnSurface – If true (or omitted argument), sample on the surface of solids

  • SamplingMode – Select sampling mode for volume confinement

  • FirstSamplingVolume – Select the type of volume which will be sampled first for intersections

  • MaxSamplingTrials – Set maximum number of attempts for sampling primary positions in a volume

  • SurfaceSampleMaxIntersections – Set maximum number of intersections of a line with the surface. Note: can be set to an overestimate.

  • ForceContainmentCheck – If true (or omitted argument), perform a containment check even after sampling from a natively sampleable object. This is only an extra sanity check that does not alter the behaviour.

/RMG/Generator/Confinement/Reset

Reset all parameters of vertex confinement, so that it can be reconfigured.

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/SampleOnSurface

If true (or omitted argument), sample on the surface of solids

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/SamplingMode

Select sampling mode for volume confinement

  • Parametermode

    • Parameter types

    • OmittableFalse

    • CandidatesIntersectPhysicalWithGeometrical UnionAll SubtractGeometrical

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/FirstSamplingVolume

Select the type of volume which will be sampled first for intersections

  • Parametertype

    • Parameter types

    • OmittableFalse

    • CandidatesPhysical Geometrical Unset

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/MaxSamplingTrials

Set maximum number of attempts for sampling primary positions in a volume

  • Range of parametersN > 0

  • ParameterN

    • Parameter typei

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/SurfaceSampleMaxIntersections

Set maximum number of intersections of a line with the surface. Note: can be set to an overestimate.

  • Range of parametersN > 1

  • ParameterN

    • Parameter typei

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/ForceContainmentCheck

If true (or omitted argument), perform a containment check even after sampling from a natively sampleable object. This is only an extra sanity check that does not alter the behaviour.

  • Parameterboolean

    • Parameter typeb

    • OmittableTrue

    • Default valuetrue

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Physical/

Commands for setting physical volumes up for primary confinement

Commands:

  • AddVolume – Add physical volume(s) to sample primaries from.

/RMG/Generator/Confinement/Physical/AddVolume

Add physical volume(s) to sample primaries from.

  • Parameterregex

    • Parameter types

    • OmittableFalse

  • Parametercopy_nr_regex

    • Parameter types

    • OmittableTrue

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/

Commands for setting geometrical volumes up for primary confinement

Sub-directories:

  • /RMG/Generator/Confinement/Geometrical/Sphere/ – Commands for setting geometrical dimensions of a sampling sphere

  • /RMG/Generator/Confinement/Geometrical/Cylinder/ – Commands for setting geometrical dimensions of a sampling cylinder

  • /RMG/Generator/Confinement/Geometrical/Box/ – Commands for setting geometrical dimensions of a sampling box

Commands:

  • AddSolid – Add geometrical solid to sample primaries from

  • AddExcludedSolid – Add geometrical solid to exclude samples from

  • CenterPositionX – Set center position (X coordinate)

  • CenterPositionY – Set center position (Y coordinate)

  • CenterPositionZ – Set center position (Z coordinate)

/RMG/Generator/Confinement/Geometrical/AddSolid

Add geometrical solid to sample primaries from

  • Parametersolid

    • Parameter types

    • OmittableFalse

    • CandidatesSphere Cylinder Box

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/AddExcludedSolid

Add geometrical solid to exclude samples from

  • Parametersolid

    • Parameter types

    • OmittableFalse

    • CandidatesSphere Cylinder Box

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/CenterPositionX

Set center position (X coordinate)

  • Parametervalue

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/CenterPositionY

Set center position (Y coordinate)

  • Parametervalue

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/CenterPositionZ

Set center position (Z coordinate)

  • Parametervalue

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Sphere/

Commands for setting geometrical dimensions of a sampling sphere

Commands:

  • InnerRadius – Set inner radius

  • OuterRadius – Set outer radius

/RMG/Generator/Confinement/Geometrical/Sphere/InnerRadius

Set inner radius

  • Range of parametersL >= 0

  • ParameterL

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Sphere/OuterRadius

Set outer radius

  • Range of parametersL > 0

  • ParameterL

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Cylinder/

Commands for setting geometrical dimensions of a sampling cylinder

Commands:

  • InnerRadius – Set inner radius

  • OuterRadius – Set outer radius

  • Height – Set height

  • StartingAngle – Set starting angle

  • SpanningAngle – Set spanning angle

/RMG/Generator/Confinement/Geometrical/Cylinder/InnerRadius

Set inner radius

  • Range of parametersL >= 0

  • ParameterL

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Cylinder/OuterRadius

Set outer radius

  • Range of parametersL > 0

  • ParameterL

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Cylinder/Height

Set height

  • Range of parametersL > 0

  • ParameterL

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Cylinder/StartingAngle

Set starting angle

  • ParameterA

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Cylinder/SpanningAngle

Set spanning angle

  • ParameterA

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuedeg

    • Candidatesrad mrad deg radian milliradian degree

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Box/

Commands for setting geometrical dimensions of a sampling box

Commands:

  • XLength – Set X length

  • YLength – Set Y length

  • ZLength – Set Z length

/RMG/Generator/Confinement/Geometrical/Box/XLength

Set X length

  • Range of parametersL > 0

  • ParameterL

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Box/YLength

Set Y length

  • Range of parametersL > 0

  • ParameterL

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/Geometrical/Box/ZLength

Set Z length

  • Range of parametersL > 0

  • ParameterL

    • Parameter typed

    • OmittableFalse

  • ParameterUnit

    • Parameter types

    • OmittableTrue

    • Default valuecm

    • Candidatespc km m cm mm um nm Ang fm parsec kilometer meter centimeter millimeter micrometer nanometer angstrom fermi

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/FromFile/

Commands for controlling reading event vertex positions from file

Commands:

  • FileName – Set name of the file containing vertex positions for the next run. See the documentation for a specification of the format.

  • NtupleDirectory – Change the default input directory/group for ntuples.

/RMG/Generator/Confinement/FromFile/FileName

Set name of the file containing vertex positions for the next run. See the documentation for a specification of the format.

  • Parameterfilename

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit Idle

/RMG/Generator/Confinement/FromFile/NtupleDirectory

Change the default input directory/group for ntuples.

Note

this option only has an effect for LH5 or HDF5 input files.

  • Parameternt_directory

    • Parameter types

    • OmittableFalse

    • Default valuevtx

  • Allowed statesPreInit Idle

/RMG/GrabmayrGammaCascades/

Control Peters gamma cascade model

Commands:

  • SetGammaCascadeRandomStartLocation – Set the whether the start location in the gamma cascade file is random or not

  • SetGammaCascadeFile – Set a gamma cascade file for neutron capture on a specified isotope

/RMG/GrabmayrGammaCascades/SetGammaCascadeRandomStartLocation

Set the whether the start location in the gamma cascade file is random or not

0 = don’t

1 = do

  • Parameterarg0

    • Parameter typei

    • OmittableFalse

    • Default value0

    • Candidates0 1

  • Allowed statesPreInit Idle

/RMG/GrabmayrGammaCascades/SetGammaCascadeFile

Set a gamma cascade file for neutron capture on a specified isotope

  • ParameterZ – Z of isotope

    • Parameter typei

    • OmittableFalse

  • ParameterA – A of isotope

    • Parameter typei

    • OmittableFalse

  • Parameterfile – /path/to/file of gamma cascade

    • Parameter types

    • OmittableFalse

  • Allowed statesPreInit Idle