hep.ilc.marlin.jni
Class ReconstructedParticle

java.lang.Object
  extended by hep.ilc.marlin.jni.LCObject
      extended by hep.ilc.marlin.jni.ReconstructedParticle

public class ReconstructedParticle
extends LCObject


Field Summary
 
Fields inherited from class hep.ilc.marlin.jni.LCObject
swigCMemOwn
 
Constructor Summary
protected ReconstructedParticle(long cPtr, boolean cMemoryOwn)
           
 
Method Summary
 void addCluster(Cluster cluster)
           
 void addParticle(ReconstructedParticle particle)
           
 void addParticleID(ParticleID pid)
           
 void addTrack(Track track)
           
 void delete()
           
 boolean equals(Object obj)
           
protected  void finalize()
           
 float getCharge()
           
 ClusterVector getClusters()
           
 FloatVector getCovMatrix()
           
protected static long getCPtr(ReconstructedParticle obj)
           
 SWIGTYPE_p_EVENT__Vertex getEndVertex()
           
 double getEnergy()
           
 float getGoodnessOfPID()
           
 double getMass()
           
 double[] getMomentum()
           
 ParticleIDVector getParticleIDs()
           
 ParticleID getParticleIDUsed()
           
 ReconstructedParticleVector getParticles()
           
 float[] getReferencePoint()
           
 SWIGTYPE_p_EVENT__Vertex getStartVertex()
           
 TrackVector getTracks()
           
 int getType()
           
 int hashCode()
           
 boolean isCompound()
           
 
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
 

Constructor Detail

ReconstructedParticle

protected ReconstructedParticle(long cPtr,
                                boolean cMemoryOwn)
Method Detail

getCPtr

protected static long getCPtr(ReconstructedParticle obj)

finalize

protected void finalize()
                 throws Throwable
Overrides:
finalize in class LCObject
Throws:
Throwable

delete

public void delete()
Overrides:
delete in class LCObject

equals

public boolean equals(Object obj)
Overrides:
equals in class LCObject

hashCode

public int hashCode()
Overrides:
hashCode in class LCObject

getType

public int getType()

isCompound

public boolean isCompound()

getMomentum

public double[] getMomentum()

getEnergy

public double getEnergy()

getCovMatrix

public FloatVector getCovMatrix()

getMass

public double getMass()

getCharge

public float getCharge()

getReferencePoint

public float[] getReferencePoint()

getParticleIDs

public ParticleIDVector getParticleIDs()

getParticleIDUsed

public ParticleID getParticleIDUsed()

getGoodnessOfPID

public float getGoodnessOfPID()

getParticles

public ReconstructedParticleVector getParticles()

getClusters

public ClusterVector getClusters()

getTracks

public TrackVector getTracks()

getStartVertex

public SWIGTYPE_p_EVENT__Vertex getStartVertex()

getEndVertex

public SWIGTYPE_p_EVENT__Vertex getEndVertex()

addParticleID

public void addParticleID(ParticleID pid)

addParticle

public void addParticle(ReconstructedParticle particle)

addCluster

public void addCluster(Cluster cluster)

addTrack

public void addTrack(Track track)


Copyright © 2000-2007 FreeHEP. All Rights Reserved.