hep.geant4.jni
Class G4Java

java.lang.Object
  extended by hep.geant4.jni.G4Java
All Implemented Interfaces:
G4JavaConstants

public class G4Java
extends Object
implements G4JavaConstants


Field Summary
 
Fields inherited from interface hep.geant4.jni.G4JavaConstants
__C_G4NURBS__, __C_G4NURBSbox__, __C_G4NURBScylinder__, __C_G4NURBShexahedron__, __C_G4NURBStube__, __C_G4NURBStubesector__, __G4BoundingBox3D_h, __G4ControlPoints_h, __G4OsloMatrix_h, __G4Placement3D_h, __G4ProjectedSurface_h, __G4Ray_h, __G4SurfaceList_h, __surface_h, _G4GRSSOLIDHANDLE_H_, _G4GRSVOLUMEHANDLE_H_, _G4REFERENCECOUNTEDHANDLE_H_, _G4TOUCHABLEHANDLE_H_, _G4TOUCHABLEHISTORYHANDLE_H_, COL, DEFAULT_NUMBER_OF_STEPS, FALSE, G4Alpha_h, G4AlphaInelasticProcess_h, G4AntiBMesonZero_h, G4AntiBsMesonZero_h, G4AntiDMesonZero_h, G4AntiKaonZero_h, G4AntiLambda_h, G4AntiLambdacPlus_h, G4AntiLambdaInelasticProcess_h, G4AntiNeutrinoE_h, G4AntiNeutrinoMu_h, G4AntiNeutrinoTau_h, G4AntiNeutron_h, G4AntiNeutronAnnihilationAtRest_h, G4AntiNeutronInelasticProcess_h, G4AntiOmegacZero_h, G4AntiOmegaMinus_h, G4AntiOmegaMinusInelasticProcess_h, G4AntiProton_h, G4AntiProtonAnnihilationAtRest_h, G4AntiProtonInelasticProcess_h, G4AntiSigmacPlus_h, G4AntiSigmacPlusPlus_h, G4AntiSigmacZero_h, G4AntiSigmaMinus_h, G4AntiSigmaMinusInelasticProcess_h, G4AntiSigmaPlus_h, G4AntiSigmaPlusInelasticProcess_h, G4AntiSigmaZero_h, G4AntiXicPlus_h, G4AntiXicZero_h, G4AntiXiMinus_h, G4AntiXiMinusInelasticProcess_h, G4AntiXiZero_h, G4AntiXiZeroInelasticProcess_h, G4APPLICATIONSTATE_H, G4BaryonConstructor_h, G4BMesonMinus_h, G4BMesonPlus_h, G4BMesonZero_h, G4BosonConstructor_h, G4BsMesonZero_h, G4Cerenkov_h, G4ChargedGeantino_h, G4ClassificationOfNewTrack_hh, G4CollectionNameVector_H, G4ComptonScattering_h, G4DalitzDecayChannel_h, G4DataVector_h, G4DCofThisEvent_h, G4DCtable_H, G4Decay_h, G4DecayProducts_h, G4DecayTable_h, G4DecayTableMessenger_h, G4Deuteron_h, G4DeuteronInelasticProcess_h, G4DigiManager_h, G4DiQuarks_h, G4DMesonMinus_h, G4DMesonPlus_h, G4DMesonZero_h, G4DMmessenger_h, G4DsMesonMinus_h, G4DsMesonPlus_h, G4DynamicParticle_h, G4DynamicParticleFastVector_h, G4eBremsstrahlung_h, G4eIonisation_h, G4Electron_h, G4ElectronOccupancy_h, G4EnergyRangeManager_h, G4eplusAnnihilation_h, G4Eta_h, G4EtaPrime_h, G4Event_h, G4EventManager_h, G4EvManMessenger_h, G4ExceptionHandler_h, G4ExceptionSeverity_H, G4ExcitedBaryonConstructor_h, G4ExcitedBaryons_h, G4ExcitedDeltaConstructor_h, G4ExcitedLambdaConstructor_h, G4ExcitedMesonConstructor_h, G4ExcitedMesons_h, G4ExcitedNucleonConstructor_h, G4ExcitedSigmaConstructor_h, G4ExcitedXiConstructor_h, G4FastSimulationManager_h, G4FastSimulationManagerProcess_h, G4FastVector_h, G4FIELDMANAGER_HH, G4ForceCondition_h, G4Gamma_h, G4GammaConversion_h, G4Geantino_h, G4GeneralParticleSource_H, G4GeneralParticleSourceMessenger_h, G4GenericIon_h, G4GHEKinematicsVector_h, G4Gluons_h, G4GPILSelection_h, G4HadronCaptureProcess_h, G4HadronElasticProcess_h, G4HadronFissionProcess_h, G4HadronicInteraction_h, G4HadronicProcess_h, G4HadronInelasticProcess_h, G4HCofThisEvent_h, G4HCtable_H, G4He3_h, G4HEAntiLambdaInelastic_h, G4HEAntiNeutronInelastic_h, G4HEAntiOmegaMinusInelastic_h, G4HEAntiProtonInelastic_h, G4HEAntiSigmaMinusInelastic_h, G4HEAntiSigmaPlusInelastic_h, G4HEAntiXiMinusInelastic_h, G4HEAntiXiZeroInelastic_h, G4HEInelastic_h, G4HEKaonMinusInelastic_h, G4HEKaonPlusInelastic_h, G4HEKaonZeroInelastic_h, G4HELambdaInelastic_h, G4HENeutronInelastic_h, G4HEOmegaMinusInelastic_h, G4HEPEvtInterface_h, G4HEPionMinusInelastic_h, G4HEPionPlusInelastic_h, G4HEProtonInelastic_h, G4HESigmaMinusInelastic_h, G4HESigmaPlusInelastic_h, G4HEVector_hh, G4HEXiMinusInelastic_h, G4HEXiZeroInelastic_h, G4hIonisation_h, G4HtmlPPReporter_h, G4InelasticInteraction_h, G4INTEGRATOR_HH, G4InteractorMessenger_h, G4IonConstructor_h, G4ionIonisation_h, G4Ions_h, G4IonTable_h, G4IsotopeProperty_h, G4JPsi_h, G4KaonMinus_h, G4KaonMinusInelasticProcess_h, G4KaonPlus_h, G4KaonPlusInelasticProcess_h, G4KaonZero_h, G4KaonZeroLInelasticProcess_h, G4KaonZeroLong_h, G4KaonZeroShort_h, G4KaonZeroSInelasticProcess_h, G4KL3DecayChannel_h, G4Lambda_h, G4LambdacPlus_h, G4LambdaInelasticProcess_h, G4LCapture_h, G4LEAlphaInelastic_h, G4LEAntiLambdaInelastic_h, G4LEAntiNeutronInelastic_h, G4LEAntiOmegaMinusInelastic_h, G4LEAntiProtonInelastic_h, G4LEAntiSigmaMinusInelastic_h, G4LEAntiSigmaPlusInelastic_h, G4LEAntiXiMinusInelastic_h, G4LEAntiXiZeroInelastic_h, G4LEDeuteronInelastic_h, G4LEKaonMinusInelastic_h, G4LEKaonPlusInelastic_h, G4LEKaonZeroLInelastic_h, G4LEKaonZeroSInelastic_h, G4LELambdaInelastic_h, G4LElastic_h, G4LENeutronInelastic_h, G4LEOmegaMinusInelastic_h, G4LEPionMinusInelastic_h, G4LEPionPlusInelastic_h, G4LEProtonInelastic_h, G4LeptonConstructor_h, G4LESigmaMinusInelastic_h, G4LESigmaPlusInelastic_h, G4LETritonInelastic_h, G4LEXiMinusInelastic_h, G4LEXiZeroInelastic_h, G4LFission_h, G4LogicalBorderSurface_h, G4LogicalSkinSurface_h, G4LogicalSurface_h, G4LPhysicsFreeVector_h, G4MaterialCutsCouple_h, G4MaterialPropertiesTable_h, G4MaterialPropertyVector_h, G4MesonConstructor_h, G4MPVEntry_h, G4MuBremsstrahlung_h, G4MuIonisation_h, G4MultiFunctionalDetector_h, G4MultipleScattering_h, G4MuonDecayChannel_h, G4MuonDecayChannelWithSpin_hh, G4MuonMinus_h, G4MuonPlus_h, G4MuPairProduction_h, G4NeutrinoE_h, G4NeutrinoMu_h, G4NeutrinoTau_h, G4Neutron_h, G4NeutronBetaDecayChannel_h, G4NeutronInelasticProcess_h, G4NistElementBuilder_h, G4NistManager_h, G4NistMaterialBuilder_h, G4NistMessenger_h, G4NucleiProperties_h, G4NucleiPropertiesTable_h, G4NucleiPropertiesTheoreticalTable_h, G4Nucleus_h, G4OmegacZero_h, G4OmegaMinus_h, G4OmegaMinusInelasticProcess_h, G4OpAbsorption_h, G4OpBoundaryProcess_h, G4OpRayleigh_h, G4OpticalPhoton_h, G4OpticalSurface_h, G4OrderedTable_h, G4ParameterisationBox_H, G4ParameterisationCons_H, G4ParameterisationPara_H, G4ParameterisationPolycone_H, G4ParameterisationPolyhedra_H, G4ParameterisationTrd_H, G4ParameterisationTubsRho_H, G4ParticleChange_h, G4ParticleChangeForDecay_h, G4ParticleChangeForGamma_h, G4ParticleChangeForLoss_h, G4ParticleChangeForMSC_h, G4ParticleChangeForRadDecay_h, G4ParticleChangeForTransport_h, G4ParticleDefinition_h, G4ParticleGun_h, G4ParticleGunMessenger_h, G4ParticleMessenger_h, G4ParticleMomentum_h, G4ParticlePropertyData_h, G4ParticlePropertyMessenger_h, G4ParticlePropertyTable_h, G4ParticleTable_h, G4ParticleTableIterator_h, G4ParticleWithCuts_h, G4PDGCodeChecker_h, G4PhaseSpaceDecayChannel_h, G4PhotoElectricEffect_h, G4PhysicsFreeVector_h, G4PhysicsLinearVector_h, G4PhysicsLnVector_h, G4PhysicsLogVector_h, G4PhysicsOrderedFreeVector_h, G4PhysicsTable_h, G4PhysicsVector_h, G4PionMinus_h, G4PionMinusInelasticProcess_h, G4PionPlus_h, G4PionPlusInelasticProcess_h, G4PionZero_h, G4Positron_h, G4PrimaryParticle_h, G4PrimaryVertex_h, G4ProcessManager_h, G4ProcessType_h, G4ProcessVector_h, G4ProductionCuts_h, G4PromaryTransformer_h, G4PropagatorInField_hh, G4Proton_h, G4ProtonInelasticProcess_h, G4PSCellFlux_h, G4PSDirectionFlag_h, G4PSDoseDeposit_h, G4PSEnergyDeposit_h, G4PSFlatSurfaceCurrent_h, G4PSFlatSurfaceFlux_h, G4PSMinKinEAtGeneration_h, G4PSNofSecondary_h, G4PSNofStep_h, G4PSPassageCellFlux_h, G4PSPassageCurrent_h, G4PSPassageTrackLength_h, G4PSSphereSurfaceCurrent_h, G4PSTrackLength_h, G4Quarks_h, G4ReactionProduct_h, G4ReactionProductVector_h, G4Run_h, G4RunManager_h, G4RunManagerKernel_h, G4RunMessenger_h, G4Scintillation_h, G4SDChargedFilter_h, G4SDKineticEnergyFilter_h, G4SDManager_h, G4SDmessenger_h, G4SDNeutralFilter_h, G4SDParticleFilter_h, G4SDParticleWithEnergyFilter_h, G4SDStructure_h, G4SensitiveVolumeList_h, G4ShortLivedConstructor_h, G4ShortLivedTable_h, G4SigmacPlus_h, G4SigmacPlusPlus_h, G4SigmacZero_h, G4SigmaMinus_h, G4SigmaMinusInelasticProcess_h, G4SigmaPlus_h, G4SigmaPlusInelasticProcess_h, G4SigmaZero_h, G4SimplePPReporter_h, G4SingleParticleSource_h, G4SmoothTrajectory_h, G4SmoothTrajectoryPoint_h, G4SPSAngDistribution_h, G4SPSEneDistribution_h, G4SPSPosDistribution_h, G4SPSRandomGenerator_h, G4StackChecker_h, G4StackedTrack_h, G4StackingMessenger_h, G4StackManager_h, G4StateManager_h, G4Step_h, G4StepLimiter_h, G4SteppingControl_h, G4SteppingManager_h, G4SteppingVerose_h, G4StepPoint_h, G4StepStatus_h, G4SurfaceProperty_h, G4TauLeptonicDecayChannel_h, G4TauMinus_h, G4TauPlus_h, G4TDigiCollection_h, G4TextPPReporter_h, G4TextPPRetriever_h, G4THitsCollection_h, G4THitsMap_h, G4Track_h, G4TrackFastVector_h, G4TrackingManager_h, G4TrackingMessenger_h, G4TrackStack_h, G4TrackStatus_h, G4TrackVector_h, G4Trajectory_h, G4TrajectoryContainer_h, G4TrajectoryPoint_h, G4Triton_h, G4TritonInelasticProcess_h, G4UIaliasList_h, G4UIbatch_h, G4UIcmdWith3Vector_H, G4UIcmdWith3VectorAndUnit_H, G4UIcmdWithABool_H, G4UIcmdWithADouble_H, G4UIcmdWithADoubleAndUnit_H, G4UIcmdWithAnInteger_H, G4UIcmdWithAString_H, G4UIcmdWithoutParameter_H, G4UIcommand_h, G4UIcommandStatus_h, G4UIcommandTree_h, G4UIcontrolMessenger_h, G4UIdirectory_H, G4UImanager_h, G4UImessenger_h, G4UIparameter_h, G4UIsession_h, G4UIterminal_h, G4UItokenNum_hh, G4UnitsMessenger_h, G4UnknownParticle_h, G4UserEventAction_h, G4UserPhysicsListMessenger_h, G4UserRunAction_h, G4UserStackingAction_h, G4UserSteppingAction_h, G4UserTrackingAction_h, G4VBasicShell_H, G4VContinuousDiscreteProcess_h, G4VContinuousProcess_h, G4VCrossSectionDataSet_h, G4VDecayChannel_h, G4VDigi_h, G4VDigiCollection_h, G4VDigitizerModule_H, G4VDiscreteProcess_h, G4VDivisionParameterisation_H, G4VEmFluctuationModel_h, G4VEmModel_h, G4VEmProcess_h, G4VEnergyLoss_h, G4VEnergyLossProcess_h, G4VERSION_NUMBER, G4VERSION_TAG, G4VExceptionHandler_h, G4VExtDecayer_h, G4VHit_h, G4VHitsCollection_h, G4VInteractiveSession_H, G4VIsotopeProduction_h, G4VIsotopeTable_h, G4VModularPhysicsList_h, G4VMultipleScattering_h, G4VParticleChange_h, G4VParticlePropertyReporter_h, G4VParticlePropertyRetriever_h, G4VPersistencyManager_h, G4VPhysicsConstructor_h, G4VPrimaryGenerator_h, G4VPrimitiveScorer_h, G4VProcess_h, G4VRestDiscreteProcess_h, G4VRestProcess_h, G4VSDFilter_h, G4VSensitiveDetector_h, G4VShortLivedParticle_h, G4VStateDependent_h, G4VSURFACENXX, G4VTrajectory_h, G4VTrajectoryPoint_h, G4VUIshell_h, G4VUserDetectorConstruction_h, G4VUserEventInformation_H, G4VUserPhysicsList_h, G4VUserPrimaryGeneratorAction_h, G4VUserPrimaryParticleInformation_H, G4VUserPrimaryVertexInformation_H, G4VUserRegionInformation_H, G4VUserTrackInformation_H, G4XicPlus_h, G4XicZero_h, G4XiMinus_h, G4XiMinusInelasticProcess_h, G4XiZero_h, G4XiZeroInelasticProcess_h, HELIX_MAX_TURNS, HIGH_PRECISION, OGL_EXIT_CODE, OIV_EXIT_CODE, randomize_h, ROW, SMALL, SQRT_SMALL_FASTF, SURFACE_PRECISION, templates_h, TRUE, XO_EXIT_CODE
 
