public interface ReconstructedParticle extends LCObject
Modifier and Type | Method and Description |
---|---|
void |
addCluster(Cluster cluster)
Add a cluster that has been used to create this particle.
|
void |
addParticle(ReconstructedParticle particle)
Add a particle that has been used to create this particle.
|
void |
addParticleID(ParticleID pid)
Add a ParticleID object.
|
void |
addTrack(Track track)
Add a track that has been used to create this particle.
|
float |
getCharge()
Charge of the reconstructed particle.
|
List |
getClusters()
The clusters that have been used for this particle.
|
float[] |
getCovMatrix()
Covariance matrix of the reconstructed particle's 4vector (10 parameters).
|
Vertex |
getEndVertex()
The vertex where the particle decays
This method actually returns the start vertex from the first daughter particle found
|
double |
getEnergy()
Energy of the reconstructed particle - only float used in files.
|
float |
getGoodnessOfPID()
The overall goodness of the PID on a scale of [0;1].
|
double |
getMass()
Mass of the reconstructed particle, set independently from four vector quantities
- only float used in files.
|
double[] |
getMomentum()
The reconstructed particle's 3-momentum - only float used in files,
|
List |
getParticleIDs()
The particle Id's sorted by their likelihood.
|
ParticleID |
getParticleIDUsed()
The particle Id used for the kinematics of this particle.
|
List |
getParticles()
The reconstructed particles that have been combined to this particle.
|
float[] |
getReferencePoint()
Reference point of the reconstructedParticle parameters.
|
Vertex |
getStartVertex()
The start vertex associated to this particle
|
List |
getTracks()
The tracks that have been used for this particle.
|
int |
getType()
Type of reconstructed particle.
|
boolean |
isCompound()
Convenient method - same as (getParticles().size() > 0 ).
|
int getType()
boolean isCompound()
double[] getMomentum()
double getEnergy()
float[] getCovMatrix()
double getMass()
float getCharge()
float[] getReferencePoint()
List getParticleIDs()
ParticleID
ParticleID getParticleIDUsed()
ParticleID
float getGoodnessOfPID()
List getParticles()
List getClusters()
List getTracks()
Vertex getStartVertex()
Vertex getEndVertex()
void addParticleID(ParticleID pid)
ParticleID
void addParticle(ReconstructedParticle particle)
void addCluster(Cluster cluster)
void addTrack(Track track)
Jas4pp 1.5 © Java Analysis Studio for Particle Physics