hep.geant4.jni
Class G4VMultipleScattering
java.lang.Object
hep.geant4.jni.G4VProcess
hep.geant4.jni.G4VContinuousDiscreteProcess
hep.geant4.jni.G4VMultipleScattering
- Direct Known Subclasses:
- G4MultipleScattering
public class G4VMultipleScattering
- extends G4VContinuousDiscreteProcess
Method Summary |
void |
addEmModel(int arg0,
G4VEmModel arg1)
|
void |
addEmModel(int arg0,
G4VEmModel arg1,
G4Region region)
|
G4VParticleChange |
alongStepDoIt(G4Track arg0,
G4Step arg1)
|
double |
alongStepGetPhysicalInteractionLength(G4Track arg0,
double previousStepSize,
double currentMinimalStep,
SWIGTYPE_p_double currentSafety,
SWIGTYPE_p_G4GPILSelection selection)
|
int |
binning()
|
void |
buildPhysicsTable(G4ParticleDefinition arg0)
|
double |
continuousStepLimit(G4Track track,
double previousStepSize,
double currentMinimalStep,
SWIGTYPE_p_double currentSafety)
|
void |
delete()
|
boolean |
equals(Object obj)
|
protected void |
finalize()
|
static long |
getCPtr(G4VMultipleScattering obj)
|
G4VEmModel |
getModelByIndex()
|
G4VEmModel |
getModelByIndex(int idx)
|
boolean |
isApplicable(G4ParticleDefinition p)
|
G4PhysicsTable |
lambdaTable()
|
boolean |
lateralDisplasmentFlag()
|
double |
maxKinEnergy()
|
double |
minKinEnergy()
|
void |
mscStepLimitation(boolean algorithm)
|
void |
mscStepLimitation(boolean algorithm,
double factor)
|
G4ParticleDefinition |
particle()
|
G4PhysicsVector |
physicsVector(G4MaterialCutsCouple arg0)
|
G4VParticleChange |
postStepDoIt(G4Track arg0,
G4Step arg1)
|
void |
preparePhysicsTable(G4ParticleDefinition arg0)
|
void |
printInfo()
|
void |
printInfoDefinition()
|
boolean |
retrievePhysicsTable(G4ParticleDefinition arg0,
String directory,
boolean ascii)
|
G4VEmModel |
selectModelForMaterial(double kinEnergy,
SWIGTYPE_p_size_t idxRegion)
|
void |
setBinning(int nbins)
|
void |
setBuildLambdaTable(boolean val)
|
void |
setLateralDisplasmentFlag(boolean val)
|
void |
setMaxKinEnergy(double e)
|
void |
setMinKinEnergy(double e)
|
boolean |
storePhysicsTable(G4ParticleDefinition arg0,
String directory)
|
boolean |
storePhysicsTable(G4ParticleDefinition arg0,
String directory,
boolean ascii)
|
Methods inherited from class hep.geant4.jni.G4VProcess |
alongStepGPIL, atRestGPIL, clearNumberOfInteractionLengthLeft, dumpInfo, endTracking, getCPtr, getCurrentInteractionLength, getPhysicsTableFileName, getPhysicsTableFileName, getPILfactor, getProcessManager, getProcessName, getProcessType, getProcessTypeName, getVerboseLevel, postStepGPIL, resetNumberOfInteractionLengthLeft, retrievePhysicsTable, setPILfactor, setProcessManager, setProcessType, setVerboseLevel, startTracking, subtractNumberOfInteractionLengthLeft, swigDirectorDisconnect, swigReleaseOwnership, swigTakeOwnership |
G4VMultipleScattering
public G4VMultipleScattering(long cPtr,
boolean cMemoryOwn)
getCPtr
public static long getCPtr(G4VMultipleScattering obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class G4VContinuousDiscreteProcess
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class G4VContinuousDiscreteProcess
equals
public boolean equals(Object obj)
- Overrides:
equals
in class G4VContinuousDiscreteProcess
isApplicable
public boolean isApplicable(G4ParticleDefinition p)
- Overrides:
isApplicable
in class G4VProcess
printInfo
public void printInfo()
preparePhysicsTable
public void preparePhysicsTable(G4ParticleDefinition arg0)
- Overrides:
preparePhysicsTable
in class G4VProcess
buildPhysicsTable
public void buildPhysicsTable(G4ParticleDefinition arg0)
- Overrides:
buildPhysicsTable
in class G4VProcess
mscStepLimitation
public void mscStepLimitation(boolean algorithm,
double factor)
mscStepLimitation
public void mscStepLimitation(boolean algorithm)
alongStepDoIt
public G4VParticleChange alongStepDoIt(G4Track arg0,
G4Step arg1)
- Overrides:
alongStepDoIt
in class G4VContinuousDiscreteProcess
postStepDoIt
public G4VParticleChange postStepDoIt(G4Track arg0,
G4Step arg1)
- Overrides:
postStepDoIt
in class G4VContinuousDiscreteProcess
alongStepGetPhysicalInteractionLength
public double alongStepGetPhysicalInteractionLength(G4Track arg0,
double previousStepSize,
double currentMinimalStep,
SWIGTYPE_p_double currentSafety,
SWIGTYPE_p_G4GPILSelection selection)
- Overrides:
alongStepGetPhysicalInteractionLength
in class G4VContinuousDiscreteProcess
printInfoDefinition
public void printInfoDefinition()
setBinning
public void setBinning(int nbins)
binning
public int binning()
setMinKinEnergy
public void setMinKinEnergy(double e)
minKinEnergy
public double minKinEnergy()
setMaxKinEnergy
public void setMaxKinEnergy(double e)
maxKinEnergy
public double maxKinEnergy()
physicsVector
public G4PhysicsVector physicsVector(G4MaterialCutsCouple arg0)
storePhysicsTable
public boolean storePhysicsTable(G4ParticleDefinition arg0,
String directory,
boolean ascii)
- Overrides:
storePhysicsTable
in class G4VProcess
storePhysicsTable
public boolean storePhysicsTable(G4ParticleDefinition arg0,
String directory)
- Overrides:
storePhysicsTable
in class G4VProcess
retrievePhysicsTable
public boolean retrievePhysicsTable(G4ParticleDefinition arg0,
String directory,
boolean ascii)
- Overrides:
retrievePhysicsTable
in class G4VProcess
addEmModel
public void addEmModel(int arg0,
G4VEmModel arg1,
G4Region region)
addEmModel
public void addEmModel(int arg0,
G4VEmModel arg1)
continuousStepLimit
public double continuousStepLimit(G4Track track,
double previousStepSize,
double currentMinimalStep,
SWIGTYPE_p_double currentSafety)
lateralDisplasmentFlag
public boolean lateralDisplasmentFlag()
setLateralDisplasmentFlag
public void setLateralDisplasmentFlag(boolean val)
setBuildLambdaTable
public void setBuildLambdaTable(boolean val)
lambdaTable
public G4PhysicsTable lambdaTable()
selectModelForMaterial
public G4VEmModel selectModelForMaterial(double kinEnergy,
SWIGTYPE_p_size_t idxRegion)
particle
public G4ParticleDefinition particle()
getModelByIndex
public G4VEmModel getModelByIndex(int idx)
getModelByIndex
public G4VEmModel getModelByIndex()
Copyright © 2000-2007 FreeHEP. All Rights Reserved.