hep.geant4.jni
Class G4ProcessManager

java.lang.Object
  extended by hep.geant4.jni.G4ProcessManager

public class G4ProcessManager
extends Object


Field Summary
static int SizeOfProcVectorArray
           
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4ProcessManager(G4ParticleDefinition aParticleType)
           
G4ProcessManager(G4ProcessManager right)
           
G4ProcessManager(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 int addContinuousProcess(G4VProcess aProcess)
           
 int addContinuousProcess(G4VProcess aProcess, int ord)
           
 int addDiscreteProcess(G4VProcess aProcess)
           
 int addDiscreteProcess(G4VProcess aProcess, int ord)
           
 int addProcess(G4VProcess aProcess)
           
 int addProcess(G4VProcess aProcess, int ordAtRestDoIt)
           
 int addProcess(G4VProcess aProcess, int ordAtRestDoIt, int ordAlongSteptDoIt)
           
 int addProcess(G4VProcess aProcess, int ordAtRestDoIt, int ordAlongSteptDoIt, int ordPostStepDoIt)
           
 int addRestProcess(G4VProcess aProcess)
           
 int addRestProcess(G4VProcess aProcess, int ord)
           
 void delete()
           
 void dumpInfo()
           
 void endTracking()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 int getAlongStepIndex(G4VProcess aProcess)
           
 int getAlongStepIndex(G4VProcess aProcess, G4ProcessVectorTypeIndex typ)
           
 G4ProcessVector getAlongStepProcessVector()
           
 G4ProcessVector getAlongStepProcessVector(G4ProcessVectorTypeIndex typ)
           
 int getAtRestIndex(G4VProcess aProcess)
           
 int getAtRestIndex(G4VProcess aProcess, G4ProcessVectorTypeIndex typ)
           
 G4ProcessVector getAtRestProcessVector()
           
 G4ProcessVector getAtRestProcessVector(G4ProcessVectorTypeIndex typ)
           
static long getCPtr(G4ProcessManager obj)
           
 G4ParticleDefinition getParticleType()
           
 int getPostStepIndex(G4VProcess aProcess)
           
 int getPostStepIndex(G4VProcess aProcess, G4ProcessVectorTypeIndex typ)
           
 G4ProcessVector getPostStepProcessVector()
           
 G4ProcessVector getPostStepProcessVector(G4ProcessVectorTypeIndex typ)
           
 boolean getProcessActivation(G4VProcess aProcess)
           
 boolean getProcessActivation(int index)
           
 int getProcessIndex(G4VProcess arg0)
           
 G4ProcessVector getProcessList()
           
 int getProcessListLength()
           
 int getProcessOrdering(G4VProcess aProcess, G4ProcessVectorDoItIndex idDoIt)
           
 G4ProcessVector getProcessVector(G4ProcessVectorDoItIndex idx)
           
 G4ProcessVector getProcessVector(G4ProcessVectorDoItIndex idx, G4ProcessVectorTypeIndex typ)
           
 int getProcessVectorIndex(G4VProcess aProcess, G4ProcessVectorDoItIndex idx)
           
 int getProcessVectorIndex(G4VProcess aProcess, G4ProcessVectorDoItIndex idx, G4ProcessVectorTypeIndex typ)
           
 int getVerboseLevel()
           
 G4VProcess removeProcess(G4VProcess aProcess)
           
 G4VProcess removeProcess(int index)
           
 void setParticleType(G4ParticleDefinition arg0)
           
 G4VProcess setProcessActivation(G4VProcess aProcess, boolean fActive)
           
 G4VProcess setProcessActivation(int index, boolean fActive)
           
 void setProcessOrdering(G4VProcess aProcess, G4ProcessVectorDoItIndex idDoIt)
           
 void setProcessOrdering(G4VProcess aProcess, G4ProcessVectorDoItIndex idDoIt, int ordDoIt)
           
 void setProcessOrderingToFirst(G4VProcess aProcess, G4ProcessVectorDoItIndex idDoIt)
           
 void setProcessOrderingToLast(G4VProcess aProcess, G4ProcessVectorDoItIndex idDoIt)
           
 void setVerboseLevel(int value)
           
 void startTracking()
           
 void startTracking(G4Track aTrack)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn

SizeOfProcVectorArray

public static final int SizeOfProcVectorArray
Constructor Detail

G4ProcessManager

public G4ProcessManager(long cPtr,
                        boolean cMemoryOwn)

G4ProcessManager

public G4ProcessManager(G4ProcessManager right)

G4ProcessManager

public G4ProcessManager(G4ParticleDefinition aParticleType)
Method Detail

getCPtr

public static long getCPtr(G4ProcessManager obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class Object
Throws:
Throwable

delete

public void delete()

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

getProcessList

public G4ProcessVector getProcessList()

getProcessListLength

public int getProcessListLength()

getProcessIndex

public int getProcessIndex(G4VProcess arg0)

getProcessVector

public G4ProcessVector getProcessVector(G4ProcessVectorDoItIndex idx,
                                        G4ProcessVectorTypeIndex typ)

getProcessVector

public G4ProcessVector getProcessVector(G4ProcessVectorDoItIndex idx)

getAtRestProcessVector

public G4ProcessVector getAtRestProcessVector(G4ProcessVectorTypeIndex typ)

getAtRestProcessVector

public G4ProcessVector getAtRestProcessVector()

getAlongStepProcessVector

public G4ProcessVector getAlongStepProcessVector(G4ProcessVectorTypeIndex typ)

getAlongStepProcessVector

public G4ProcessVector getAlongStepProcessVector()

getPostStepProcessVector

public G4ProcessVector getPostStepProcessVector(G4ProcessVectorTypeIndex typ)

getPostStepProcessVector

public G4ProcessVector getPostStepProcessVector()

getProcessVectorIndex

public int getProcessVectorIndex(G4VProcess aProcess,
                                 G4ProcessVectorDoItIndex idx,
                                 G4ProcessVectorTypeIndex typ)

getProcessVectorIndex

public int getProcessVectorIndex(G4VProcess aProcess,
                                 G4ProcessVectorDoItIndex idx)

getAtRestIndex

public int getAtRestIndex(G4VProcess aProcess,
                          G4ProcessVectorTypeIndex typ)

getAtRestIndex

public int getAtRestIndex(G4VProcess aProcess)

getAlongStepIndex

public int getAlongStepIndex(G4VProcess aProcess,
                             G4ProcessVectorTypeIndex typ)

getAlongStepIndex

public int getAlongStepIndex(G4VProcess aProcess)

getPostStepIndex

public int getPostStepIndex(G4VProcess aProcess,
                            G4ProcessVectorTypeIndex typ)

getPostStepIndex

public int getPostStepIndex(G4VProcess aProcess)

addProcess

public int addProcess(G4VProcess aProcess,
                      int ordAtRestDoIt,
                      int ordAlongSteptDoIt,
                      int ordPostStepDoIt)

addProcess

public int addProcess(G4VProcess aProcess,
                      int ordAtRestDoIt,
                      int ordAlongSteptDoIt)

addProcess

public int addProcess(G4VProcess aProcess,
                      int ordAtRestDoIt)

addProcess

public int addProcess(G4VProcess aProcess)

addRestProcess

public int addRestProcess(G4VProcess aProcess,
                          int ord)

addRestProcess

public int addRestProcess(G4VProcess aProcess)

addDiscreteProcess

public int addDiscreteProcess(G4VProcess aProcess,
                              int ord)

addDiscreteProcess

public int addDiscreteProcess(G4VProcess aProcess)

addContinuousProcess

public int addContinuousProcess(G4VProcess aProcess,
                                int ord)

addContinuousProcess

public int addContinuousProcess(G4VProcess aProcess)

getProcessOrdering

public int getProcessOrdering(G4VProcess aProcess,
                              G4ProcessVectorDoItIndex idDoIt)

setProcessOrdering

public void setProcessOrdering(G4VProcess aProcess,
                               G4ProcessVectorDoItIndex idDoIt,
                               int ordDoIt)

setProcessOrdering

public void setProcessOrdering(G4VProcess aProcess,
                               G4ProcessVectorDoItIndex idDoIt)

setProcessOrderingToFirst

public void setProcessOrderingToFirst(G4VProcess aProcess,
                                      G4ProcessVectorDoItIndex idDoIt)

setProcessOrderingToLast

public void setProcessOrderingToLast(G4VProcess aProcess,
                                     G4ProcessVectorDoItIndex idDoIt)

removeProcess

public G4VProcess removeProcess(G4VProcess aProcess)

removeProcess

public G4VProcess removeProcess(int index)

setProcessActivation

public G4VProcess setProcessActivation(G4VProcess aProcess,
                                       boolean fActive)

setProcessActivation

public G4VProcess setProcessActivation(int index,
                                       boolean fActive)

getProcessActivation

public boolean getProcessActivation(G4VProcess aProcess)

getProcessActivation

public boolean getProcessActivation(int index)

getParticleType

public G4ParticleDefinition getParticleType()

setParticleType

public void setParticleType(G4ParticleDefinition arg0)

startTracking

public void startTracking(G4Track aTrack)

startTracking

public void startTracking()

endTracking

public void endTracking()

dumpInfo

public void dumpInfo()

setVerboseLevel

public void setVerboseLevel(int value)

getVerboseLevel

public int getVerboseLevel()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.