private class JetDriver.Jet extends Object implements ReconstructedParticle
Modifier and Type | Field and Description |
---|---|
private double |
charge |
private HepLorentzVector |
fourVector |
private List<ReconstructedParticle> |
particles |
Constructor and Description |
---|
JetDriver.Jet(HepLorentzVector fourVector) |
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.
|
private HepLorentzVector fourVector
private List<ReconstructedParticle> particles
private double charge
JetDriver.Jet(HepLorentzVector fourVector)
public void addTrack(Track track)
ReconstructedParticle
addTrack
in interface ReconstructedParticle
public void addParticleID(ParticleID pid)
ReconstructedParticle
addParticleID
in interface ReconstructedParticle
ParticleID
public void addParticle(ReconstructedParticle particle)
ReconstructedParticle
addParticle
in interface ReconstructedParticle
public int getType()
ReconstructedParticle
getType
in interface ReconstructedParticle
public List<Track> getTracks()
ReconstructedParticle
getTracks
in interface ReconstructedParticle
public Hep3Vector getReferencePoint()
ReconstructedParticle
getReferencePoint
in interface ReconstructedParticle
public List<ReconstructedParticle> getParticles()
ReconstructedParticle
getParticles
in interface ReconstructedParticle
public List<ParticleID> getParticleIDs()
ReconstructedParticle
getParticleIDs
in interface ReconstructedParticle
ParticleID
public void addCluster(Cluster cluster)
ReconstructedParticle
addCluster
in interface ReconstructedParticle
public HepLorentzVector asFourVector()
ReconstructedParticle
asFourVector
in interface ReconstructedParticle
public double getCharge()
ReconstructedParticle
getCharge
in interface ReconstructedParticle
public List<Cluster> getClusters()
ReconstructedParticle
getClusters
in interface ReconstructedParticle
public double[] getCovMatrix()
ReconstructedParticle
getCovMatrix
in interface ReconstructedParticle
public double getEnergy()
ReconstructedParticle
getEnergy
in interface ReconstructedParticle
public double getGoodnessOfPID()
ReconstructedParticle
getGoodnessOfPID
in interface ReconstructedParticle
public double getMass()
ReconstructedParticle
getMass
in interface ReconstructedParticle
public Hep3Vector getMomentum()
ReconstructedParticle
getMomentum
in interface ReconstructedParticle
public ParticleID getParticleIDUsed()
ReconstructedParticle
getParticleIDUsed
in interface ReconstructedParticle
ParticleID
public Vertex getStartVertex()
ReconstructedParticle
null
if none is knowngetStartVertex
in interface ReconstructedParticle
Copyright © 2016 Linear Collider Detector (LCD). All rights reserved.