hep.geant4.jni
Class G4ChordFinder

java.lang.Object
  extended by hep.geant4.jni.G4ChordFinder
Direct Known Subclasses:
G4ChordFinderSaf

public class G4ChordFinder
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4ChordFinder(G4MagInt_Driver pIntegrationDriver)
           
G4ChordFinder(G4MagneticField itsMagField)
           
G4ChordFinder(G4MagneticField itsMagField, double stepMinimum)
           
G4ChordFinder(G4MagneticField itsMagField, double stepMinimum, G4MagIntegratorStepper pItsStepper)
           
G4ChordFinder(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 double advanceChordLimited(G4FieldTrack yCurrent, double stepInitial, double epsStep_Relative, G4ThreeVector latestSafetyOrigin, double lasestSafetyRadius)
           
 G4FieldTrack approxCurvePointV(G4FieldTrack curveAPointVelocity, G4FieldTrack curveBPointVelocity, G4ThreeVector currentEPoint, double epsStep)
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
static long getCPtr(G4ChordFinder obj)
           
 double getDeltaChord()
           
 double getFirstFraction()
           
 double getFractionLast()
           
 double getFractionNextEstimate()
           
 G4MagInt_Driver getIntegrationDriver()
           
 double getMultipleRadius()
           
 int getNoCalls()
           
 int getNoMaxTrials()
           
 int getNoTrials()
           
 void printStatistics()
           
 void resetStepEstimate()
           
 void setChargeMomentumMass(double pCharge, double pMomentum, double pMass)
           
 void setDeltaChord(double newval)
           
 void setFirstFraction(double fractFirst)
           
 void setFractionsLastNext()
           
 void setFractionsLastNext(double fractLast)
           
 void setFractionsLastNext(double fractLast, double fractNext)
           
 void setIntegrationDriver(G4MagInt_Driver IntegrationDriver)
           
 int setVerbose()
           
 int setVerbose(int newvalue)
           
 void testChordPrint(int noTrials, int lastStepTrial, double dChordStep, double nextStepTrial)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4ChordFinder

public G4ChordFinder(long cPtr,
                     boolean cMemoryOwn)

G4ChordFinder

public G4ChordFinder(G4MagInt_Driver pIntegrationDriver)

G4ChordFinder

public G4ChordFinder(G4MagneticField itsMagField,
                     double stepMinimum,
                     G4MagIntegratorStepper pItsStepper)

G4ChordFinder

public G4ChordFinder(G4MagneticField itsMagField,
                     double stepMinimum)

G4ChordFinder

public G4ChordFinder(G4MagneticField itsMagField)
Method Detail

getCPtr

public static long getCPtr(G4ChordFinder 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

advanceChordLimited

public double advanceChordLimited(G4FieldTrack yCurrent,
                                  double stepInitial,
                                  double epsStep_Relative,
                                  G4ThreeVector latestSafetyOrigin,
                                  double lasestSafetyRadius)

approxCurvePointV

public G4FieldTrack approxCurvePointV(G4FieldTrack curveAPointVelocity,
                                      G4FieldTrack curveBPointVelocity,
                                      G4ThreeVector currentEPoint,
                                      double epsStep)

getDeltaChord

public double getDeltaChord()

setDeltaChord

public void setDeltaChord(double newval)

setChargeMomentumMass

public void setChargeMomentumMass(double pCharge,
                                  double pMomentum,
                                  double pMass)

setIntegrationDriver

public void setIntegrationDriver(G4MagInt_Driver IntegrationDriver)

getIntegrationDriver

public G4MagInt_Driver getIntegrationDriver()

resetStepEstimate

public void resetStepEstimate()

getNoCalls

public int getNoCalls()

getNoTrials

public int getNoTrials()

getNoMaxTrials

public int getNoMaxTrials()

printStatistics

public void printStatistics()

setVerbose

public int setVerbose(int newvalue)

setVerbose

public int setVerbose()

testChordPrint

public void testChordPrint(int noTrials,
                           int lastStepTrial,
                           double dChordStep,
                           double nextStepTrial)

getFirstFraction

public double getFirstFraction()

getFractionLast

public double getFractionLast()

getFractionNextEstimate

public double getFractionNextEstimate()

getMultipleRadius

public double getMultipleRadius()

setFractionsLastNext

public void setFractionsLastNext(double fractLast,
                                 double fractNext)

setFractionsLastNext

public void setFractionsLastNext(double fractLast)

setFractionsLastNext

public void setFractionsLastNext()

setFirstFraction

public void setFirstFraction(double fractFirst)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.