class SIOReconstructedParticle extends BaseReconstructedParticle
Modifier and Type | Field and Description |
---|---|
private List<hep.io.sio.SIORef> |
tempClusters |
private List<hep.io.sio.SIORef> |
tempParticles |
private List<hep.io.sio.SIORef> |
tempTracks |
private hep.io.sio.SIORef |
tempVertex |
_charge, _clusters, _covMatrix, _fourVec, _goodnessOfPid, _mass, _particleIds, _particleIdUsed, _particles, _referencePoint, _tracks, _type, _vertex
Constructor and Description |
---|
SIOReconstructedParticle(hep.io.sio.SIOInputStream in,
int flags,
int version) |
Modifier and Type | Method and Description |
---|---|
List<Cluster> |
getClusters()
The clusters that have been used for this particle.
|
List<ReconstructedParticle> |
getParticles()
The reconstructed particles that have been combined to this particle.
|
Vertex |
getStartVertex()
Returns the start vertex, or
null if none is known |
List<Track> |
getTracks()
The tracks that have been used for this particle.
|
(package private) static void |
write(ReconstructedParticle particle,
hep.io.sio.SIOOutputStream out,
int flags) |
addCluster, addParticle, addParticleID, addTrack, asFourVector, getCharge, getCovMatrix, getEnergy, getGoodnessOfPID, getMass, getMomentum, getParticleIDs, getParticleIDUsed, getReferencePoint, getType, set4Vector, setCharge, setGoodnessOfPid, setMass, setParticleIdUsed, setReferencePoint, setReferencePoint, setStartVertex, setType, toString
private List<hep.io.sio.SIORef> tempParticles
private List<hep.io.sio.SIORef> tempTracks
private List<hep.io.sio.SIORef> tempClusters
private hep.io.sio.SIORef tempVertex
SIOReconstructedParticle(hep.io.sio.SIOInputStream in, int flags, int version) throws IOException
IOException
static void write(ReconstructedParticle particle, hep.io.sio.SIOOutputStream out, int flags) throws IOException
IOException
public List<Cluster> getClusters()
BaseReconstructedParticle
getClusters
in interface ReconstructedParticle
getClusters
in class BaseReconstructedParticle
public List<ReconstructedParticle> getParticles()
BaseReconstructedParticle
getParticles
in interface ReconstructedParticle
getParticles
in class BaseReconstructedParticle
public List<Track> getTracks()
BaseReconstructedParticle
getTracks
in interface ReconstructedParticle
getTracks
in class BaseReconstructedParticle
public Vertex getStartVertex()
ReconstructedParticle
null
if none is knowngetStartVertex
in interface ReconstructedParticle
getStartVertex
in class BaseReconstructedParticle
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.