[ Identification | Description | Input parameters | Output parameters | Links ]

The MCPL_input Component

Source-like component that reads neutron state parameters from an mcpl-file.

Identification

Description

Source-like component that reads neutron state parameters from a binary mcpl-file.

MCPL is short for Monte Carlo Particle List, and is a new format for sharing events
between e.g. MCNP(X), Geant4 and McStas.

When used with MPI, the --ncount given on the commandline is overwritten by 
#MPI nodes x #events in the file.

%BUGS

Input parameters

Parameters in boldface are required; the others are optional.
Name Unit Description Default
filename str Name of neutron mcpl file to read. 0
polarisationuse If !=0 read polarisation vectors from file. 1
verbose Print debugging information for first 10 particles read. 1
Emin meV Lower energy bound. Particles found in the MCPL-file below the limit are skipped. 0
Emax meV Upper energy bound. Particles found in the MCPL-file above the limit are skipped. FLT_MAX
repeat_count 1 Repeat contents of the MCPL file this number of times. NB: When running MPI, repeating is implicit and is taken into account by integer division. Should be combined sith the _smear options! 1
E_smear 1 When repeating events, make a Gaussian MC choice within E_smear*E around particle energy E 0
pos_smear m When repeating events, make a flat MC choice of position within pos_smear around particle starting position 0
dir_smear deg When repeating events, make a Gaussian MC choice of direction within dir_smear around particle direction 0

Output parameters

Name Unit Description Default
inputfile  
nparticles  
read_neutrons  
used_neutrons  

Links


[ Identification | Description | Input parameters | Output parameters | Links ]

Generated automatically by McDoc, Peter Willendrup <peter.willendrup@risoe.dk> / Fri Jul 19 12:01:35 2019