hep.geant4.jni
Class G4ParticleDefinition

java.lang.Object
  extended by hep.geant4.jni.G4ParticleDefinition
Direct Known Subclasses:
G4AntiBMesonZero, G4AntiBsMesonZero, G4AntiDMesonZero, G4AntiKaonZero, G4AntiLambda, G4AntiLambdacPlus, G4AntiNeutrinoE, G4AntiNeutrinoMu, G4AntiNeutrinoTau, G4AntiNeutron, G4AntiOmegacZero, G4AntiOmegaMinus, G4AntiProton, G4AntiSigmacPlus, G4AntiSigmacPlusPlus, G4AntiSigmacZero, G4AntiSigmaMinus, G4AntiSigmaPlus, G4AntiSigmaZero, G4AntiXicPlus, G4AntiXicZero, G4AntiXiMinus, G4AntiXiZero, G4BMesonMinus, G4BMesonPlus, G4BMesonZero, G4BsMesonZero, G4ChargedGeantino, G4DMesonMinus, G4DMesonPlus, G4DMesonZero, G4DsMesonMinus, G4DsMesonPlus, G4Electron, G4Eta, G4EtaPrime, G4Gamma, G4Geantino, G4Ions, G4JPsi, G4KaonMinus, G4KaonPlus, G4KaonZero, G4KaonZeroLong, G4KaonZeroShort, G4Lambda, G4LambdacPlus, G4MuonMinus, G4MuonPlus, G4NeutrinoE, G4NeutrinoMu, G4NeutrinoTau, G4OmegacZero, G4OmegaMinus, G4OpticalPhoton, G4PionMinus, G4PionPlus, G4PionZero, G4Positron, G4SigmacPlus, G4SigmacPlusPlus, G4SigmacZero, G4SigmaMinus, G4SigmaPlus, G4SigmaZero, G4TauMinus, G4TauPlus, G4UnknownParticle, G4VShortLivedParticle, G4XicPlus, G4XicZero, G4XiMinus, G4XiZero

public class G4ParticleDefinition
extends Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
G4ParticleDefinition(long cPtr, boolean cMemoryOwn)
           
G4ParticleDefinition(String aName, double mass, double width, double charge, int iSpin, int iParity, int iConjugation, int iIsospin, int iIsospinZ, int gParity, String pType, int lepton, int baryon, int encoding, boolean stable, double lifetime, G4DecayTable decaytable)
           
G4ParticleDefinition(String aName, double mass, double width, double charge, int iSpin, int iParity, int iConjugation, int iIsospin, int iIsospinZ, int gParity, String pType, int lepton, int baryon, int encoding, boolean stable, double lifetime, G4DecayTable decaytable, boolean shortlived)
           
G4ParticleDefinition(String aName, double mass, double width, double charge, int iSpin, int iParity, int iConjugation, int iIsospin, int iIsospinZ, int gParity, String pType, int lepton, int baryon, int encoding, boolean stable, double lifetime, G4DecayTable decaytable, boolean shortlived, String subType)
           
G4ParticleDefinition(String aName, double mass, double width, double charge, int iSpin, int iParity, int iConjugation, int iIsospin, int iIsospinZ, int gParity, String pType, int lepton, int baryon, int encoding, boolean stable, double lifetime, G4DecayTable decaytable, boolean shortlived, String subType, int anti_encoding)
           
 
Method Summary
 void delete()
           
 void dumpTable()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 int getAntiPDGEncoding()
           
 int getAntiQuarkContent(int flavor)
           
 boolean getApplyCutsFlag()
           
 int getAtomicMass()
           
 int getAtomicNumber()
           
 int getBaryonNumber()
           
static long getCPtr(G4ParticleDefinition obj)
           
 G4DecayTable getDecayTable()
           
 int getLeptonNumber()
           
 String getParticleName()
           
 String getParticleSubType()
           
 G4ParticleTable getParticleTable()
           
 String getParticleType()
           
 double getPDGCharge()
           
 int getPDGEncoding()
           
 int getPDGiConjugation()
           
 int getPDGiGParity()
           
 int getPDGiIsospin()
           
 int getPDGiIsospin3()
           
 int getPDGiParity()
           
 double getPDGIsospin()
           
 double getPDGIsospin3()
           
 int getPDGiSpin()
           
 double getPDGLifeTime()
           
 double getPDGMass()
           
 double getPDGSpin()
           
 boolean getPDGStable()
           
 double getPDGWidth()
           
 G4ProcessManager getProcessManager()
           
 int getQuarkContent(int flavor)
           
 int getVerboseLevel()
           
 boolean isShortLived()
           
 void setAntiPDGEncoding(int aEncoding)
           
 void setApplyCutsFlag(boolean arg0)
           
 void setDecayTable(G4DecayTable aDecayTable)
           
 void setPDGLifeTime(double aLifeTime)
           
 void setPDGStable(boolean aFlag)
           
 void setProcessManager(G4ProcessManager aProcessManager)
           
 void setVerboseLevel(int value)
           
 
