CbmRoot
Loading...
Searching...
No Matches
CbmStsTrack Class Reference

#include <CbmStsTrack.h>

Inheritance diagram for CbmStsTrack:
[legend]
Collaboration diagram for CbmStsTrack:
[legend]

Public Member Functions

 CbmStsTrack ()
 
virtual ~CbmStsTrack ()
 
void AddMvdHit (int32_t hitIndex)
 
void AddStsHit (int32_t hitIndex)
 
double GetB () const
 
int32_t GetMvdHitIndex (int32_t iHit) const
 
virtual int32_t GetTotalNofHits () const
 
int32_t GetNofMvdHits () const
 
int32_t GetNofStsHits () const
 
int32_t GetStsHitIndex (int32_t iHit) const
 
void SetB (double b)
 
virtual std::string ToString () const
 
float GetELoss () const
 
void SetELoss (float ELoss)
 
HitType GetHitType (int32_t iHit) const
 
int32_t GetPidHypo () const
 
int32_t GetFlag () const
 
double GetChiSq () const
 
int32_t GetNDF () const
 
double GetChiSqTime () const
 
int32_t GetNdfTime () const
 
int32_t GetPreviousTrackId () const
 
const FairTrackParam * GetParamFirst () const
 
const FairTrackParam * GetParamLast () const
 
CbmMatchGetMatch () const
 
double GetStartTime () const
 
double GetStartTimeError () const
 
double GetFirstHitTime () const
 
double GetFirstHitTimeError () const
 
double GetLastHitTime () const
 
double GetLastHitTimeError () const
 
void SetPidHypo (int32_t pid)
 
void SetFlag (int32_t flag)
 
void SetChiSq (double chiSq)
 
void SetNDF (int32_t ndf)
 
void SetChiSqTime (double chiSq)
 
void SetNdfTime (int32_t ndf)
 
void SetPreviousTrackId (int32_t previousTrackId)
 
void SetParamFirst (const FairTrackParam *par)
 
void SetParamFirst (const FairTrackParam &par)
 
void SetParamLast (const FairTrackParam *par)
 
void SetParamLast (const FairTrackParam &par)
 
void SetMatch (CbmMatch *match)
 
void SetStartTime (double time)
 
void SetStartTimeError (double error)
 
void SetFirstHitTime (double time)
 
void SetFirstHitTimeError (double error)
 
void SetLastHitTime (double time)
 
void SetLastHitTimeError (double error)
 

Static Public Member Functions

static constexpr float ELossOverflow ()
 

Protected Member Functions

 ClassDef (CbmTrack, 6)
 

Protected Attributes

std::vector< int32_t > fHitIndex
 
std::vector< HitTypefHitType
 
int32_t fPidHypo
 
FairTrackParam fParamFirst
 
FairTrackParam fParamLast
 
double fStartTime
 
double fStartTimeError
 
double fFirstHitTime
 
double fFirstHitTimeError
 
double fLastHitTime
 
double fLastHitTimeError
 
int32_t fFlag
 
Double32_t fChiSq
 
int32_t fNDF
 
int32_t fPreviousTrackId
 
CbmMatchfMatch
 
Double32_t fChiSqTime {0.}
 
int32_t fNdfTime {0}
 

Private Member Functions

 ClassDef (CbmStsTrack, 3)
 
int32_t GetHitIndex (int32_t iHit) const
 
virtual int32_t GetNofHits () const
 
void AddHit (int32_t index, HitType type)
 

Private Attributes

std::vector< int32_t > fMvdHitIndex
 
Double32_t fB
 
float fELoss {-1.f}
 

Detailed Description

Definition at line 42 of file CbmStsTrack.h.

Constructor & Destructor Documentation

◆ CbmStsTrack()

CbmStsTrack::CbmStsTrack ( )

Default constructor

Definition at line 21 of file CbmStsTrack.cxx.

◆ ~CbmStsTrack()

CbmStsTrack::~CbmStsTrack ( )
virtual

