hep.ilc.marlin.jni
Class MCParticle
java.lang.Object
hep.ilc.marlin.jni.LCObject
hep.ilc.marlin.jni.MCParticle
- Direct Known Subclasses:
- MCParticleAdapter, MCParticleAdapter
public class MCParticle
- extends LCObject
BITEndpoint
public static final int BITEndpoint
BITCreatedInSimulation
public static final int BITCreatedInSimulation
BITBackscatter
public static final int BITBackscatter
BITVertexIsNotEndpointOfParent
public static final int BITVertexIsNotEndpointOfParent
BITDecayedInTracker
public static final int BITDecayedInTracker
BITDecayedInCalorimeter
public static final int BITDecayedInCalorimeter
BITLeftDetector
public static final int BITLeftDetector
BITStopped
public static final int BITStopped
MCParticle
protected MCParticle(long cPtr,
boolean cMemoryOwn)
MCParticle
public MCParticle()
getCPtr
protected static long getCPtr(MCParticle obj)
finalize
protected void finalize()
throws Throwable
- Overrides:
finalize
in class LCObject
- Throws:
Throwable
delete
public void delete()
- Overrides:
delete
in class LCObject
swigDirectorDisconnect
protected void swigDirectorDisconnect()
swigReleaseOwnership
public void swigReleaseOwnership()
swigTakeOwnership
public void swigTakeOwnership()
equals
public boolean equals(Object obj)
- Overrides:
equals
in class LCObject
hashCode
public int hashCode()
- Overrides:
hashCode
in class LCObject
getEnergy
public double getEnergy()
getParents
public MCParticleVector getParents()
getDaughters
public MCParticleVector getDaughters()
getNumberOfParents
public int getNumberOfParents()
getParent
public MCParticle getParent(int i)
getPDG
public int getPDG()
getGeneratorStatus
public int getGeneratorStatus()
getSimulatorStatus
public int getSimulatorStatus()
isCreatedInSimulation
public boolean isCreatedInSimulation()
isBackscatter
public boolean isBackscatter()
vertexIsNotEndpointOfParent
public boolean vertexIsNotEndpointOfParent()
isDecayedInTracker
public boolean isDecayedInTracker()
isDecayedInCalorimeter
public boolean isDecayedInCalorimeter()
hasLeftDetector
public boolean hasLeftDetector()
isStopped
public boolean isStopped()
getVertex
public double[] getVertex()
getTime
public float getTime()
getEndpoint
public double[] getEndpoint()
getMomentum
public double[] getMomentum()
getMass
public double getMass()
getCharge
public float getCharge()
getNumberOfDaughters
public int getNumberOfDaughters()
getDaughter
public MCParticle getDaughter(int i)
Copyright © 2000-2007 FreeHEP. All Rights Reserved.