hep.geant4.jni
Class G4HEInelastic
java.lang.Object
hep.geant4.jni.G4HadronicInteraction
hep.geant4.jni.G4HEInelastic
- Direct Known Subclasses:
- G4HEAntiLambdaInelastic, G4HEAntiNeutronInelastic, G4HEAntiOmegaMinusInelastic, G4HEAntiProtonInelastic, G4HEAntiSigmaMinusInelastic, G4HEAntiSigmaPlusInelastic, G4HEAntiXiMinusInelastic, G4HEAntiXiZeroInelastic, G4HEKaonMinusInelastic, G4HEKaonPlusInelastic, G4HEKaonZeroInelastic, G4HELambdaInelastic, G4HENeutronInelastic, G4HEOmegaMinusInelastic, G4HEPionMinusInelastic, G4HEPionPlusInelastic, G4HEProtonInelastic, G4HESigmaMinusInelastic, G4HESigmaPlusInelastic, G4HEXiMinusInelastic, G4HEXiZeroInelastic
public class G4HEInelastic
- extends G4HadronicInteraction
Method Summary |
double |
alam(double a,
double b,
double c)
|
double |
amax(double a,
double b)
|
double |
amin(double a,
double b)
|
double |
calculatePhaseSpaceWeight(int npart)
|
void |
delete()
|
void |
elasticScattering(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
G4HEVector incidentParticle,
double atomicWeight,
double atomicNumber)
|
boolean |
energyConservation()
|
boolean |
equals(Object obj)
|
double |
erlang(int mvalue)
|
int |
factorial(int n)
|
double |
fctcos(double t,
double aa,
double bb,
double cc,
double dd,
double rr)
|
void |
fillParticleChange(G4HEVector pv,
int aVecLength)
|
protected void |
finalize()
|
void |
forceEnergyConservation(boolean energyConservation)
|
double |
gammaRand(double avalue)
|
G4HEVector |
getAlpha()
|
G4HEVector |
getAntiKaonZero()
|
G4HEVector |
getAntiLambda()
|
G4HEVector |
getAntiNeutron()
|
G4HEVector |
getAntiOmegaMinus()
|
G4HEVector |
getAntiProton()
|
G4HEVector |
getAntiSigmaMinus()
|
G4HEVector |
getAntiSigmaPlus()
|
G4HEVector |
getAntiSigmaZero()
|
G4HEVector |
getAntiXiMinus()
|
G4HEVector |
getAntiXiZero()
|
boolean |
getConserveEnergy()
|
static long |
getCPtr(G4HEInelastic obj)
|
G4HEVector |
getDeuteron()
|
G4HEVector |
getGamma()
|
G4HEVector |
getKaonMinus()
|
G4HEVector |
getKaonPlus()
|
G4HEVector |
getKaonZero()
|
G4HEVector |
getKaonZeroLong()
|
G4HEVector |
getKaonZeroShort()
|
G4HEVector |
getLambda()
|
int |
getMAXPART()
|
G4HEVector |
getNeutron()
|
G4HEVector |
getOmegaMinus()
|
G4HEVector |
getPionMinus()
|
G4HEVector |
getPionPlus()
|
G4HEVector |
getPionZero()
|
G4HEVector |
getProton()
|
G4HEVector |
getSigmaMinus()
|
G4HEVector |
getSigmaPlus()
|
G4HEVector |
getSigmaZero()
|
G4HEVector |
getTriton()
|
G4HEVector |
getXiMinus()
|
G4HEVector |
getXiZero()
|
double |
gpdk(double a,
double b,
double c)
|
void |
highEnergyCascading(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
|
void |
highEnergyClusterProduction(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
|
int |
imax(int a,
int b)
|
int |
imin(int a,
int b)
|
void |
mediumEnergyCascading(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
|
void |
mediumEnergyClusterProduction(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
|
double |
nBodyPhaseSpace(double totalEnergy,
boolean constantCrossSection,
G4HEVector pv,
SWIGTYPE_p_int vecLen)
|
double |
nBodyPhaseSpace(int npart,
G4HEVector pv,
double wmax,
double wfcn,
int maxtrial,
int ntrial)
|
double |
normal()
|
double |
nuclearExcitation(double incidentKineticEnergy,
double atomicWeight,
double atomicNumber,
SWIGTYPE_p_double excitationEnergyCascade,
SWIGTYPE_p_double excitationEnergyEvaporation)
|
double |
nuclearInelasticity(double incidentKineticEnergy,
double atomicWeight,
double atomicNumber)
|
double |
pmltpc(int np,
int nm,
int nz,
int n,
double b,
double c)
|
int |
poisson(double x)
|
void |
quasiElasticScattering(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
|
void |
quickSort(double[] arr,
int lidx,
int ridx)
|
int |
rtmi(SWIGTYPE_p_double x,
double xli,
double xri,
double eps,
int iend,
double aa,
double bb,
double cc,
double dd,
double rr)
|
void |
setAlpha(G4HEVector value)
|
void |
setAntiKaonZero(G4HEVector value)
|
void |
setAntiLambda(G4HEVector value)
|
void |
setAntiNeutron(G4HEVector value)
|
void |
setAntiOmegaMinus(G4HEVector value)
|
void |
setAntiProton(G4HEVector value)
|
void |
setAntiSigmaMinus(G4HEVector value)
|
void |
setAntiSigmaPlus(G4HEVector value)
|
void |
setAntiSigmaZero(G4HEVector value)
|
void |
setAntiXiMinus(G4HEVector value)
|
void |
setAntiXiZero(G4HEVector value)
|
void |
setConserveEnergy(boolean value)
|
void |
setDeuteron(G4HEVector value)
|
void |
setGamma(G4HEVector value)
|
void |
setKaonMinus(G4HEVector value)
|
void |
setKaonPlus(G4HEVector value)
|
void |
setKaonZero(G4HEVector value)
|
void |
setKaonZeroLong(G4HEVector value)
|
void |
setKaonZeroShort(G4HEVector value)
|
void |
setLambda(G4HEVector value)
|
void |
setMaxNumberOfSecondaries(int maxnumber)
|
void |
setMAXPART(int value)
|
void |
setNeutron(G4HEVector value)
|
void |
setOmegaMinus(G4HEVector value)
|
void |
setParticles()
|
void |
setPionMinus(G4HEVector value)
|
void |
setPionPlus(G4HEVector value)
|
void |
setPionZero(G4HEVector value)
|
void |
setProton(G4HEVector value)
|
void |
setSigmaMinus(G4HEVector value)
|
void |
setSigmaPlus(G4HEVector value)
|
void |
setSigmaZero(G4HEVector value)
|
void |
setTriton(G4HEVector value)
|
void |
setVerboseLevel(int level)
|
void |
setXiMinus(G4HEVector value)
|
void |
setXiZero(G4HEVector value)
|
void |
strangeParticlePairProduction(double availableEnergy,
double centerOfMassEnergy,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
G4HEVector incidentParticle,
G4HEVector targetParticle)
|
void |
tuningOfHighEnergyCascading(G4HEVector pv,
SWIGTYPE_p_int vecLen,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
|
Methods inherited from class hep.geant4.jni.G4HadronicInteraction |
activateFor, activateFor, applyYourself, deActivateFor, deActivateFor, getCPtr, getMaxEnergy, getMaxEnergy, getMinEnergy, getMinEnergy, getMyPointer, getVerboseLevel, isApplicable, isBlocked, isBlocked, setMaxEnergy, setMaxEnergy, setMaxEnergy, setMinEnergy, setMinEnergy, setMinEnergy |
G4HEInelastic
public G4HEInelastic(long cPtr,
boolean cMemoryOwn)
getCPtr
public static long getCPtr(G4HEInelastic obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4HadronicInteraction
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4HadronicInteraction
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4HadronicInteraction
setMaxNumberOfSecondaries
public void setMaxNumberOfSecondaries(int maxnumber)
setVerboseLevel
public void setVerboseLevel(int level)
- Overrides:
setVerboseLevel
in class G4HadronicInteraction
setMAXPART
public void setMAXPART(int value)
getMAXPART
public int getMAXPART()
setConserveEnergy
public void setConserveEnergy(boolean value)
getConserveEnergy
public boolean getConserveEnergy()
forceEnergyConservation
public void forceEnergyConservation(boolean energyConservation)
energyConservation
public boolean energyConservation()
amin
public double amin(double a,
double b)
amax
public double amax(double a,
double b)
imin
public int imin(int a,
int b)
imax
public int imax(int a,
int b)
fillParticleChange
public void fillParticleChange(G4HEVector pv,
int aVecLength)
pmltpc
public double pmltpc(int np,
int nm,
int nz,
int n,
double b,
double c)
factorial
public int factorial(int n)
nuclearInelasticity
public double nuclearInelasticity(double incidentKineticEnergy,
double atomicWeight,
double atomicNumber)
nuclearExcitation
public double nuclearExcitation(double incidentKineticEnergy,
double atomicWeight,
double atomicNumber,
SWIGTYPE_p_double excitationEnergyCascade,
SWIGTYPE_p_double excitationEnergyEvaporation)
highEnergyCascading
public void highEnergyCascading(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
highEnergyClusterProduction
public void highEnergyClusterProduction(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
tuningOfHighEnergyCascading
public void tuningOfHighEnergyCascading(G4HEVector pv,
SWIGTYPE_p_int vecLen,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
mediumEnergyCascading
public void mediumEnergyCascading(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
mediumEnergyClusterProduction
public void mediumEnergyClusterProduction(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
quasiElasticScattering
public void quasiElasticScattering(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
SWIGTYPE_p_double excitationEnergyGNP,
SWIGTYPE_p_double excitationEnergyDTA,
G4HEVector incidentParticle,
G4HEVector targetParticle,
double atomicWeight,
double atomicNumber)
elasticScattering
public void elasticScattering(SWIGTYPE_p_bool successful,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
G4HEVector incidentParticle,
double atomicWeight,
double atomicNumber)
rtmi
public int rtmi(SWIGTYPE_p_double x,
double xli,
double xri,
double eps,
int iend,
double aa,
double bb,
double cc,
double dd,
double rr)
fctcos
public double fctcos(double t,
double aa,
double bb,
double cc,
double dd,
double rr)
strangeParticlePairProduction
public void strangeParticlePairProduction(double availableEnergy,
double centerOfMassEnergy,
G4HEVector pv,
SWIGTYPE_p_int vecLen,
G4HEVector incidentParticle,
G4HEVector targetParticle)
nBodyPhaseSpace
public double nBodyPhaseSpace(double totalEnergy,
boolean constantCrossSection,
G4HEVector pv,
SWIGTYPE_p_int vecLen)
nBodyPhaseSpace
public double nBodyPhaseSpace(int npart,
G4HEVector pv,
double wmax,
double wfcn,
int maxtrial,
int ntrial)
gpdk
public double gpdk(double a,
double b,
double c)
quickSort
public void quickSort(double[] arr,
int lidx,
int ridx)
alam
public double alam(double a,
double b,
double c)
calculatePhaseSpaceWeight
public double calculatePhaseSpaceWeight(int npart)
normal
public double normal()
gammaRand
public double gammaRand(double avalue)
erlang
public double erlang(int mvalue)
poisson
public int poisson(double x)
setParticles
public void setParticles()
setPionPlus
public void setPionPlus(G4HEVector value)
getPionPlus
public G4HEVector getPionPlus()
setPionZero
public void setPionZero(G4HEVector value)
getPionZero
public G4HEVector getPionZero()
setPionMinus
public void setPionMinus(G4HEVector value)
getPionMinus
public G4HEVector getPionMinus()
setKaonPlus
public void setKaonPlus(G4HEVector value)
getKaonPlus
public G4HEVector getKaonPlus()
setKaonZero
public void setKaonZero(G4HEVector value)
getKaonZero
public G4HEVector getKaonZero()
setAntiKaonZero
public void setAntiKaonZero(G4HEVector value)
getAntiKaonZero
public G4HEVector getAntiKaonZero()
setKaonMinus
public void setKaonMinus(G4HEVector value)
getKaonMinus
public G4HEVector getKaonMinus()
setKaonZeroShort
public void setKaonZeroShort(G4HEVector value)
getKaonZeroShort
public G4HEVector getKaonZeroShort()
setKaonZeroLong
public void setKaonZeroLong(G4HEVector value)
getKaonZeroLong
public G4HEVector getKaonZeroLong()
setProton
public void setProton(G4HEVector value)
getProton
public G4HEVector getProton()
setAntiProton
public void setAntiProton(G4HEVector value)
getAntiProton
public G4HEVector getAntiProton()
setNeutron
public void setNeutron(G4HEVector value)
getNeutron
public G4HEVector getNeutron()
setAntiNeutron
public void setAntiNeutron(G4HEVector value)
getAntiNeutron
public G4HEVector getAntiNeutron()
setLambda
public void setLambda(G4HEVector value)
getLambda
public G4HEVector getLambda()
setAntiLambda
public void setAntiLambda(G4HEVector value)
getAntiLambda
public G4HEVector getAntiLambda()
setSigmaPlus
public void setSigmaPlus(G4HEVector value)
getSigmaPlus
public G4HEVector getSigmaPlus()
setSigmaZero
public void setSigmaZero(G4HEVector value)
getSigmaZero
public G4HEVector getSigmaZero()
setSigmaMinus
public void setSigmaMinus(G4HEVector value)
getSigmaMinus
public G4HEVector getSigmaMinus()
setAntiSigmaPlus
public void setAntiSigmaPlus(G4HEVector value)
getAntiSigmaPlus
public G4HEVector getAntiSigmaPlus()
setAntiSigmaZero
public void setAntiSigmaZero(G4HEVector value)
getAntiSigmaZero
public G4HEVector getAntiSigmaZero()
setAntiSigmaMinus
public void setAntiSigmaMinus(G4HEVector value)
getAntiSigmaMinus
public G4HEVector getAntiSigmaMinus()
setXiZero
public void setXiZero(G4HEVector value)
getXiZero
public G4HEVector getXiZero()
setXiMinus
public void setXiMinus(G4HEVector value)
getXiMinus
public G4HEVector getXiMinus()
setAntiXiZero
public void setAntiXiZero(G4HEVector value)
getAntiXiZero
public G4HEVector getAntiXiZero()
setAntiXiMinus
public void setAntiXiMinus(G4HEVector value)
getAntiXiMinus
public G4HEVector getAntiXiMinus()
setOmegaMinus
public void setOmegaMinus(G4HEVector value)
getOmegaMinus
public G4HEVector getOmegaMinus()
setAntiOmegaMinus
public void setAntiOmegaMinus(G4HEVector value)
getAntiOmegaMinus
public G4HEVector getAntiOmegaMinus()
setDeuteron
public void setDeuteron(G4HEVector value)
getDeuteron
public G4HEVector getDeuteron()
setTriton
public void setTriton(G4HEVector value)
getTriton
public G4HEVector getTriton()
setAlpha
public void setAlpha(G4HEVector value)
getAlpha
public G4HEVector getAlpha()
setGamma
public void setGamma(G4HEVector value)
getGamma
public G4HEVector getGamma()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.