spis.Surf.InteractModel
Class SEEEYieldFunction1

java.lang.Object
  extended byspis.Surf.InteractModel.FunctionOfParticle
      extended byspis.Surf.InteractModel.FunctionOfParticleETheta
          extended byspis.Surf.InteractModel.SEEEYieldFunction1
All Implemented Interfaces:
ScalFunctionOf2Scal, ScalFunctionOf4Scal, ScalFunctionOf5Scal, ScalFunctionOfScal

public class SEEEYieldFunction1
extends FunctionOfParticleETheta

Class Name : SEEEYieldFunction1
Project ref : SPIS project
File name : SEEEYieldFunction1.java
File type : class
Copyright : ONERA, 2 Av. E. Belin, 31055 Toulouse cedex, France http://www.onecert.fr
Status : under development
Creation : May 3, 2004
Modification :

Description : Simple yield for secondary electron emission from electron impact. This function is based on the asumption of a constant energy loss rate for a particle (simple version of NASCAP SEE model, cf (3.4) to (3.6) of NASCAP "a three dimensional dynamic study of electrostatic charging i nmaterials", Katz et al., NASA CR-135256).
It gives the SEE yield(E, theta) = c1 * § dE/dx * exp(-c2*x*cos(theta)) = c1 * (1-exp(-c2*cos(theta)*E*dR/dE)) / (c2*cos(theta)*dR/dE), with the c1 [eV-1] and c2 [m-1] parameters to be determined from SEE yield maximum.
In each ParameterSet (one set per material in ParameterSet[] parameter array), passed to the constructor, parameters must be:
- 0: NASCAP param 5: Maximum secondary electron emission (SEE) yield for electron impact [-].
- 1: modified NASCAP param 6: Primary electron energy that produces maximum SEE yield, in [eV] here, while it is in [keV] in NASCAP.

Versions and anomalies correction :

Version numberAuthor (name, e-mail) Corrections/Modifications
0.1 JF Roussel, roussel@onecert.frCreation


Version:
0.1
Author:
JF Roussel

Constructor Summary
SEEEYieldFunction1(ParameterSet[] params_, RangeFunction range_, int modelId, int particleId, PartTable partTable)
           
 
Methods inherited from class spis.Surf.InteractModel.FunctionOfParticleETheta
compute, compute, compute, compute, compute, compute
 
Methods inherited from class spis.Surf.InteractModel.FunctionOfParticle
getDefaultParamsId, getMaterialRange, getModelId, getParticleId, getPartTable, setDefaultParams, setDefaultParamsId, setMaterialRange, setModelId, setParticleId, setPartTable
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SEEEYieldFunction1

public SEEEYieldFunction1(ParameterSet[] params_,
                          RangeFunction range_,
                          int modelId,
                          int particleId,
                          PartTable partTable)
Parameters:
params_ -
partTable -