Constructor Summary
G4Java()
           
 
Method Summary
static boolean distanceSort(Intersection a, Intersection b)
           
static boolean equalIntersection(Intersection a, Intersection b)
           
static void exception()
           
static void exception(String s)
           
static void exception(String issure, String errorCode, G4ExceptionSeverity severity, String comments)
           
static int g4Poisson(double mean)
           
static G4ThreeVector g4RandomDirection()
           
static String getG4Date()
           
static int getG4TrackFastVectorSize()
           
static String getG4Version()
           
static G4ThreeVector getHepXHat()
           
static G4ThreeVector getHepYHat()
           
static G4ThreeVector getHepZHat()
           
static double getKAngTolerance()
           
static int getKBlockingListMaxDefault()
           
static int getKBlockingListStride()
           
static int getKBlockTagNoMax()
           
static double getKCarTolerance()
           
static int getKHistoryMax()
           
static int getKHistoryStride()
           
static double getKInfinity()
           
static int getKMaxMeshSections()
           
static int getKMaxVoxelNodes()
           
static double getKMeshAngleDefault()
           
static double getKMinExitingNormalCosine()
           
static int getKMinMeshSections()
           
static int getKMinVoxelVolumesLevel1()
           
static int getKMinVoxelVolumesLevel2()
           
