ATLAS Offline Software
Public Member Functions | Protected Member Functions | Protected Attributes | Private Attributes | List of all members
TrkEndCapClusterNode Class Reference

#include <TrkFilteringNodes.h>

Inheritance diagram for TrkEndCapClusterNode:
Collaboration diagram for TrkEndCapClusterNode:

Public Member Functions

 TrkEndCapClusterNode (TrkPlanarSurface *, double, double, double, double)
 
virtual ~TrkEndCapClusterNode ()
 
void validateMeasurement (TrkTrackState *)
 
void updateTrackState (TrkTrackState *)
 
double getChi2Distance (TrkTrackState *)
 
void serialize (char fileName[])
 
void report ()
 
virtual int getKalmanGain (double[5][2])
 
virtual int getResiduals (double[2])
 
virtual int getInverseResidualVariance (double[2][2])
 
virtual int getMeasurementMatrix (double[2][5])
 
virtual bool isValidated ()
 
virtual void setNodeState (int)
 
virtual int getNodeState ()
 
virtual void setNodeType (char)
 
virtual char getNodeType ()
 
virtual void updateInternal ()
 
TrkTrackStategetTrackState ()
 
virtual TrkPlanarSurfacegetSurface ()
 
double getChi2 ()
 
int getNdof ()
 

Protected Member Functions

void runKalmanFilter (TrkTrackState *)
 
double calculateChi2 ()
 

Protected Attributes

double m_B [5] {}
 
double m_D {}
 
double m_H [5] {}
 
double m_K [5] {}
 
double m_resid {}
 
double m_m {}
 
double m_V {}
 
int m_nodeState
 
double m_chi2Cut
 
char m_nodeType
 
TrkPlanarSurfacem_pSurface
 
double m_dChi2
 
int m_ndof
 
TrkTrackStatem_pTrackState
 

Private Attributes

double m_Rc
 

Detailed Description

Definition at line 79 of file Trigger/TrigAccel/TrigCudaFitter/src/TrkFilteringNodes.h.

Constructor & Destructor Documentation

◆ TrkEndCapClusterNode()

TrkEndCapClusterNode::TrkEndCapClusterNode ( TrkPlanarSurface ,
double  ,
double  ,
double  ,
double   
)

◆ ~TrkEndCapClusterNode()

virtual TrkEndCapClusterNode::~TrkEndCapClusterNode ( )
inlinevirtual

Definition at line 83 of file Trigger/TrigAccel/TrigCudaFitter/src/TrkFilteringNodes.h.

83 {};

Member Function Documentation

◆ calculateChi2()

double TrkFilteringNode1D::calculateChi2 ( )
protectedinherited

◆ getChi2()

double TrkBaseNode::getChi2 ( )
inherited

◆ getChi2Distance()

double TrkEndCapClusterNode::getChi2Distance ( TrkTrackState )
virtual

Implements TrkBaseNode.

◆ getInverseResidualVariance()

virtual int TrkFilteringNode1D::getInverseResidualVariance ( double  [2][2])
virtualinherited

Implements TrkBaseNode.

◆ getKalmanGain()

virtual int TrkFilteringNode1D::getKalmanGain ( double  [5][2])
virtualinherited

Implements TrkBaseNode.

◆ getMeasurementMatrix()

virtual int TrkFilteringNode1D::getMeasurementMatrix ( double  [2][5])
virtualinherited

Implements TrkBaseNode.

◆ getNdof()

int TrkBaseNode::getNdof ( )
inherited

◆ getNodeState()

virtual int TrkBaseNode::getNodeState ( )
virtualinherited

◆ getNodeType()

virtual char TrkBaseNode::getNodeType ( )
virtualinherited

◆ getResiduals()

virtual int TrkFilteringNode1D::getResiduals ( double  [2])
virtualinherited

Implements TrkBaseNode.

◆ getSurface()

virtual TrkPlanarSurface* TrkBaseNode::getSurface ( )
virtualinherited

◆ getTrackState()

TrkTrackState* TrkBaseNode::getTrackState ( )
inherited

◆ isValidated()

virtual bool TrkBaseNode::isValidated ( )
virtualinherited

◆ report()

void TrkEndCapClusterNode::report ( )
inlinevirtual

Implements TrkBaseNode.

Definition at line 89 of file Trigger/TrigAccel/TrigCudaFitter/src/TrkFilteringNodes.h.

89 {};

◆ runKalmanFilter()

void TrkFilteringNode1D::runKalmanFilter ( TrkTrackState )
protectedinherited

◆ serialize()

void TrkEndCapClusterNode::serialize ( char  fileName[])
virtual

Implements TrkBaseNode.

◆ setNodeState()

virtual void TrkBaseNode::setNodeState ( int  )
virtualinherited

◆ setNodeType()

virtual void TrkBaseNode::setNodeType ( char  )
virtualinherited

◆ updateInternal()

virtual void TrkBaseNode::updateInternal ( )
virtualinherited

◆ updateTrackState()

void TrkEndCapClusterNode::updateTrackState ( TrkTrackState )
virtual

Implements TrkBaseNode.

◆ validateMeasurement()

void TrkEndCapClusterNode::validateMeasurement ( TrkTrackState )
virtual

Implements TrkBaseNode.

Member Data Documentation

◆ m_B

double TrkFilteringNode1D::m_B[5] {}
protectedinherited

◆ m_chi2Cut

double TrkBaseNode::m_chi2Cut
protectedinherited

◆ m_D

double TrkFilteringNode1D::m_D {}
protectedinherited

◆ m_dChi2

double TrkBaseNode::m_dChi2
protectedinherited

◆ m_H

double TrkFilteringNode1D::m_H[5] {}
protectedinherited

◆ m_K

double TrkFilteringNode1D::m_K[5] {}
protectedinherited

◆ m_m

double TrkFilteringNode1D::m_m {}
protectedinherited

◆ m_ndof

int TrkBaseNode::m_ndof
protectedinherited

◆ m_nodeState

int TrkBaseNode::m_nodeState
protectedinherited

◆ m_nodeType

char TrkBaseNode::m_nodeType
protectedinherited

◆ m_pSurface

TrkPlanarSurface* TrkBaseNode::m_pSurface
protectedinherited

◆ m_pTrackState

TrkTrackState* TrkBaseNode::m_pTrackState
protectedinherited

◆ m_Rc

double TrkEndCapClusterNode::m_Rc
private

◆ m_resid

double TrkFilteringNode1D::m_resid {}
protectedinherited

◆ m_V

double TrkFilteringNode1D::m_V {}
protectedinherited

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