CbmRoot
CbmTrdTrack Class Reference

#include <CbmTrdTrack.h>

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

Public Member Functions

 CbmTrdTrack ()
 
virtual ~CbmTrdTrack ()
 
Double_t GetPidWkn () const
 
Double_t GetPidANN () const
 
Double_t GetELoss () const
 
Double_t GetPidLikeEL () const
 
Double_t GetPidLikePI () const
 
Double_t GetPidLikeKA () const
 
Double_t GetPidLikePR () const
 
Double_t GetPidLikeMU () const
 
void SetPidWkn (Double_t pid)
 
void SetPidANN (Double_t pid)
 
void SetELoss (Double_t eLoss)
 
void SetPidLikeEL (Double_t value)
 
void SetPidLikePI (Double_t value)
 
void SetPidLikeKA (Double_t value)
 
void SetPidLikePR (Double_t value)
 
void SetPidLikeMU (Double_t value)
 
void AddHit (Int_t index, HitType type)
 
virtual Int_t GetNofHits () const
 
Int_t GetHitIndex (Int_t iHit) const
 
HitType GetHitType (Int_t iHit) const
 
Int_t GetPidHypo () const
 
Int_t GetFlag () const
 
Double_t GetChiSq () const
 
Int_t GetNDF () const
 
Int_t GetPreviousTrackId () const
 
const FairTrackParam * GetParamFirst () const
 
const FairTrackParam * GetParamLast () const
 
CbmMatchGetMatch () const
 
Double_t GetTime () const
 
Double_t GetTimeError () const
 
void SetPidHypo (Int_t pid)
 
void SetFlag (Int_t flag)
 
void SetChiSq (Double_t chiSq)
 
void SetNDF (Int_t ndf)
 
void SetPreviousTrackId (Int_t previousTrackId)
 
void SetParamFirst (const FairTrackParam *par)
 
void SetParamLast (const FairTrackParam *par)
 
void SetMatch (CbmMatch *match)
 
void SetTime (Double_t time)
 
void SetTimeError (Double_t error)
 
virtual std::string ToString () const
 

Protected Member Functions

 ClassDef (CbmTrack, 4)
 

Protected Attributes

std::vector< Int_t > fHitIndex
 
std::vector< HitTypefHitType
 
Int_t fPidHypo
 
FairTrackParam fParamFirst
 
FairTrackParam fParamLast
 
Double_t fTime
 
Double_t fTimeError
 
Int_t fFlag
 
Double32_t fChiSq
 
Int_t fNDF
 
Int_t fPreviousTrackId
 
CbmMatchfMatch
 

Private Member Functions

 ClassDef (CbmTrdTrack, 4)
 

Private Attributes

Double_t fPidWkn
 
Double_t fPidANN
 
Double_t fPidLikeEL
 
Double_t fPidLikePI
 
Double_t fPidLikeKA
 
Double_t fPidLikePR
 
Double_t fPidLikeMU
 
Double_t fELoss
 

Detailed Description

CbmTrdTrack.h

Author
M.Kalisky m.kal.nosp@m.isky.nosp@m.@gsi..nosp@m.de

TRD local track. Holds lists of CbmTrdHits and the fitted track parameters. The fit parameters are of type FairTrackParam and can only be accessed and modified via this class.

Definition at line 22 of file CbmTrdTrack.h.

Constructor & Destructor Documentation

◆ CbmTrdTrack()

CbmTrdTrack::CbmTrdTrack ( )

Default constructor

Definition at line 9 of file CbmTrdTrack.cxx.

◆ ~CbmTrdTrack()

CbmTrdTrack::~CbmTrdTrack ( )
virtual

Destructor

Definition at line 22 of file CbmTrdTrack.cxx.

Member Function Documentation

◆ AddHit()

◆ ClassDef() [1/2]

CbmTrack::ClassDef ( CbmTrack  ,
 
)
protectedinherited

◆ ClassDef() [2/2]

CbmTrdTrack::ClassDef ( CbmTrdTrack  ,
 
)
private

