hep.ilc.marlin.adapter.lcsim
Class MCParticleAdapter
java.lang.Object
hep.ilc.marlin.jni.LCObject
hep.ilc.marlin.jni.MCParticle
hep.ilc.marlin.adapter.lcsim.MCParticleAdapter
public class MCParticleAdapter
- extends MCParticle
MCParticleAdapter
public MCParticleAdapter(org.lcsim.event.MCParticle o)
id
public int id()
clone
public LCObject clone()
- Overrides:
clone in class Object
getEnergy
public double getEnergy()
- Overrides:
getEnergy in class MCParticle
getParents
public MCParticleVector getParents()
- Overrides:
getParents in class MCParticle
getDaughters
public MCParticleVector getDaughters()
- Overrides:
getDaughters in class MCParticle
getNumberOfParents
public int getNumberOfParents()
- Overrides:
getNumberOfParents in class MCParticle
getParent
public MCParticle getParent(int i)
- Overrides:
getParent in class MCParticle
getPDG
public int getPDG()
- Overrides:
getPDG in class MCParticle
getGeneratorStatus
public int getGeneratorStatus()
- Overrides:
getGeneratorStatus in class MCParticle
getSimulatorStatus
public int getSimulatorStatus()
- Overrides:
getSimulatorStatus in class MCParticle
isCreatedInSimulation
public boolean isCreatedInSimulation()
- Overrides:
isCreatedInSimulation in class MCParticle
isBackscatter
public boolean isBackscatter()
- Overrides:
isBackscatter in class MCParticle
vertexIsNotEndpointOfParent
public boolean vertexIsNotEndpointOfParent()
- Overrides:
vertexIsNotEndpointOfParent in class MCParticle
isDecayedInTracker
public boolean isDecayedInTracker()
- Overrides:
isDecayedInTracker in class MCParticle
isDecayedInCalorimeter
public boolean isDecayedInCalorimeter()
- Overrides:
isDecayedInCalorimeter in class MCParticle
hasLeftDetector
public boolean hasLeftDetector()
- Overrides:
hasLeftDetector in class MCParticle
isStopped
public boolean isStopped()
- Overrides:
isStopped in class MCParticle
getVertex
public double[] getVertex()
- Overrides:
getVertex in class MCParticle
getTime
public float getTime()
- Overrides:
getTime in class MCParticle
getEndpoint
public double[] getEndpoint()
- Overrides:
getEndpoint in class MCParticle
getMomentum
public double[] getMomentum()
- Overrides:
getMomentum in class MCParticle
getMass
public double getMass()
- Overrides:
getMass in class MCParticle
getCharge
public float getCharge()
- Overrides:
getCharge in class MCParticle
getNumberOfDaughters
public int getNumberOfDaughters()
- Overrides:
getNumberOfDaughters in class MCParticle
getDaughter
public MCParticle getDaughter(int i)
- Overrides:
getDaughter in class MCParticle
equals
public boolean equals(Object o)
- Overrides:
equals in class MCParticle
hashCode
public int hashCode()
- Overrides:
hashCode in class MCParticle
Copyright © 2000-2007 FreeHEP. All Rights Reserved.