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()
ParticleIDParticleID getParticleIDUsed()
ParticleIDfloat getGoodnessOfPID()
List getParticles()
List getClusters()
List getTracks()
Vertex getStartVertex()
Vertex getEndVertex()
void addParticleID(ParticleID pid)
ParticleIDvoid addParticle(ReconstructedParticle particle)
void addCluster(Cluster cluster)
void addTrack(Track track)
Jas4pp 1.5 © Java Analysis Studio for Particle Physics