Methods inherited from class java.lang.Object
clone, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected boolean swigCMemOwn
Constructor Detail

G4ParticleDefinition

public G4ParticleDefinition(long cPtr,
                            boolean cMemoryOwn)

G4ParticleDefinition

public G4ParticleDefinition(String aName,
                            double mass,
                            double width,
                            double charge,
                            int iSpin,
                            int iParity,
                            int iConjugation,
                            int iIsospin,
                            int iIsospinZ,
                            int gParity,
                            String pType,
                            int lepton,
                            int baryon,
                            int encoding,
                            boolean stable,
                            double lifetime,
                            G4DecayTable decaytable,
                            boolean shortlived,
                            String subType,
                            int anti_encoding)

G4ParticleDefinition

public G4ParticleDefinition(String aName,
                            double mass,
                            double width,
                            double charge,
                            int iSpin,
                            int iParity,
                            int iConjugation,
                            int iIsospin,
                            int iIsospinZ,
                            int gParity,
                            String pType,
                            int lepton,
                            int baryon,
                            int encoding,
                            boolean stable,
                            double lifetime,
                            G4DecayTable decaytable,
                            boolean shortlived,
                            String subType)

G4ParticleDefinition

public G4ParticleDefinition(String aName,
                            double mass,
                            double width,
                            double charge,
                            int iSpin,
                            int iParity,
                            int iConjugation,
                            int iIsospin,
                            int iIsospinZ,
                            int gParity,
                            String pType,
                            int lepton,
                            int baryon,
                            int encoding,
                            boolean stable,
                            double lifetime,
                            G4DecayTable decaytable,
                            boolean shortlived)

G4ParticleDefinition

public G4ParticleDefinition(String aName,
                            double mass,
                            double width,
                            double charge,
                            int iSpin,
                            int iParity,
                            int iConjugation,
                            int iIsospin,
                            int iIsospinZ,
                            int gParity,
                            String pType,
                            int lepton,
                            int baryon,
                            int encoding,
                            boolean stable,
                            double lifetime,
                            G4DecayTable decaytable)
Method Detail

getCPtr

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

getParticleName

public String getParticleName()

getPDGMass

public double getPDGMass()

getPDGWidth

public double getPDGWidth()

getPDGCharge

public double getPDGCharge()

getPDGSpin

public double getPDGSpin()

getPDGiSpin

public int getPDGiSpin()

getPDGiParity

public int getPDGiParity()

getPDGiConjugation

public int getPDGiConjugation()

getPDGIsospin

public double getPDGIsospin()

getPDGIsospin3

public double getPDGIsospin3()

getPDGiIsospin

public int getPDGiIsospin()

getPDGiIsospin3

public int getPDGiIsospin3()

getPDGiGParity

public int getPDGiGParity()

getParticleType

public String getParticleType()

getParticleSubType

public String getParticleSubType()

getLeptonNumber

public int getLeptonNumber()

getBaryonNumber

public int getBaryonNumber()

getPDGEncoding

public int getPDGEncoding()

getAntiPDGEncoding

public int getAntiPDGEncoding()

setAntiPDGEncoding

public void setAntiPDGEncoding(int aEncoding)

getQuarkContent

public int getQuarkContent(int flavor)

getAntiQuarkContent

public int getAntiQuarkContent(int flavor)

isShortLived

public boolean isShortLived()

getPDGStable

public boolean getPDGStable()

setPDGStable

public void setPDGStable(boolean aFlag)

getPDGLifeTime

public double getPDGLifeTime()

setPDGLifeTime

public void setPDGLifeTime(double aLifeTime)

getDecayTable

public G4DecayTable getDecayTable()

setDecayTable

public void setDecayTable(G4DecayTable aDecayTable)

getProcessManager

public G4ProcessManager getProcessManager()

setProcessManager

public void setProcessManager(G4ProcessManager aProcessManager)

getParticleTable

public G4ParticleTable getParticleTable()

dumpTable

public void dumpTable()

getAtomicNumber

public int getAtomicNumber()

getAtomicMass

public int getAtomicMass()

setVerboseLevel

public void setVerboseLevel(int value)

getVerboseLevel

public int getVerboseLevel()

setApplyCutsFlag

public void setApplyCutsFlag(boolean arg0)

getApplyCutsFlag

public boolean getApplyCutsFlag()


Copyright © 2000-2007 FreeHEP. All Rights Reserved.