|
ATLAS Offline Software
|
Go to the documentation of this file.
27 #ifndef TrkJetFitter_JetFitterHelper_H
28 #define TrkJetFitter_JetFitterHelper_H
38 class VxVertexOnJetAxis;
39 class RecVertexPositions;
41 static const InterfaceID IID_JetFitterHelper(
"JetFitterHelper", 1, 0);
49 return IID_JetFitterHelper;
~JetFitterHelper()
Destructor.
void performKalmanConstraintToBePrimaryVertex(RecVertexPositions &positionToUpdate, const VxVertexOnJetAxis &vertexToConstraint) const
Performs a Kalman Update constraining the VxVertexOnJetAxis specified to be merged with the primary v...
void addTracksOfFirstVertexToSecondVertex(const VxVertexOnJetAxis &first, VxVertexOnJetAxis &second) const
Adds tracks from the second VxVertexOnJetAxis to the first one.
VxVertexOnJetAxis inherits from Vertex.
static const InterfaceID & interfaceID()
Februar 2007 (c) Atlas Detector Reconstruction Software.
JetFitterHelper(const std::string &t, const std::string &n, const IInterface *p)
Constructor.
Ensure that the ATLAS eigen extensions are properly loaded.
void mergeVertexToPrimaryInJetCandidate(VxVertexOnJetAxis &vertex, VxJetCandidate &myJetCandidate) const
Modifies the VxJetCandidate provided, merging the provided VxVertexOnJetAxis into the primary vertex.
void performKalmanConstraintToMergeVertices(RecVertexPositions &positionToUpdate, const VxVertexOnJetAxis &vertexToConstraint1, const VxVertexOnJetAxis &vertexToConstraint2) const
Performs a Kalman Update constraining the two VxVertexOnJetAxis specified to be merged.
VxVertexOnJetAxis & mergeVerticesInJetCandidate(VxVertexOnJetAxis &vertex1, VxVertexOnJetAxis &vertex2, VxJetCandidate &myJetCandidate) const
Modifies the VxJetCandidate provided, merging the two provided VxVertexOnJetAxis into a single vertex...