public class BilliorVertex extends Object implements org.lcsim.event.Vertex
Modifier and Type | Field and Description |
---|---|
private double |
_chiSq |
private String |
_constraintType |
private List<Matrix> |
_covTrkMomList |
private Matrix |
_covVtx |
private Map<Integer,Hep3Vector> |
_fittedMomentum |
private List<Matrix> |
_fitTrkCovList |
private List<double[]> |
_fitTrkParsList |
private double |
_invMass |
private double |
_invMassError |
private boolean |
_isPrimary |
private org.lcsim.event.ReconstructedParticle |
_particle |
private double |
_probability |
private Hep3Vector |
_v0Momentum |
private Hep3Vector |
_v0MomentumErr |
private double[] |
_v0TargetProjectionXY |
private double[] |
_v0TargetProjectionXYErr |
private Hep3Vector |
_vertexPosition |
private Hep3Vector |
_vertexPositionError |
private double |
layerCode |
private boolean |
storeCovTrkMomList |
Constructor and Description |
---|
BilliorVertex()
Dflt Ctor
|
BilliorVertex(Hep3Vector vtxPos,
Matrix covVtx,
double chiSq,
double invMass) |
BilliorVertex(Hep3Vector vtxPos,
Matrix covVtx,
double chiSq,
double invMass,
Map<Integer,Hep3Vector> pFitMap,
String constraintType) |
BilliorVertex(org.lcsim.event.Vertex lcioVtx) |
private Hep3Vector _vertexPosition
private Hep3Vector _vertexPositionError
private Matrix _covVtx
private Map<Integer,Hep3Vector> _fittedMomentum
private org.lcsim.event.ReconstructedParticle _particle
private String _constraintType
private boolean _isPrimary
private double _chiSq
private double _invMass
private double _probability
private double layerCode
private double _invMassError
private boolean storeCovTrkMomList
private Hep3Vector _v0Momentum
private Hep3Vector _v0MomentumErr
private double[] _v0TargetProjectionXY
private double[] _v0TargetProjectionXYErr
private List<double[]> _fitTrkParsList
public BilliorVertex()
BilliorVertex(Hep3Vector vtxPos, Matrix covVtx, double chiSq, double invMass, Map<Integer,Hep3Vector> pFitMap, String constraintType)
BilliorVertex(Hep3Vector vtxPos, Matrix covVtx, double chiSq, double invMass)
public BilliorVertex(org.lcsim.event.Vertex lcioVtx)
public void setProbability(int dof)
public void setStoreCovTrkMomList(boolean input)
public void setAssociatedParticle(org.lcsim.event.ReconstructedParticle particle)
particle
- : The ReconstructedParticle Associated with this Vertexpublic void setVertexTrackParameters(Hep3Vector p1, Hep3Vector p2, double mass)
public void setPositionError(Hep3Vector err)
public void setPosition(Hep3Vector position)
public void setMassError(double invMassErr)
public void setV0Momentum(Hep3Vector mom, Hep3Vector momErr)
public void setV0TargetXY(double[] xy, double[] xyerr)
public void setFittedTrackParameters(List<double[]> pars)
public boolean isPrimary()
isPrimary
in interface org.lcsim.event.Vertex
public String getAlgorithmType()
getAlgorithmType
in interface org.lcsim.event.Vertex
public double getChi2()
getChi2
in interface org.lcsim.event.Vertex
public double getProbability()
getProbability
in interface org.lcsim.event.Vertex
public Hep3Vector getPosition()
getPosition
in interface org.lcsim.event.Vertex
public Hep3Vector getPositionError()
public SymmetricMatrix getCovMatrix()
getCovMatrix
in interface org.lcsim.event.Vertex
public Map<String,Double> getParameters()
getParameters
in interface org.lcsim.event.Vertex
public void setLayerCode(String s)
public void setLayerCode(int s)
public int getLayerCode()
public double getInvMass()
public double getInvMassError()
public Hep3Vector getFittedMomentum(int index)
public Map<Integer,Hep3Vector> getFittedMomentum()
public Hep3Vector getFittedMomentumError(int index)
public org.lcsim.event.ReconstructedParticle getAssociatedParticle()
getAssociatedParticle
in interface org.lcsim.event.Vertex
public Hep3Vector getV0Momentum()
public Hep3Vector getV0MomentumError()
public double[] getV0TargetXY()
public double[] getV0TargetXYError()
public double[] getFittedTrackParameters(int index)
public Matrix getFittedTrackCovariance(int index)
Copyright © 2019. All rights reserved.