static int getKMinVoxelVolumesLevel3()
           
static int getKNavigatorVoxelStackMax()
           
static double getKRadTolerance()
           
static int getMaxAbundance()
           
static int getMaxNumElements()
           
static long getSizeOfSelectedDoItVector()
           
static G4LorentzVector getTHAT4()
           
static G4LorentzVector getXHAT4()
           
static G4LorentzVector getYHAT4()
           
static G4LorentzVector getZHAT4()
           
static void sortDouble(double[] arg0, int arg1, int arg2)
           
static void swapDouble(double[] arg0, int arg1, int arg2)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

G4Java

public G4Java()
Method Detail

getHepXHat

public static G4ThreeVector getHepXHat()

getHepYHat

public static G4ThreeVector getHepYHat()

getHepZHat

public static G4ThreeVector getHepZHat()

getXHAT4

public static G4LorentzVector getXHAT4()

getYHAT4

public static G4LorentzVector getYHAT4()

getZHAT4

public static G4LorentzVector getZHAT4()

getTHAT4

public static G4LorentzVector getTHAT4()

exception

public static void exception(String issure,
                             String errorCode,
                             G4ExceptionSeverity severity,
                             String comments)

exception

public static void exception()

exception

public static void exception(String s)

getKInfinity

public static double getKInfinity()

