NPAParticle Derived Type

type, public :: NPAParticle

Defines a NPA particle


Inherited by

type~~npaparticle~~InheritedByGraph type~npaparticle NPAParticle type~nparesults NPAResults type~nparesults->type~npaparticle part

Contents

Source Code


Components

TypeVisibility AttributesNameInitial
integer, public :: detector =0

Detector NPA particle hit

integer(kind=Int32), public :: class =0

Orbit class id

real(kind=Float64), public :: xi =0.d0

Initial x position

real(kind=Float64), public :: yi =0.d0

Initial y position

real(kind=Float64), public :: zi =0.d0

Initial z position

real(kind=Float64), public :: xf =0.d0

Final x position

real(kind=Float64), public :: yf =0.d0

Final y position

real(kind=Float64), public :: zf =0.d0

Final z position

real(kind=Float64), public :: weight =0.d0

NPA particle weight

real(kind=Float64), public :: energy =0.d0

Birth Energy [keV]

real(kind=Float64), public :: pitch =0.d0

Birth Pitch


Source Code

type NPAParticle
    !+ Defines a NPA particle
    integer       :: detector = 0
        !+ Detector NPA particle hit
    integer(Int32) :: class = 0
        !+ Orbit class id
    real(Float64) :: xi = 0.d0
        !+ Initial x position
    real(Float64) :: yi = 0.d0
        !+ Initial y position
    real(Float64) :: zi = 0.d0
        !+ Initial z position
    real(Float64) :: xf = 0.d0
        !+ Final x position
    real(Float64) :: yf = 0.d0
        !+ Final y position
    real(Float64) :: zf = 0.d0
        !+ Final z position
    real(Float64) :: weight = 0.d0
        !+ NPA particle weight
    real(Float64) :: energy = 0.d0
        !+ Birth Energy [keV]
    real(Float64) :: pitch = 0.d0
        !+ Birth Pitch
end type NPAParticle