Destructor

Definition at line 26 of file CbmStsTrack.cxx.

Member Function Documentation

◆ AddHit()

void CbmTrack::AddHit ( int32_t index,
HitType type )
private

Hide this method of the base class because Mvd hits must be stored in a separate vector fMvdHitIndex.
use AddStsHit() and AddMvdHit() instead.

Definition at line 55 of file CbmTrack.cxx.

Referenced by AddStsHit().

◆ AddMvdHit()

void CbmStsTrack::AddMvdHit ( int32_t hitIndex)
inline

Associate a MvdHit to the track

Parameters
hitIndexIndex of the MVD hit in TClonesArray

Definition at line 55 of file CbmStsTrack.h.

References fMvdHitIndex.

Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), CbmLitFindMvdTracks::ConvertOutputData(), and CbmL1StsTrackFinder::CopyL1Tracks().

◆ AddStsHit()

void CbmStsTrack::AddStsHit ( int32_t hitIndex)
inline

Associate a StsHit to the track

Parameters
hitIndexIndex of the STS hit in TClonesArray

Definition at line 61 of file CbmStsTrack.h.

References AddHit(), and kSTSHIT.

Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), and CbmStsTrackFinderIdeal::DoFind().

◆ ClassDef() [1/2]

CbmStsTrack::ClassDef ( CbmStsTrack ,
3  )
private

◆ ClassDef() [2/2]

CbmTrack::ClassDef ( CbmTrack ,
6  )
protectedinherited

◆ ELossOverflow()

static constexpr float CbmStsTrack::ELossOverflow ( )
inlinestaticconstexpr

Definition at line 128 of file CbmStsTrack.h.

Referenced by CbmStsTrackFinder::CalculateEloss().

◆ GetB()

double CbmStsTrack::GetB ( ) const
inline

Impact parameter

Returns
Impact parameter at target z in units of error [cm]

Definition at line 67 of file CbmStsTrack.h.

References fB.

◆ GetChiSq()

◆ GetChiSqTime()

double CbmTrack::GetChiSqTime ( ) const
inlineinherited

Definition at line 65 of file CbmTrack.h.

References CbmTrack::fChiSqTime.

◆ GetELoss()

float CbmStsTrack::GetELoss ( ) const
inline

Get energy loss

Returns
median energy loss

Definition at line 121 of file CbmStsTrack.h.

References fELoss.

◆ GetFirstHitTime()

double CbmTrack::GetFirstHitTime ( ) const
inlineinherited

◆ GetFirstHitTimeError()

double CbmTrack::GetFirstHitTimeError ( ) const
inlineinherited

◆ GetFlag()

int32_t CbmTrack::GetFlag ( ) const
inlineinherited

◆ GetHitIndex()

int32_t CbmTrack::GetHitIndex ( int32_t iHit) const
inlineprivate

Hide this method of the base class because it is confusing. It is valid only for STS hits use GetStsHitIndex() or GetMvdHitIndex()

Definition at line 59 of file CbmTrack.h.

◆ GetHitType()

◆ GetLastHitTime()

double CbmTrack::GetLastHitTime ( ) const
inlineinherited

◆ GetLastHitTimeError()

double CbmTrack::GetLastHitTimeError ( ) const
inlineinherited

◆ GetMatch()

CbmMatch * CbmTrack::GetMatch ( ) const
inlineinherited

Definition at line 70 of file CbmTrack.h.

References CbmTrack::fMatch.

◆ GetMvdHitIndex()

int32_t CbmStsTrack::GetMvdHitIndex ( int32_t iHit) const
inline

Index of a MVD hit

Returns
Array index of the ith MVD hit of the track

Throws std::vector exception if out of bounds.

Definition at line 75 of file CbmStsTrack.h.

References fMvdHitIndex.

