public interface ReconstructedParticle
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.
|
HepLorentzVector |
asFourVector()
Returns this particles momentum and energy as a four vector
|
double |
getCharge()
Charge of the reconstructed particle.
|
List<Cluster> |
getClusters()
The clusters that have been used for this particle.
|
double[] |
getCovMatrix()
Covariance matrix of the reconstructed particle's 4vector (10 parameters).
|
double |
getEnergy()
Energy of the reconstructed particle
|
double |
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
|
Hep3Vector |
getMomentum()
The magnitude of the reconstructed particle's momentum
|
List<ParticleID> |
getParticleIDs()
The particle Id's sorted by their likelihood.
|
ParticleID |
getParticleIDUsed()
The particle Id used for the kinematics of this particle.
|
List<ReconstructedParticle> |
getParticles()
The reconstructed particles that have been combined to this particle.
|
Hep3Vector |
getReferencePoint()
Reference point of the reconstructedParticle parameters.
|
Vertex |
getStartVertex()
Returns the start vertex, or
null if none is known |
List<Track> |
getTracks()
The tracks that have been used for this particle.
|
int |
getType()
Type of reconstructed particle.
|
int getType()
Hep3Vector getMomentum()
double getEnergy()
double[] getCovMatrix()
double getMass()
double getCharge()
Hep3Vector getReferencePoint()
List<ParticleID> getParticleIDs()
ParticleID
ParticleID getParticleIDUsed()
ParticleID
double getGoodnessOfPID()
List<ReconstructedParticle> getParticles()
void addParticleID(ParticleID pid)
ParticleID
void addParticle(ReconstructedParticle particle)
void addCluster(Cluster cluster)
void addTrack(Track track)
HepLorentzVector asFourVector()
Vertex getStartVertex()
null
if none is knownCopyright © 2016 Linear Collider Detector (LCD). All rights reserved.