◆ GetChiSq()

Double_t CbmTrack::GetChiSq ( ) const
inlineinherited

Definition at line 58 of file CbmTrack.h.

References CbmTrack::fChiSq.

Referenced by CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmMuchMergeVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckMatch(), CbmMuchFindVectorsQA::CheckMatchGem(), CbmTrdToTofVector::CheckParams(), CbmMuchToTofVectors::CheckParams(), CbmMuchFindVectorsGem::CheckParams(), CbmMuchFindVectors::CheckParams(), CbmTrdFindVectors::CheckParams(), ClassImp(), CbmL1TrdTrackFinderSts::CompareChi2(), CbmL1CATrdTrackFinderSA::CompareChi2TrdTrack(), CbmTrdTrackFitterKF::DoFit(), CbmMuchFindVectorsQA::Exec(), CbmAnaDimuonAnalysis::Exec(), CbmKFParticleFinder::Exec(), CbmStsFitPerformanceTask::Exec(), CbmKFTrackQA::Exec(), CbmMvdQa::ExecTrackQa(), PairAnalysisVarManager::FillVarMuchTrack(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmPVFinderKF::FindEventVertex(), CbmStsTracksConverter::IsGoodCovMatrix(), CbmMuchToTrdVectors::RemoveClones(), CbmTrdToTofVector::RemoveClones(), CbmMuchToTofVectors::RemoveClones(), CbmMuchMergeVectors::RemoveClones(), CbmMuchFindVectorsGem::RemoveClones(), CbmMuchFindVectors::RemoveClones(), CbmTrdFindVectors::RemoveClones(), CbmMuchFindVectors::RemoveShorts(), CbmMuchMergeVectors::SelectTracks(), CbmKFParticleInterface::SetKFParticleFromStsTrack(), CbmKFParticleFinderPID::SetRecoPID(), CbmKFTrack::SetStsTrack(), CbmL1TrdTrackFinderSts::Sts2Trd(), CbmStsTrack::ToString(), and CbmL1TrdTrackFinderSts::UpdateTrack().

◆ GetELoss()

Double_t CbmTrdTrack::GetELoss ( ) const
inline

◆ GetFlag()

◆ GetHitIndex()

Int_t CbmTrack::GetHitIndex ( Int_t  iHit) const
inlineinherited

Definition at line 54 of file CbmTrack.h.

References CbmTrack::fHitIndex.

Referenced by CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmGlobalTrackingTask::CalcStsTrackLength(), CbmL1PFFitter::CalculateFieldRegion(), CbmL1PFFitter::CalculateFieldRegionAtLastPoint(), PairAnalysisVarManager::CalculateHitTypes(), CbmLitFindGlobalTracks::CalculateLength(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmMuchMergeVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckMatch(), CbmMuchFindVectorsQA::CheckMatchGem(), CbmMuchFindVectorsGem::CheckParams(), CbmMuchFindVectorsQA::CheckShorts(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmL1CATrdTrackFinderSA::CreateTracks(), CbmTrdTrackFitterKF::DoFit(), CbmTrdTrackFitterIdeal::DoFit(), CbmGlobalTrackFitterKF::DoFit(), CbmStsTrackMapProducer::Exec(), CbmMuchMatchTracks::Exec(), CbmBinnedTrackerQANew::Exec(), CbmTrdTracksPidQa::Exec(), CbmStsFitPerformanceTask::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmKFTrackQA::Exec(), CbmFitGlobalTracksQa::Exec(), CbmTrdSetTracksPidANN::Exec(), CbmTrdSetTracksPidWkn::Exec(), CbmTrdSetTracksPidModWkn::Exec(), CbmGlobalTrackingQA::Exec(), CbmHadronAnalysis::ExecEvent(), CbmTrdElectronsTrainAnn::FillElossVectorSim(), PairAnalysis::FillHistogramsHits(), PairAnalysisVarManager::FillVarTrdTrack(), CbmL1PFFitter::Fit(), CbmL1CATrdTrackFinderSA::Fit(), CbmL1CATrdTrackFinderSA::FitKF(), CbmL1CATrdTrackFinderSA::FitLinear(), CbmL1PFFitter::GetChiToVertex(), CbmStsTrack::GetStsHitIndex(), CbmBinnedTrackerQA::HandleMuch(), CbmRecoTracks::HandleTrack(), CbmBinnedTrackerQA::HandleTrd(), CbmMuchFindVectors::HighRes(), CbmStsFitPerformanceTask::IsLong(), CbmMatchRecoToMC::MatchStsTracks(), CbmMatchRecoToMC::MatchTracks(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessStsTrack(), CbmLitFitQa::ProcessTrdTrack(), CbmMuchToTofVectors::RemoveClones(), CbmTrdToTofVector::RemoveClones(), CbmMuchMergeVectors::RemoveClones(), CbmMuchFindVectorsGem::RemoveClones(), CbmMuchFindVectors::RemoveClones(), CbmTrdFindVectors::RemoveClones(), CbmL1TrdTrackFinderSts::RemoveFakes(), CbmMuchFindVectors::RemoveShorts(), CbmMuchMergeVectors::SelectTracks(), CbmStsKFTrackFitter::SetKFHits(), CbmKFParticleFinderPID::SetRecoPID(), CbmMuchFindVectorsGem::SetTrackId(), CbmMuchFindVectors::SetTrackId(), CbmTrdFindVectors::SetTrackId(), and CbmL1TrdTrackFinderSts::UpdateTrack().

◆ GetHitType()

◆ GetMatch()

CbmMatch* CbmTrack::GetMatch ( ) const
inlineinherited

Definition at line 63 of file CbmTrack.h.

References CbmTrack::fMatch.

Referenced by CbmMuchMergeVectors::GetVectors().

◆ GetNDF()

◆ GetNofHits()

virtual Int_t CbmTrack::GetNofHits ( ) const
inlinevirtualinherited

Accessors

Reimplemented in CbmStsTrack.

Definition at line 53 of file CbmTrack.h.

References CbmTrack::fHitIndex.

Referenced by CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmMuchFindVectors::AddVector(), CbmMuchFindVectorsGem::AddVector(), CbmTrdFindVectors::AddVector(), PairAnalysisVarManager::CalculateHitTypes(), CbmLitFindGlobalTracks::CalculateLength(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmMuchMergeVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckMatch(), CbmMuchFindVectorsQA::CheckMatchGem(), CbmMuchFindVectorsQA::CheckShorts(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmL1CATrdTrackFinderSA::CreateTracks(), CbmTrdTrackFitterKF::DoFit(), CbmTrdTrackFitterIdeal::DoFit(), CbmGlobalTrackFitterKF::DoFit(), CbmMuchMatchTracks::Exec(), CbmMuchFindVectorsQA::Exec(), CbmBinnedTrackerQANew::Exec(), CbmAnaDimuonAnalysis::Exec(), CbmTrdTracksPidQa::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmKFTrackQA::Exec(), CbmTrdSetTracksPidANN::Exec(), CbmFitGlobalTracksQa::Exec(), CbmTrdSetTracksPidWkn::Exec(), CbmTrdSetTracksPidModWkn::Exec(), CbmTrdElectronsTrainAnn::FillElossVectorSim(), PairAnalysis::FillHistogramsHits(), PairAnalysisVarManager::FillVarMuchTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmL1CATrdTrackFinderSA::Fit(), CbmL1CATrdTrackFinderSA::FitKF(), CbmL1CATrdTrackFinderSA::FitLinear(), CbmMuchToTrdVectors::GetMuchVectors(), CbmStsTrack::GetNofStsHits(), CbmBinnedTrackerQA::HandleMuch(), CbmRecoTracks::HandleTrack(), CbmBinnedTrackerQA::HandleTrd(), CbmMuchFindVectors::HighRes(), CbmAnaJpsiTask::IsRecoTrackAccepted(), CbmMuchToTofVectors::MakeVectors(), CbmMatchRecoToMC::MatchTracks(), CbmMuchTrackFinderIdeal::ProcessDigiMatches(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessTrdTrack(), CbmTrdToTofVector::RemoveClones(), CbmMuchToTofVectors::RemoveClones(), CbmMuchMergeVectors::RemoveClones(), CbmMuchFindVectorsGem::RemoveClones(), CbmMuchFindVectors::RemoveClones(), CbmTrdFindVectors::RemoveClones(), CbmL1TrdTrackFinderSts::RemoveFakes(), CbmMuchFindVectors::RemoveShorts(), CbmMuchMergeVectors::SelectTracks(), CbmKFParticleFinderPID::SetRecoPID(), CbmTrdToTofVector::SetTrackId(), CbmMuchToTofVectors::SetTrackId(), CbmMuchFindVectorsGem::SetTrackId(), CbmMuchFindVectors::SetTrackId(), CbmTrdFindVectors::SetTrackId(), CbmMuchFindVectorsGem::StoreVectors(), CbmMuchFindVectors::StoreVectors(), CbmTrdFindVectors::StoreVectors(), and CbmL1TrdTrackFinderSts::UpdateTrack().

◆ GetParamFirst()

const FairTrackParam* CbmTrack::GetParamFirst ( ) const
inlineinherited

Definition at line 61 of file CbmTrack.h.

References CbmTrack::fParamFirst.

Referenced by CbmMuchMergeVectors::AddStation1(), CbmHelix::Build(), BuildInvMass2(), CbmGlobalTrackingTask::CalcStsTrackLength(), CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmMuchMergeVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckMatch(), CbmMuchFindVectorsQA::CheckMatchGem(), CbmTrdToTofVector::CheckParams(), CbmMuchToTofVectors::CheckParams(), CbmMuchFindVectorsGem::CheckParams(), CbmMuchFindVectors::CheckParams(), CbmTrdFindVectors::CheckParams(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmGlobalTrackFitterIdeal::DoFit(), CbmTrdTrackFitterKF::DoFit(), CbmGlobalTrackFitterKF::DoFit(), CbmKresEta::Exec(), CbmKresConversionManualmbias1::Exec(), CbmKresConversionManualmbias2::Exec(), CbmKresConversionManualmbias3::Exec(), CbmKresConversionManualmbias4::Exec(), CbmGlobalTrackingTask::Exec(), CbmKresConversionManual::Exec(), CbmMuchFindVectorsQA::Exec(), CbmKresConversionPhotons::Exec(), CbmKresConversionCorrectedPhotons::Exec(), LxFinderTriplet::Exec(), CbmKFParticleFinder::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmStsFitPerformanceTask::Exec(), CbmKFTrackQA::Exec(), CbmTrdSetTracksPidModWkn::Exec(), CbmAnaConversion::Exec(), LxFinder::Exec(), CbmHadronAnalysis::ExecEvent(), CbmMvdQa::ExecTrackQa(), CbmStsKFTrackFitter::Extrapolate(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmL1PFFitter::Fit(), CbmL1CATrdTrackFinderSA::FitKF(), CbmL1PFFitter::GetChiToVertex(), CbmMuchFindVectorsGem::GetDowns(), CbmStsKFSecondaryVertexFinder::GetMotherTrack(), CbmMuchToTrdVectors::GetMuchVectors(), CbmKFTrack::GetStsTrack(), CbmLitConverter::GetStsTrackTimes(), CbmMuchFindVectorsGem::GetTrdVectors(), CbmMuchMergeVectors::GetVectors(), CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleSts(), CbmRecoTracks::HandleStsTrack(), CbmBinnedTrackerQA::HandleTrd(), CbmStsTracksConverter::IsGoodCovMatrix(), LxSpace::JoinExtTracks(), CbmMuchToTofVectors::MakeVectors(), CbmMuchMergeVectors::MatchVectors(), CbmMuchFindVectorsGem::MatchVectors(), CbmMuchFindVectors::MatchVectors(), CbmL1TrackMerger::MergeImPlane(), CbmMuchToTrdVectors::MergeVectors(), CbmMuchMergeVectors::MergeVectors(), PairAnalysisTrack::PairAnalysisTrack(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessStsTrack(), CbmLitFitQa::ProcessTrdTrack(), DataTreeCbmInterface::ReadTOF(), CbmMuchMergeVectors::RemoveClones(), CbmKFParticleFinderPID::SetRecoPID(), CbmKFTrack::SetStsTrack(), CbmStsTrack::ToString(), and CbmStsTracksConverter::WriteKFInfo().

◆ GetParamLast()

const FairTrackParam* CbmTrack::GetParamLast ( ) const
inlineinherited

Definition at line 62 of file CbmTrack.h.

References CbmTrack::fParamLast.

Referenced by CbmHelix::Build(), BuildInvMass2(), CbmGlobalTrackingTask::CalcStsTrackLength(), CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmRichTrackExtrapolationLittrack::DoExtrapolation(), CbmGlobalTrackFitterIdeal::DoFit(), CbmTrdTrackFitterKF::DoFit(), CbmLitFitTracks::DoFit(), CbmLitFitTracksParallel::DoFit(), CbmL1TofMerger::DoMerge(), CbmLitFindGlobalTracksParallel::DoTracking(), LxDraw::DrawExtTracks(), LxDraw::DrawRecoTracks(), CbmLitCreateStandaloneData::Exec(), CbmGlobalTrackingTask::Exec(), LxFinderTriplet::Exec(), CbmStsFitPerformanceTask::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmKFTrackQA::Exec(), LxFinder::Exec(), CbmStsKFTrackFitter::Extrapolate(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmL1CATrdTrackFinderSA::FitKF(), CbmStsKFSecondaryVertexFinder::GetMotherTrack(), CbmKFTrack::GetStsTrack(), CbmLitConverter::GetStsTrackTimes(), CbmMuchMergeVectors::GetVectors(), CbmBinnedTrackerQA::HandleMuch(), CbmBinnedTrackerQA::HandleSts(), CbmBinnedTrackerQA::HandleTrd(), LxSpace::JoinExtTracks(), CbmTrdToTofVector::MakeVectors(), CbmMuchMergeVectors::MatchVectors(), CbmMuchFindVectorsGem::MatchVectors(), CbmMuchFindVectors::MatchVectors(), CbmL1TrackMerger::MergeImPlane(), CbmMuchToTrdVectors::MergeVectors(), CbmMuchMergeVectors::MergeVectors(), CbmLitFitQa::ProcessMuchTrack(), CbmL1TrdTrackFinderSts::ProcessStation(), CbmLitFitQa::ProcessStsTrack(), CbmLitFitQa::ProcessTrdTrack(), LxFinderTriplet::SaveEventTracks(), LxFinder::SaveEventTracks(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), CbmL1MuchTrack::SetStsTrack(), CbmL1SttTrack::SetStsTrack(), CbmKFTrack::SetStsTrack(), CbmL1TrdTrackFinderSts::Sts2Trd(), CbmLitConverter::StsTrackArrayToTrackVector(), and CbmL1TrdTrackFinderSts::UpdateTrack().

◆ GetPidANN()

◆ GetPidHypo()

Int_t CbmTrack::GetPidHypo ( ) const
inlineinherited

◆ GetPidLikeEL()

Double_t CbmTrdTrack::GetPidLikeEL ( ) const
inline

Definition at line 34 of file CbmTrdTrack.h.

References fPidLikeEL.

Referenced by CbmTrdTracksPidQa::Exec(), and PairAnalysisVarManager::FillVarTrdTrack().

◆ GetPidLikeKA()

Double_t CbmTrdTrack::GetPidLikeKA ( ) const
inline

Definition at line 36 of file CbmTrdTrack.h.

References fPidLikeKA.

Referenced by PairAnalysisVarManager::FillVarTrdTrack().

◆ GetPidLikeMU()

Double_t CbmTrdTrack::GetPidLikeMU ( ) const
inline

Definition at line 38 of file CbmTrdTrack.h.

References fPidLikeMU.

Referenced by PairAnalysisVarManager::FillVarTrdTrack().

◆ GetPidLikePI()

Double_t CbmTrdTrack::GetPidLikePI ( ) const
inline

Definition at line 35 of file CbmTrdTrack.h.

References fPidLikePI.

Referenced by PairAnalysisVarManager::FillVarTrdTrack().

◆ GetPidLikePR()

Double_t CbmTrdTrack::GetPidLikePR ( ) const
inline

Definition at line 37 of file CbmTrdTrack.h.

References fPidLikePR.

Referenced by PairAnalysisVarManager::FillVarTrdTrack().

◆ GetPidWkn()

Double_t CbmTrdTrack::GetPidWkn ( ) const
inline

◆ GetPreviousTrackId()

◆ GetTime()

◆ GetTimeError()

◆ SetChiSq()

◆ SetELoss()

void CbmTrdTrack::SetELoss ( Double_t  eLoss)
inline

◆ SetFlag()

◆ SetMatch()

void CbmTrack::SetMatch ( CbmMatch match)
inherited

Definition at line 80 of file CbmTrack.cxx.

References CbmTrack::fMatch.

Referenced by CbmMuchToTofVectors::StoreVectors(), and CbmTrdToTofVector::StoreVectors().

◆ SetNDF()

◆ SetParamFirst()

◆ SetParamLast()

◆ SetPidANN()

void CbmTrdTrack::SetPidANN ( Double_t  pid)
inline

Definition at line 42 of file CbmTrdTrack.h.

References fPidANN.

Referenced by CbmTrdSetTracksPidANN::Exec().

◆ SetPidHypo()

void CbmTrack::SetPidHypo ( Int_t  pid)
inlineinherited

◆ SetPidLikeEL()

void CbmTrdTrack::SetPidLikeEL ( Double_t  value)
inline

Definition at line 44 of file CbmTrdTrack.h.

References fPidLikeEL.

Referenced by CbmTrdSetTracksPidLike::Exec().

◆ SetPidLikeKA()

void CbmTrdTrack::SetPidLikeKA ( Double_t  value)
inline

Definition at line 46 of file CbmTrdTrack.h.

References fPidLikeKA.

Referenced by CbmTrdSetTracksPidLike::Exec().

◆ SetPidLikeMU()

void CbmTrdTrack::SetPidLikeMU ( Double_t  value)
inline

Definition at line 48 of file CbmTrdTrack.h.

References fPidLikeMU.

Referenced by CbmTrdSetTracksPidLike::Exec().

◆ SetPidLikePI()

void CbmTrdTrack::SetPidLikePI ( Double_t  value)
inline

Definition at line 45 of file CbmTrdTrack.h.

References fPidLikePI.

Referenced by CbmTrdSetTracksPidLike::Exec().

◆ SetPidLikePR()

void CbmTrdTrack::SetPidLikePR ( Double_t  value)
inline

Definition at line 47 of file CbmTrdTrack.h.

References fPidLikePR.

Referenced by CbmTrdSetTracksPidLike::Exec().

◆ SetPidWkn()

void CbmTrdTrack::SetPidWkn ( Double_t  pid)
inline

Modifiers

Definition at line 41 of file CbmTrdTrack.h.

References fPidWkn.

Referenced by CbmTrdSetTracksPidWkn::Exec(), and CbmTrdSetTracksPidModWkn::Exec().

◆ SetPreviousTrackId()

◆ SetTime()

void CbmTrack::SetTime ( Double_t  time)
inlineinherited

◆ SetTimeError()

void CbmTrack::SetTimeError ( Double_t  error)
inlineinherited

◆ ToString()

std::string CbmTrack::ToString ( ) const
virtualinherited

Member Data Documentation

◆ fChiSq

Double32_t CbmTrack::fChiSq
protectedinherited

Chi square and NDF of track fit

Definition at line 105 of file CbmTrack.h.

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

◆ fELoss

Double_t CbmTrdTrack::fELoss
private

Total energy loss in TRD

Definition at line 65 of file CbmTrdTrack.h.

Referenced by GetELoss(), and SetELoss().

◆ fFlag

Int_t CbmTrack::fFlag
protectedinherited

Quality flag

Definition at line 102 of file CbmTrack.h.

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

◆ fHitIndex

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

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

Definition at line 85 of file CbmTrack.h.

Referenced by CbmTrack::AddHit(), CbmTrack::GetHitIndex(), CbmTrack::GetNofHits(), CbmTrack::operator=(), 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 88 of file CbmTrack.h.

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

◆ fMatch

CbmMatch* CbmTrack::fMatch
protectedinherited

Monte-Carlo information

Definition at line 112 of file CbmTrack.h.

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

◆ fNDF

Int_t CbmTrack::fNDF
protectedinherited

◆ fParamFirst

FairTrackParam CbmTrack::fParamFirst
protectedinherited

Track parameters at first and last fitted hit

Definition at line 94 of file CbmTrack.h.

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

◆ fParamLast

FairTrackParam CbmTrack::fParamLast
protectedinherited

Definition at line 95 of file CbmTrack.h.

Referenced by CbmTrack::GetParamLast(), CbmTrack::operator=(), and CbmTrack::SetParamLast().

◆ fPidANN

Double_t CbmTrdTrack::fPidANN
private

PID value based on ANN method

Definition at line 55 of file CbmTrdTrack.h.

Referenced by GetPidANN(), and SetPidANN().

◆ fPidHypo

Int_t CbmTrack::fPidHypo
protectedinherited

PID hypothesis used by the track fitter

Definition at line 91 of file CbmTrack.h.

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

◆ fPidLikeEL

Double_t CbmTrdTrack::fPidLikeEL
private

PID values based on Likelihood method

Definition at line 58 of file CbmTrdTrack.h.

Referenced by GetPidLikeEL(), and SetPidLikeEL().

◆ fPidLikeKA

Double_t CbmTrdTrack::fPidLikeKA
private

Definition at line 60 of file CbmTrdTrack.h.

Referenced by GetPidLikeKA(), and SetPidLikeKA().

◆ fPidLikeMU

Double_t CbmTrdTrack::fPidLikeMU
private

Definition at line 62 of file CbmTrdTrack.h.

Referenced by GetPidLikeMU(), and SetPidLikeMU().

◆ fPidLikePI

Double_t CbmTrdTrack::fPidLikePI
private

Definition at line 59 of file CbmTrdTrack.h.

Referenced by GetPidLikePI(), and SetPidLikePI().

◆ fPidLikePR

Double_t CbmTrdTrack::fPidLikePR
private

Definition at line 61 of file CbmTrdTrack.h.

Referenced by GetPidLikePR(), and SetPidLikePR().

◆ fPidWkn

Double_t CbmTrdTrack::fPidWkn
private

PID value based on Wkn method

Definition at line 52 of file CbmTrdTrack.h.

Referenced by GetPidWkn(), and SetPidWkn().

◆ fPreviousTrackId

Int_t CbmTrack::fPreviousTrackId
protectedinherited

Index of previous track segment

Definition at line 109 of file CbmTrack.h.

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

◆ fTime

Double_t CbmTrack::fTime
protectedinherited

Track start time

Definition at line 98 of file CbmTrack.h.

Referenced by CbmTrack::GetTime(), CbmTrack::operator=(), CbmTrack::SetTime(), and CbmStsTrack::ToString().

◆ fTimeError

Double_t CbmTrack::fTimeError
protectedinherited

Definition at line 99 of file CbmTrack.h.

Referenced by CbmTrack::GetTimeError(), CbmTrack::operator=(), and CbmTrack::SetTimeError().


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