5.29. [ Timer ] sectionΒΆ

The timer function can be defined in this section. The timer controls the time of each particle when

  1. a particle comes into specified region (in) [1]

  2. a particle goes out specified region (out)

  3. a particle takes scattering in specified region (coll)

  4. a particle reflects back on a certain boundary of the region (ref).

You can set the time to be zero(-1), stopped(1) or nothing(0).

The format is as follows.

[ Timer ]
  reg   in    out   coll    ref
  1     0     -1    0       0
  11    1      0    0       0
  ...   ...   ...   ...     ...
  ...   ...   ...   ...     ...

If you want to replace the order of region number (reg), (in), (out), (coll), and (ref), set as reg coll in out ref. You can use the skip operator non. At least one must be defined in the in out coll ref. If nothing is defined, it is assumed no action.

You can use the format ( { 2 - 5 } 8 9 )}, and you can use the lattice and universe style as ( 6 < 10[1 0 0] < u=3 ). But you need to close a value by ( ) if it is not a single numeric value.