Referenced by CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresEta::CalculatePlaneAngle_last(), LmvmTask::CheckClosestMvdHit(), LmvmTask::DifferenceSignalAndBg(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarStsTrack(), CbmMvdQa::GetFirstMCPos(), CbmMvdQa::GetFirstMvdHitPos(), PairAnalysisEvent::GetMvdMatchingIndex(), CbmLitConverter::GetStsTrackTimes(), CbmRecoTracks::HandleStsTrack(), CbmTimesliceRecoTracks::HandleStsTrack(), CbmMvdQa::HasHitFirstMvd(), CbmMvdQa::HasHitFirstTrue(), CbmMatchRecoToMC::MatchStsTracks(), LmvmTask::MvdCutMcDistance(), CbmLitTrackingQa::ProcessMvd(), CbmLitFitQa::ProcessStsTrack(), CbmKresConversionCorrectedPhotons::SaveAllHits(), CbmKresConversionPhotons::SaveAllHits(), CbmStsKFTrackFitter::SetKFHits(), and CbmMvdQa::SetMatches().

◆ GetNDF()

◆ GetNdfTime()

int32_t CbmTrack::GetNdfTime ( ) const
inlineinherited

Definition at line 66 of file CbmTrack.h.

References CbmTrack::fNdfTime.

◆ GetNofHits()

virtual int32_t CbmTrack::GetNofHits ( ) const
inlineprivatevirtual

Hide this method of the base class because it is often mixed with GetNofStsHits(). Use GetTotalNofHits() instead.

Reimplemented from CbmTrack.

Definition at line 58 of file CbmTrack.h.

◆ GetNofMvdHits()

int32_t CbmStsTrack::GetNofMvdHits ( ) const
inline

Number of MVD hits

Returns
Number of MVD hits associated to the track

Definition at line 87 of file CbmStsTrack.h.

References fMvdHitIndex.

Referenced by CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresEta::CalculatePlaneAngle_last(), LmvmTask::CheckClosestMvdHit(), CbmKfTrackFitter::CreateGlobalTrack(), LmvmTask::DifferenceSignalAndBg(), CbmStsFindTracksQa::Exec(), CbmMvdQa::ExecTrackQa(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarStsTrack(), CbmMvdQa::GetFirstMCPos(), CbmMvdQa::GetFirstMvdHitPos(), PairAnalysisEvent::GetMvdMatchingIndex(), CbmLitConverter::GetStsTrackTimes(), GetTotalNofHits(), CbmRecoTracks::HandleStsTrack(), CbmTimesliceRecoTracks::HandleStsTrack(), CbmMvdQa::HasHitFirstMvd(), CbmMvdQa::HasHitFirstTrue(), CbmAnaJpsiTask::IsRecoTrackAccepted(), CbmMatchRecoToMC::MatchStsTracks(), LmvmTask::MvdCutMcDistance(), CbmLitTrackingQa::ProcessMvd(), CbmLitFitQa::ProcessStsTrack(), CbmKresConversionCorrectedPhotons::SaveAllHits(), CbmKresConversionPhotons::SaveAllHits(), CbmStsKFTrackFitter::SetKFHits(), CbmMvdQa::SetMatches(), ToString(), and HalCbmEvent::UpdateDST().

◆ GetNofStsHits()

int32_t CbmStsTrack::GetNofStsHits ( ) const
inline

Number of STS hits

Returns
Number of STS hits associated to the track

Definition at line 93 of file CbmStsTrack.h.

References CbmTrack::GetNofHits().

Referenced by CbmStsTrackFinder::CalculateEloss(), CbmLitFindGlobalTracks::CalculateLength(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresEta::CalculatePlaneAngle_last(), LmvmTask::DifferenceSignalAndBg(), cbm::kfp::V0FinderTask::EstimateDcaToOrigin(), CbmEventBuilderQa::Exec(), CbmFitGlobalTracksQa::Exec(), CbmStsFindTracksQa::Exec(), CbmHadronAnalysis::ExecEvent(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarStsTrack(), GetStsHitIndex(), CbmLitConverter::GetStsTrackTimes(), CbmStsWkn::GetStsWkn(), CbmStsWkn::GetStsWkn(), GetTotalNofHits(), CbmRecoTracks::HandleStsTrack(), CbmTimesliceRecoTracks::HandleStsTrack(), CbmAnaJpsiTask::IsRecoTrackAccepted(), CbmMatchRecoToMC::MatchStsTracks(), CbmLitFitQa::ProcessStsTrack(), CbmKresConversionCorrectedPhotons::SaveAllHits(), CbmKresConversionPhotons::SaveAllHits(), CbmStsKFTrackFitter::SetKFHits(), CbmKFParticleFinderPID::SetRecoPID(), ToString(), and HalCbmEvent::UpdateDST().

◆ GetParamFirst()

◆ GetParamLast()

◆ GetPidHypo()

◆ GetPreviousTrackId()

int32_t CbmTrack::GetPreviousTrackId ( ) const
inlineinherited

◆ GetStartTime()

double CbmTrack::GetStartTime ( ) const
inlineinherited

◆ GetStartTimeError()

double CbmTrack::GetStartTimeError ( ) const
inlineinherited

Definition at line 72 of file CbmTrack.h.

References CbmTrack::fStartTimeError.

Referenced by CbmBuildEventsFromTracksReal::Exec(), and CbmEventBuilderQa::Exec().

◆ GetStsHitIndex()

int32_t CbmStsTrack::GetStsHitIndex ( int32_t iHit) const
inline

Index of a STS hit @value Array index of the ith STS hit of the track

Throws std::vector exception if out of bounds.

Definition at line 101 of file CbmStsTrack.h.

References CbmTrack::GetHitIndex(), and GetNofStsHits().

Referenced by CbmStsTrackFinder::CalculateEloss(), CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), CbmLitFindGlobalTracks::CalculateLength(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_first(), CbmKresConversionManual::CalculatePlaneAngle_first(), CbmKresConversionManualmbias1::CalculatePlaneAngle_first(), CbmKresConversionManualmbias2::CalculatePlaneAngle_first(), CbmKresConversionManualmbias3::CalculatePlaneAngle_first(), CbmKresConversionManualmbias4::CalculatePlaneAngle_first(), CbmKresConversionPhotons::CalculatePlaneAngle_first(), CbmKresEta::CalculatePlaneAngle_first(), CbmKresConversionCorrectedPhotons::CalculatePlaneAngle_last(), CbmKresConversionManual::CalculatePlaneAngle_last(), CbmKresConversionManualmbias1::CalculatePlaneAngle_last(), CbmKresConversionManualmbias2::CalculatePlaneAngle_last(), CbmKresConversionManualmbias3::CalculatePlaneAngle_last(), CbmKresConversionManualmbias4::CalculatePlaneAngle_last(), CbmKresConversionPhotons::CalculatePlaneAngle_last(), CbmKresEta::CalculatePlaneAngle_last(), cbm::kfp::V0FinderTask::EstimateDcaToOrigin(), CbmEventBuilderQa::Exec(), CbmFitGlobalTracksQa::Exec(), CbmHadronAnalysis::ExecEvent(), PairAnalysisVarManager::FillVarPairAnalysisTrack(), PairAnalysisVarManager::FillVarStsTrack(), CbmLitConverter::GetStsTrackTimes(), CbmStsWkn::GetStsWkn(), CbmStsWkn::GetStsWkn(), CbmRecoTracks::HandleStsTrack(), CbmTimesliceRecoTracks::HandleStsTrack(), CbmMatchRecoToMC::MatchStsTracks(), CbmLitFitQa::ProcessStsTrack(), CbmKresConversionCorrectedPhotons::SaveAllHits(), CbmKresConversionPhotons::SaveAllHits(), CbmStsKFTrackFitter::SetKFHits(), CbmKFParticleFinderPID::SetRecoPID(), and ToString().

◆ GetTotalNofHits()

◆ SetB()

void CbmStsTrack::SetB ( double b)
inline

Set the impact parameter

Parameters
Impactparameter at target z in units of error [cm]

Definition at line 111 of file CbmStsTrack.h.

References fB.

◆ SetChiSq()

◆ SetChiSqTime()

void CbmTrack::SetChiSqTime ( double chiSq)
inlineinherited

Definition at line 83 of file CbmTrack.h.

References CbmTrack::fChiSqTime.

Referenced by CbmL1StsTrackFinder::CopyL1Tracks().

◆ SetELoss()

void CbmStsTrack::SetELoss ( float ELoss)
inline

Set energy loss

Parameters
medianenergy loss

Definition at line 126 of file CbmStsTrack.h.

References fELoss.

Referenced by CbmStsTrackFinder::FillEloss().

◆ SetFirstHitTime()

void CbmTrack::SetFirstHitTime ( double time)
inlineinherited

◆ SetFirstHitTimeError()

void CbmTrack::SetFirstHitTimeError ( double error)
inlineinherited

◆ SetFlag()

void CbmTrack::SetFlag ( int32_t flag)
inlineinherited

◆ SetLastHitTime()

void CbmTrack::SetLastHitTime ( double time)
inlineinherited

◆ SetLastHitTimeError()

void CbmTrack::SetLastHitTimeError ( double error)
inlineinherited

◆ SetMatch()

void CbmTrack::SetMatch ( CbmMatch * match)
inherited

Definition at line 103 of file CbmTrack.cxx.

References CbmTrack::fMatch.

◆ SetNDF()

◆ SetNdfTime()

void CbmTrack::SetNdfTime ( int32_t ndf)
inlineinherited

Definition at line 84 of file CbmTrack.h.

References CbmTrack::fNdfTime.

Referenced by CbmL1StsTrackFinder::CopyL1Tracks().

◆ SetParamFirst() [1/2]

void CbmTrack::SetParamFirst ( const FairTrackParam & par)
inlineinherited

Definition at line 88 of file CbmTrack.h.

References CbmTrack::fParamFirst.

◆ SetParamFirst() [2/2]

◆ SetParamLast() [1/2]

void CbmTrack::SetParamLast ( const FairTrackParam & par)
inlineinherited

Definition at line 89 of file CbmTrack.h.

References CbmTrack::fParamLast.

◆ SetParamLast() [2/2]

◆ SetPidHypo()

void CbmTrack::SetPidHypo ( int32_t pid)
inlineinherited

◆ SetPreviousTrackId()

void CbmTrack::SetPreviousTrackId ( int32_t previousTrackId)
inlineinherited

◆ SetStartTime()

void CbmTrack::SetStartTime ( double time)
inlineinherited

◆ SetStartTimeError()

void CbmTrack::SetStartTimeError ( double error)
inlineinherited

◆ ToString()

std::string CbmStsTrack::ToString ( ) const
virtual

Member Data Documentation

◆ fB

Double32_t CbmStsTrack::fB
private

Impact parameter of track at target z, in units of its error

Definition at line 136 of file CbmStsTrack.h.

Referenced by GetB(), and SetB().

◆ fChiSq

Double32_t CbmTrack::fChiSq
protectedinherited

Chi square and NDF of track fit

Definition at line 130 of file CbmTrack.h.

Referenced by CbmTrack::GetChiSq(), CbmTrack::operator=(), CbmTrack::SetChiSq(), and CbmTrack::ToString().

◆ fChiSqTime

Double32_t CbmTrack::fChiSqTime {0.}
protectedinherited

Chi square and NDF of track fit in time

Definition at line 140 of file CbmTrack.h.

Referenced by CbmTrack::GetChiSqTime(), and CbmTrack::SetChiSqTime().

◆ fELoss

float CbmStsTrack::fELoss {-1.f}
private

median dE/dx [e/300µm]

Definition at line 139 of file CbmStsTrack.h.

Referenced by GetELoss(), and SetELoss().

◆ fFirstHitTime

double CbmTrack::fFirstHitTime
protectedinherited

Track time at the first hit

Definition at line 119 of file CbmTrack.h.

Referenced by CbmTrack::GetFirstHitTime(), CbmTrack::operator=(), and CbmTrack::SetFirstHitTime().

◆ fFirstHitTimeError

double CbmTrack::fFirstHitTimeError
protectedinherited

◆ fFlag

int32_t CbmTrack::fFlag
protectedinherited

Quality flag

Definition at line 127 of file CbmTrack.h.

Referenced by CbmTrack::GetFlag(), CbmTrack::operator=(), CbmTrack::SetFlag(), and CbmTrack::ToString().

◆ fHitIndex

std::vector<int32_t> CbmTrack::fHitIndex
protectedinherited

Array contains the hit indices of the hits attached to the track

Definition at line 102 of file CbmTrack.h.

Referenced by CbmTrack::AddHit(), CbmTrack::GetHitIndex(), CbmTrack::GetNofHits(), CbmTrack::operator=(), CbmTofTrack::SetTofHitIndex(), and CbmTrack::ToString().

◆ fHitType

std::vector<HitType> CbmTrack::fHitType
protectedinherited

Array contains the hit types of the hits attached to the track

Definition at line 105 of file CbmTrack.h.

Referenced by CbmTrack::AddHit(), CbmTrack::GetHitType(), CbmTrack::operator=(), and CbmTofTrack::SetTofHitIndex().

◆ fLastHitTime

double CbmTrack::fLastHitTime
protectedinherited

Track time at the last hit

Definition at line 123 of file CbmTrack.h.

Referenced by CbmTrack::GetLastHitTime(), CbmTrack::operator=(), and CbmTrack::SetLastHitTime().

◆ fLastHitTimeError

double CbmTrack::fLastHitTimeError
protectedinherited

◆ fMatch

CbmMatch* CbmTrack::fMatch
protectedinherited

Monte-Carlo information

Definition at line 137 of file CbmTrack.h.

Referenced by CbmTrack::GetMatch(), CbmTrack::operator=(), CbmTrack::SetMatch(), and CbmTrack::~CbmTrack().

◆ fMvdHitIndex

std::vector<int32_t> CbmStsTrack::fMvdHitIndex
private

Array with indices of the MVD hits attached to the track

Definition at line 132 of file CbmStsTrack.h.

Referenced by AddMvdHit(), GetMvdHitIndex(), and GetNofMvdHits().

◆ fNDF

int32_t CbmTrack::fNDF
protectedinherited

◆ fNdfTime

int32_t CbmTrack::fNdfTime {0}
protectedinherited

Definition at line 141 of file CbmTrack.h.

Referenced by CbmTrack::GetNdfTime(), and CbmTrack::SetNdfTime().

◆ fParamFirst

FairTrackParam CbmTrack::fParamFirst
protectedinherited

Track parameters at first and last fitted hit

Definition at line 111 of file CbmTrack.h.

Referenced by CbmTrack::GetParamFirst(), CbmTrack::operator=(), CbmTrack::SetParamFirst(), and CbmTrack::SetParamFirst().

◆ fParamLast

FairTrackParam CbmTrack::fParamLast
protectedinherited

◆ fPidHypo

int32_t CbmTrack::fPidHypo
protectedinherited

PID hypothesis used by the track fitter

Definition at line 108 of file CbmTrack.h.

Referenced by CbmTrack::GetPidHypo(), CbmTrack::operator=(), CbmTrack::SetPidHypo(), and CbmTrack::ToString().

◆ fPreviousTrackId

int32_t CbmTrack::fPreviousTrackId
protectedinherited

Index of previous track segment

Definition at line 134 of file CbmTrack.h.

Referenced by CbmTrack::GetPreviousTrackId(), CbmTrack::operator=(), CbmTrack::SetPreviousTrackId(), and CbmTrack::ToString().

◆ fStartTime

double CbmTrack::fStartTime
protectedinherited

◆ fStartTimeError

double CbmTrack::fStartTimeError
protectedinherited

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