Belle II Software development
CKFState< ASeed, AHit >::stateCache Struct Reference

Cache containing the most important information of this state which will often be needed. More...

#include <CKFState.h>

Public Attributes

float ptSeed = 0.
 getPtOfSeed (if seed state)
 
float thetaSeed = 0.
 getThetaOfSeed (if seed state)
 
float sensorCenterPhi = std::numeric_limits<float>::quiet_NaN()
 Phi of the sensor this state is based on, only set if based on SpacePoint.
 
float phi = std::numeric_limits<float>::quiet_NaN()
 Phi if this state (from SpacePoint or RecoTrack)
 
float theta = std::numeric_limits<float>::quiet_NaN()
 Theta if this state (from SpacePoint or RecoTrack)
 
float perp = std::numeric_limits<float>::quiet_NaN()
 Perp of this state (from SpacePoint or RecoTrack)
 
float localNormalizedu = std::numeric_limits<float>::quiet_NaN()
 Local normalized uCoordinate of this state, only set if based on SpacePoint.
 
float localNormalizedv = std::numeric_limits<float>::quiet_NaN()
 Local normalized vCoordinate of this state, only set if based on SpacePoint.
 
unsigned short geoLayer = std::numeric_limits<unsigned short>::quiet_NaN()
 Geometrical Layer this state is based on. Will be set to the SVD layer number if it's a state based on a SpacePoint, to an artificial layer else by using getGeometricalLayer()
 
unsigned short ladder = std::numeric_limits<unsigned short>::quiet_NaN()
 Ladder this state is based on (only use for SpacePoint based states)
 
VxdID sensorID = VxdID(0)
 VxdID of this state, only set if based on SpacePoint.
 
bool isHitState = false
 Is this state based on a hit (=SpacePoint) or a seed (=RecoTrack)
 

Detailed Description

template<class ASeed, class AHit>
struct Belle2::CKFState< ASeed, AHit >::stateCache

Cache containing the most important information of this state which will often be needed.

Definition at line 125 of file CKFState.h.

Member Data Documentation

◆ geoLayer

unsigned short geoLayer = std::numeric_limits<unsigned short>::quiet_NaN()

Geometrical Layer this state is based on. Will be set to the SVD layer number if it's a state based on a SpacePoint, to an artificial layer else by using getGeometricalLayer()

Definition at line 143 of file CKFState.h.

◆ isHitState

bool isHitState = false

Is this state based on a hit (=SpacePoint) or a seed (=RecoTrack)

Definition at line 149 of file CKFState.h.

◆ ladder

unsigned short ladder = std::numeric_limits<unsigned short>::quiet_NaN()

Ladder this state is based on (only use for SpacePoint based states)

Definition at line 145 of file CKFState.h.

◆ localNormalizedu

float localNormalizedu = std::numeric_limits<float>::quiet_NaN()

Local normalized uCoordinate of this state, only set if based on SpacePoint.

Definition at line 139 of file CKFState.h.

◆ localNormalizedv

float localNormalizedv = std::numeric_limits<float>::quiet_NaN()

Local normalized vCoordinate of this state, only set if based on SpacePoint.

Definition at line 141 of file CKFState.h.

◆ perp

float perp = std::numeric_limits<float>::quiet_NaN()

Perp of this state (from SpacePoint or RecoTrack)

Definition at line 137 of file CKFState.h.

◆ phi

float phi = std::numeric_limits<float>::quiet_NaN()

Phi if this state (from SpacePoint or RecoTrack)

Definition at line 133 of file CKFState.h.

◆ ptSeed

float ptSeed = 0.

getPtOfSeed (if seed state)

Definition at line 127 of file CKFState.h.

◆ sensorCenterPhi

float sensorCenterPhi = std::numeric_limits<float>::quiet_NaN()

Phi of the sensor this state is based on, only set if based on SpacePoint.

Definition at line 131 of file CKFState.h.

◆ sensorID

VxdID sensorID = VxdID(0)

VxdID of this state, only set if based on SpacePoint.

Definition at line 147 of file CKFState.h.

◆ theta

float theta = std::numeric_limits<float>::quiet_NaN()

Theta if this state (from SpacePoint or RecoTrack)

Definition at line 135 of file CKFState.h.

◆ thetaSeed

float thetaSeed = 0.

getThetaOfSeed (if seed state)

Definition at line 129 of file CKFState.h.


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