Belle II Software development
ExtState Struct Reference

Data structure to define extrapolation state. More...

#include <TrackExtrapolateG4e.h>

Public Attributes

const Tracktrack
 Pointer to the reconstructed track.
 
int pdgCode
 Particle hypothesis that is being extrapolated.
 
bool isCosmic
 True for back-propagation of a cosmic ray.
 
double tof
 Time of flight from IP (ns), updated during extrapolation.
 
double length
 Length from start of extrapolation (rad lengths), updated during extrapolation.
 
G4ThreeVector directionAtIP
 MUID: initial direction of track, used for KLID.
 
double chi2
 MUID: accumulated chi-squared of all in-plane transverse deviations between extrapolation and matching hit.
 
int nPoint
 MUID: accumulated number of points with matching 2D hits.
 
int firstBarrelLayer
 MUID: outermost barrel layer encountered by the extrapolated track in the prior steps.
 
int firstEndcapLayer
 MUID: outermost barrel layer encountered by the extrapolated track in the prior steps.
 
int lastBarrelExtLayer
 MUID: outermost barrel layer crossed by the extrapolated track.
 
int lastBarrelHitLayer
 MUID: outermost barrel layer with a matching hit.
 
int lastEndcapExtLayer
 MUID: outermost endcap layer crossed by the extrapolated track.
 
int lastEndcapHitLayer
 MUID: outermost endcap layer with a matching hit.
 
int extLayerPattern
 MUID: accumulated bit pattern of layers crossed by the extrapolated track.
 
int hitLayerPattern
 MUID: accumulated bit pattern of layers with matching hits.
 
bool escaped
 MUID: flag to indicate that the extrapolated track escaped from the KLM.
 

Detailed Description

Data structure to define extrapolation state.

Definition at line 91 of file TrackExtrapolateG4e.h.

Member Data Documentation

◆ chi2

double chi2

MUID: accumulated chi-squared of all in-plane transverse deviations between extrapolation and matching hit.

Definition at line 105 of file TrackExtrapolateG4e.h.

◆ directionAtIP

G4ThreeVector directionAtIP

MUID: initial direction of track, used for KLID.

Definition at line 103 of file TrackExtrapolateG4e.h.

◆ escaped

bool escaped

MUID: flag to indicate that the extrapolated track escaped from the KLM.

Definition at line 125 of file TrackExtrapolateG4e.h.

◆ extLayerPattern

int extLayerPattern

MUID: accumulated bit pattern of layers crossed by the extrapolated track.

Definition at line 121 of file TrackExtrapolateG4e.h.

◆ firstBarrelLayer

int firstBarrelLayer

MUID: outermost barrel layer encountered by the extrapolated track in the prior steps.

Definition at line 109 of file TrackExtrapolateG4e.h.

◆ firstEndcapLayer

int firstEndcapLayer

MUID: outermost barrel layer encountered by the extrapolated track in the prior steps.

Definition at line 111 of file TrackExtrapolateG4e.h.

◆ hitLayerPattern

int hitLayerPattern

MUID: accumulated bit pattern of layers with matching hits.

Definition at line 123 of file TrackExtrapolateG4e.h.

◆ isCosmic

bool isCosmic

True for back-propagation of a cosmic ray.

Definition at line 97 of file TrackExtrapolateG4e.h.

◆ lastBarrelExtLayer

int lastBarrelExtLayer

MUID: outermost barrel layer crossed by the extrapolated track.

Definition at line 113 of file TrackExtrapolateG4e.h.

◆ lastBarrelHitLayer

int lastBarrelHitLayer

MUID: outermost barrel layer with a matching hit.

Definition at line 115 of file TrackExtrapolateG4e.h.

◆ lastEndcapExtLayer

int lastEndcapExtLayer

MUID: outermost endcap layer crossed by the extrapolated track.

Definition at line 117 of file TrackExtrapolateG4e.h.

◆ lastEndcapHitLayer

int lastEndcapHitLayer

MUID: outermost endcap layer with a matching hit.

Definition at line 119 of file TrackExtrapolateG4e.h.

◆ length

double length

Length from start of extrapolation (rad lengths), updated during extrapolation.

Definition at line 101 of file TrackExtrapolateG4e.h.

◆ nPoint

int nPoint

MUID: accumulated number of points with matching 2D hits.

Definition at line 107 of file TrackExtrapolateG4e.h.

◆ pdgCode

int pdgCode

Particle hypothesis that is being extrapolated.

Definition at line 95 of file TrackExtrapolateG4e.h.

◆ tof

double tof

Time of flight from IP (ns), updated during extrapolation.

Definition at line 99 of file TrackExtrapolateG4e.h.

◆ track

const Track* track

Pointer to the reconstructed track.

Definition at line 93 of file TrackExtrapolateG4e.h.


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