SPOTBEAM

The SPOTBEAM card is used in conjunction with SPOTDIR, SPOTPOS SPOTTIME and SPOTTRAN to define multiple beam spots. A new primary is created randomly in any of the listed beam spots according to their respective weight or in sequential order. See SPECSOUR SPECSOUR.

Warning : These five cards are activated by indicating SDUM = BEAMSPOT in the SPECSOUR card. Barring this, the spot cards will be discarded.

See also SPOTDIR, SPOTPOS, SPOTTIME, SPOTTRAN

WHAT(1) ≠ 0.0:

particle id (Paprop) or A + 1000 Z + 100000 m for heavy ion beams

= 0.0:

particle id as per BEAM card

= -99999:

special code for printout (see |WHAT(6)|)

Default

=  0.0  (particle id as per BEAM card)

WHAT(2) > 0.0:

beam laboratory momentum (GeV/c) (total, not per nucleon!)

< 0.0:

|WHAT(2)| beam laboratory kinetic energy/n (GeV/n)

= 0.0:

beam momentum as per BEAM card

Default

= 0.0  (beam momentum as per BEAM card)

WHAT(3) ≥ 0.0:

beam spot weight (number of particles)

< 0.0:

stops the code

Default

no default

WHAT(4) > 0.0:

rectangular (total) momentum spread (GeV/c)

< 0.0:

Gaussian (total) momentum spread. |WHAT(4)| is the FWHM (GeV/c)

= 0.0:

no momentum spread

Default

= 0.0

WHAT(5) > 0.0:

rectangular angular X divergence of the beam (mrad)

< 0.0:

Gaussian angular X divergence of the beam. |WHAT(5)| is the FWHM (mrad)

= 0.0:

the beam has no angular X divergence

Default

= 0.0

WHAT(6) > 0.0:

rectangular angular Y divergence of the beam (mrad)

< 0.0:

Gaussian angular Y divergence of the beam. |WHAT(6)| is the FWHM (mrad)

= 0.0:

the beam has no Y angular divergence

Default

= WHAT(5)

SDUM

beam spot number (free format)

Default

\(n+1\) where \(n\) is the number of last previously defined spot

In the special case WHAT(1)=-99999, WHAT(2–5) are ignored and:

WHAT(6) > 0.0:

(all) beam spot infos are printed on the output

< 0.0:

resets to default (no printout)

= 0.0:

ignored

Default

= -1.0:   no printout