ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
TrigVertexFittingNode Class Referenceabstract

This is the implementation of classes used by TrigL2VertexFitter: More...

#include <TrigL2Vertex.h>

Inheritance diagram for TrigVertexFittingNode:
Collaboration diagram for TrigVertexFittingNode:

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] {}
 

Detailed Description

This is the implementation of classes used by TrigL2VertexFitter:

Definition at line 37 of file TrigL2Vertex.h.

Constructor & Destructor Documentation

◆ TrigVertexFittingNode()

TrigVertexFittingNode::TrigVertexFittingNode ( )
inline

Definition at line 40 of file TrigL2Vertex.h.

40 {};

◆ ~TrigVertexFittingNode()

virtual TrigVertexFittingNode::~TrigVertexFittingNode ( )
inlinevirtual

Definition at line 41 of file TrigL2Vertex.h.

41 {};

Member Function Documentation

◆ getChi2Distance()

virtual double TrigVertexFittingNode::getChi2Distance ( class TrigL2Vertex )
pure virtual

◆ report()

virtual MsgStream& TrigVertexFittingNode::report ( MsgStream &  ) const
pure virtual

◆ updateVertex()

virtual void TrigVertexFittingNode::updateVertex ( class TrigL2Vertex )
pure virtual

Member Data Documentation

◆ m_D

double TrigVertexFittingNode::m_D[2][MAX_SIZE_VERT_COVM] {}
protected

Definition at line 48 of file TrigL2Vertex.h.

◆ m_resid

double TrigVertexFittingNode::m_resid[2] {}
protected

Definition at line 46 of file TrigL2Vertex.h.

◆ m_V

double TrigVertexFittingNode::m_V[2][2] {}
protected

Definition at line 47 of file TrigL2Vertex.h.


The documentation for this class was generated from the following file: