hep.ilc.marlin.jni
Class MCParticle

java.lang.Object
  extended by hep.ilc.marlin.jni.LCObject
      extended by hep.ilc.marlin.jni.MCParticle
Direct Known Subclasses:
MCParticleAdapter, MCParticleAdapter

public class MCParticle
extends LCObject


Field Summary
static int BITBackscatter
           
static int BITCreatedInSimulation
           
static int BITDecayedInCalorimeter
           
static int BITDecayedInTracker
           
static int BITEndpoint
           
static int BITLeftDetector
           
static int BITStopped
           
static int BITVertexIsNotEndpointOfParent
           
 
Fields inherited from class hep.ilc.marlin.jni.LCObject
swigCMemOwn
 
Constructor Summary
  MCParticle()
           
protected MCParticle(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 float getCharge()
           
protected static long getCPtr(MCParticle obj)
           
 MCParticle getDaughter(int i)
           
 MCParticleVector getDaughters()
           
 double[] getEndpoint()
           
 double getEnergy()
           
 int getGeneratorStatus()
           
 double getMass()
           
 double[] getMomentum()
           
 int getNumberOfDaughters()
           
 int getNumberOfParents()
           
 MCParticle getParent(int i)
           
 MCParticleVector getParents()
           
 int getPDG()
           
 int getSimulatorStatus()
           
 float getTime()
           
 double[] getVertex()
           
 int hashCode()
           
 boolean hasLeftDetector()
           
 boolean isBackscatter()
           
 boolean isCreatedInSimulation()
           
 boolean isDecayedInCalorimeter()
           
 boolean isDecayedInTracker()
           
 boolean isStopped()
           
protected  void swigDirectorDisconnect()
           
 void swigReleaseOwnership()
           
 void swigTakeOwnership()
           
 boolean vertexIsNotEndpointOfParent()
           
 
Methods inherited from class hep.ilc.marlin.jni.LCObject
getCPtr
 
Methods inherited from class java.lang.Object
clone, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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
Constructor Detail

MCParticle

protected MCParticle(long cPtr,
                     boolean cMemoryOwn)

MCParticle

public MCParticle()
Method Detail

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.