ATLAS Offline Software
|
This is the implementation of classes used by TrigL2VertexFitter: More...
#include <TrigL2Vertex.h>
Public Member Functions | |
TrigVertexFittingNode () | |
virtual | ~TrigVertexFittingNode () |
virtual double | getChi2Distance (class TrigL2Vertex *)=0 |
abstract method More... | |
virtual void | updateVertex (class TrigL2Vertex *)=0 |
abstract method More... | |
virtual MsgStream & | report (MsgStream &) const =0 |
Protected Attributes | |
double | m_resid [2] {} |
double | m_V [2][2] {} |
double | m_D [2][MAX_SIZE_VERT_COVM] {} |
This is the implementation of classes used by TrigL2VertexFitter:
TrigVertexFitConstraint which incapsulates mass constraint information
The algorithm used in m_updateVertex method of the TrigVertexFitInputTrack class is described in ATL-COM-DAQ-2007-036 note available at http://cdsweb.cern.ch/record/1062118
NB: a user should not modify TrigL2Vertex directly but rather use methods provided by TrigVertexingTool
Vertex fitting loop in the TrigL2VertexFitter basically consists of alternate calls of getChi2Distance and m_updateVertex methods of TrigVertexFittingNodes (i.e. tracks and constraints)
Definition at line 37 of file TrigL2Vertex.h.
|
inline |
Definition at line 40 of file TrigL2Vertex.h.
|
inlinevirtual |
Definition at line 41 of file TrigL2Vertex.h.
|
pure virtual |
abstract method
Implemented in TrigPrimaryVertexTrack, TrigVertexFitConstraint, and TrigVertexFitInputTrack.
|
pure virtual |
Implemented in TrigVertexFitConstraint, TrigVertexFitInputTrack, and TrigPrimaryVertexTrack.
|
pure virtual |
abstract method
Implemented in TrigPrimaryVertexTrack, TrigVertexFitConstraint, and TrigVertexFitInputTrack.
|
protected |
Definition at line 48 of file TrigL2Vertex.h.
|
protected |
Definition at line 46 of file TrigL2Vertex.h.
|
protected |
Definition at line 47 of file TrigL2Vertex.h.