hep.geant4.jni
Class G4ParticleDefinition
java.lang.Object
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
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)
|
swigCMemOwn
protected boolean swigCMemOwn
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)
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.