gibuu is hosted by Hepforge, IPPP Durham
GiBUU

TABLE OF CONTENTS


/helicityAmplitudes [ Modules ]

[ Top ] [ Modules ]

NAME

module helicityAmplitudes

PURPOSE


helicityAmplitudes/setScale1535 [ Subroutines ]

[ Top ] [ helicityAmplitudes ] [ Subroutines ]

NAME

subroutine setScale1535(flag)

PURPOSE

set a flag, whether the helicity amplitudes of the N*(1535) should be rescaled or not. Rescaling is necesarry in GiBUU for getting the photoproduction of eta mesons (quite) right.

Since only the A_1/2 amplitudes are rescaled and not the S_1/2 (which get importance for Q^2>0), this rescaling works only for photoproduction and not for electroproduction.

INPUTS

  • logical :: flag --- value the internal flag should get


helicityAmplitudes/get_helicityAmplitudes [ Subroutines ]

[ Top ] [ helicityAmplitudes ] [ Subroutines ]

NAME

subroutine get_helicityAmplitudes(targetCharge,resonanceID,QSquared,A1,A3,S1,MAID_version)

PURPOSE

Interface for the MAID helicity amplitudes. Returns the helicity amplitudes for a given resonance.

INPUTS

  • real, intent(in) :: QSquared ! QSquared in GeV**2
  • integer, intent(in) :: targetCharge ! Charge of target nucleon
  • integer, intent(in) :: resonanceID ! ID of the resonance according to GiBUU
  • integer,optional, intent(in) :: MAID_version ! =2003,=2005,=2007 (default)

OUTPUT

  • real, intent(out):: A1,A3,S1 ! In units of GeV^(-1/2)

NOTES

  • In this routine we are converting from real to real(8) since the MAID routines are made for real(8) input and output.