getKCarTolerance

public static double getKCarTolerance()

getKRadTolerance

public static double getKRadTolerance()

getKAngTolerance

public static double getKAngTolerance()

getKMinExitingNormalCosine

public static double getKMinExitingNormalCosine()

getKHistoryMax

public static int getKHistoryMax()

getKHistoryStride

public static int getKHistoryStride()

getKNavigatorVoxelStackMax

public static int getKNavigatorVoxelStackMax()

getG4Version

public static String getG4Version()

getG4Date

public static String getG4Date()

g4Poisson

public static int g4Poisson(double mean)

g4RandomDirection

public static G4ThreeVector g4RandomDirection()

getMaxNumElements

public static int getMaxNumElements()

getMaxAbundance

public static int getMaxAbundance()

distanceSort

public static boolean distanceSort(Intersection a,
                                   Intersection b)

equalIntersection

public static boolean equalIntersection(Intersection a,
                                        Intersection b)

getKBlockingListMaxDefault

public static int getKBlockingListMaxDefault()

getKBlockingListStride

public static int getKBlockingListStride()

getKBlockTagNoMax

public static int getKBlockTagNoMax()

getKMeshAngleDefault

public static double getKMeshAngleDefault()

getKMinMeshSections

public static int getKMinMeshSections()

getKMaxMeshSections

public static int getKMaxMeshSections()

getKMaxVoxelNodes

public static int getKMaxVoxelNodes()

getKMinVoxelVolumesLevel1

public static int getKMinVoxelVolumesLevel1()

getKMinVoxelVolumesLevel2

public static int getKMinVoxelVolumesLevel2()

getKMinVoxelVolumesLevel3

public static int getKMinVoxelVolumesLevel3()

sortDouble

public static void sortDouble(double[] arg0,
                              int arg1,
                              int arg2)

swapDouble

public static void swapDouble(double[] arg0,
                              int arg1,
                              int arg2)

getG4TrackFastVectorSize

public static int getG4TrackFastVectorSize()

getSizeOfSelectedDoItVector

public static long getSizeOfSelectedDoItVector()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.