CbmRoot
LxTrack Struct Reference

#include <LxCA.h>

Collaboration diagram for LxTrack:
[legend]

Public Member Functions

 LxTrack (LxTrackCandidate *tc)
 
void Fit ()
 
 LxTrack (LxTrackCandidate *trackCandidate)
 
void Rebind ()
 

Public Attributes

LxExtTrackexternalTrack
 
scaltype extLinkChi2
 
bool matched
 
LxMCTrackmcTrack
 
int length
 
LxRayrays [LXSTATIONS - 1]
 
LxPointpoints [LXSTATIONS *LXLAYERS]
 
scaltype chi2
 
scaltype aX
 
scaltype bX
 
scaltype aY
 
scaltype bY
 
int restoredPoints
 
bool clone
 
bool distanceOk
 
bool oppCharged
 
bool triggering
 
LxTripletbranches [LXSTATIONS]
 
Double_t chi2
 
std::list< std::pair< LxExtTrack *, Double_t > > extTrackCandidates
 
std::list< LxMCTrack * > mcTracks
 
Int_t length
 

Detailed Description

Definition at line 268 of file LxCA.h.

Constructor & Destructor Documentation

◆ LxTrack() [1/2]

◆ LxTrack() [2/2]

LxTrack::LxTrack ( LxTrackCandidate trackCandidate)
inlineexplicit

Member Function Documentation

◆ Fit()

void LxTrack::Fit ( )

Definition at line 665 of file LxCA.cxx.

References aX, aY, bX, bY, i, LXFIRSTSTATION, LXLAYERS, LXMIDDLE, LXSTATIONS, points, scaltype, LxPoint::x, x, LxPoint::y, y, and LxPoint::z.

◆ Rebind()

void LxTrack::Rebind ( )

Definition at line 602 of file LxCATriplets.cxx.

References externalTrack, extTrackCandidates, i, Rebind(), and LxExtTrack::recoTrack.

Referenced by LxSpace::JoinExtTracks(), and Rebind().

Member Data Documentation

◆ aX

scaltype LxTrack::aX

Definition at line 284 of file LxCA.h.

Referenced by Fit().

◆ aY

scaltype LxTrack::aY

Definition at line 286 of file LxCA.h.

Referenced by Fit().

◆ branches

◆ bX

scaltype LxTrack::bX

Definition at line 285 of file LxCA.h.

Referenced by Fit().

◆ bY

scaltype LxTrack::bY

Definition at line 287 of file LxCA.h.

Referenced by Fit().

◆ chi2 [1/2]

Double_t LxTrack::chi2

Definition at line 265 of file LxCATriplets.h.

◆ chi2 [2/2]

◆ clone

◆ distanceOk

bool LxTrack::distanceOk

Definition at line 294 of file LxCA.h.

Referenced by LxFinder::Trigger().

◆ externalTrack

◆ extLinkChi2

scaltype LxTrack::extLinkChi2

Definition at line 273 of file LxCA.h.

Referenced by LxSpace::JoinExtTracks().

◆ extTrackCandidates

std::list<std::pair<LxExtTrack*, Double_t> > LxTrack::extTrackCandidates

Definition at line 267 of file LxCATriplets.h.

Referenced by LxSpace::JoinExtTracks(), and Rebind().

◆ length [1/2]

Int_t LxTrack::length

Definition at line 275 of file LxCATriplets.h.

◆ length [2/2]

◆ matched

bool LxTrack::matched

Definition at line 275 of file LxCA.h.

Referenced by LxEff::CalcRecoEff(), and LxFinder::MatchMCToReco().

◆ mcTrack

LxMCTrack * LxTrack::mcTrack

◆ mcTracks

std::list<LxMCTrack*> LxTrack::mcTracks

Definition at line 272 of file LxCATriplets.h.

Referenced by LxEff::CalcRecoEff().

◆ oppCharged

bool LxTrack::oppCharged

Definition at line 295 of file LxCA.h.

Referenced by LxFinder::Trigger().

◆ points

◆ rays

◆ restoredPoints

int LxTrack::restoredPoints

Definition at line 288 of file LxCA.h.

Referenced by LxTrack(), and LxFinder::MatchMCToReco().

◆ triggering

bool LxTrack::triggering

Definition at line 296 of file LxCA.h.

Referenced by LxFinder::SaveRecoTracks(), and LxFinder::Trigger().


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