CbmRoot
|
#include <CbmTrack.h>
Public Member Functions | |
CbmTrack () | |
virtual | ~CbmTrack () |
CbmTrack (const CbmTrack &) | |
CbmTrack & | operator= (const CbmTrack &) |
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 |
CbmMatch * | GetMatch () 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< HitType > | fHitType |
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 |
CbmMatch * | fMatch |
Definition at line 32 of file CbmTrack.h.
CbmTrack::CbmTrack | ( | ) |
Default constructor
Definition at line 19 of file CbmTrack.cxx.
|
virtual |
CbmTrack::CbmTrack | ( | const CbmTrack & | rhs | ) |
Copy Constructor
Definition at line 35 of file CbmTrack.cxx.
void CbmTrack::AddHit | ( | Int_t | index, |
HitType | type | ||
) |
Add a hit to the list, using index and HitType
index | Index of the hit in the array |
type | Type of the hit to be added |
Definition at line 75 of file CbmTrack.cxx.
References fHitIndex, and fHitType.
Referenced by CbmStsTrack::AddStsHit(), CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmMuchFindVectors::AddVector(), CbmMuchFindVectorsGem::AddVector(), CbmTrdFindVectors::AddVector(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1CATrdTrackFinderSA::CreateAndManageSegments(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmL1CATrdTrackFinderSA::CreateTracks(), CbmStsTrackFinderIdeal::DoFind(), CbmBinnedTrackerTask::Exec(), LxTBTrdFinder::Exec(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), CbmMuchTrackFinderIdeal::ProcessDigiMatches(), CbmL1TrdTrackFinderSts::ProcessStation(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), and LxTBBinnedDetector::TieTracks().
|
protected |
|
inline |
Definition at line 58 of file CbmTrack.h.
References 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(), CbmMuchToTofVectors::RemoveClones(), CbmTrdToTofVector::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().
|
inline |
Definition at line 57 of file CbmTrack.h.
References fFlag.
Referenced by CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmMuchMergeVectorsQA::CheckEffic(), CbmMuchFindVectorsQA::CheckEffic(), ClassImp(), CbmL1TrdTrackFinderSts::Clear(), CbmPVFinderKF::FindEventVertex(), CbmMuchToTofVectors::MatchTofToMuch(), CbmTrdToTofVector::MatchTofToTrd(), CbmL1TrdTrackFinderSts::MoveOut(), CbmL1TrdTrackFinderSts::ProcessStation(), CbmMuchMergeVectors::RemoveClones(), CbmL1TrdTrackFinderSts::RemoveFakes(), and CbmMuchMergeVectors::SelectTracks().
|
inline |
Definition at line 54 of file CbmTrack.h.
References 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(), CbmTrdToTofVector::RemoveClones(), CbmMuchToTofVectors::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().
|
inline |
Definition at line 55 of file CbmTrack.h.
References fHitType.
Referenced by CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmGlobalTrackingTask::CalcStsTrackLength(), CbmLitFindGlobalTracks::CalculateLength(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmMuchMergeVectorsQA::CheckEffic(), CbmMuchMatchTracks::Exec(), PairAnalysisVarManager::FillVarMuchTrack(), CbmRecoTracks::HandleTrack(), CbmMatchRecoToMC::MatchTracks(), CbmMuchMergeVectors::RemoveClones(), and CbmMuchMergeVectors::SelectTracks().
|
inline |
Definition at line 63 of file CbmTrack.h.
References fMatch.
Referenced by CbmMuchMergeVectors::GetVectors().
|
inline |
Definition at line 59 of file CbmTrack.h.
References fNDF.
Referenced by CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), ClassImp(), CbmL1TrdTrackFinderSts::CompareChi2(), CbmL1CATrdTrackFinderSA::CompareChi2TrdTrack(), CbmTrdTrackFitterKF::DoFit(), CbmAnaDimuonAnalysis::Exec(), CbmKFParticleFinder::Exec(), CbmStsFitPerformanceTask::Exec(), CbmKFTrackQA::Exec(), CbmMvdQa::ExecTrackQa(), PairAnalysisVarManager::FillVarMuchTrack(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmPVFinderKF::FindEventVertex(), CbmStsTracksConverter::IsGoodCovMatrix(), CbmMuchToTrdVectors::RemoveClones(), CbmMuchMergeVectors::RemoveClones(), CbmMuchMergeVectors::SelectTracks(), CbmKFParticleInterface::SetKFParticleFromStsTrack(), CbmKFParticleFinderPID::SetRecoPID(), CbmKFTrack::SetStsTrack(), CbmL1TrdTrackFinderSts::Sts2Trd(), CbmStsTrack::ToString(), and CbmL1TrdTrackFinderSts::UpdateTrack().
|
inlinevirtual |
Accessors
Reimplemented in CbmStsTrack.
Definition at line 53 of file CbmTrack.h.
References 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(), CbmMuchToTofVectors::RemoveClones(), CbmTrdToTofVector::RemoveClones(), CbmMuchMergeVectors::RemoveClones(), CbmMuchFindVectorsGem::RemoveClones(), CbmMuchFindVectors::RemoveClones(), CbmTrdFindVectors::RemoveClones(), CbmL1TrdTrackFinderSts::RemoveFakes(), CbmMuchFindVectors::RemoveShorts(), CbmMuchMergeVectors::SelectTracks(), CbmKFParticleFinderPID::SetRecoPID(), CbmMuchToTofVectors::SetTrackId(), CbmTrdToTofVector::SetTrackId(), CbmMuchFindVectorsGem::SetTrackId(), CbmMuchFindVectors::SetTrackId(), CbmTrdFindVectors::SetTrackId(), CbmMuchFindVectorsGem::StoreVectors(), CbmMuchFindVectors::StoreVectors(), CbmTrdFindVectors::StoreVectors(), and CbmL1TrdTrackFinderSts::UpdateTrack().
|
inline |
Definition at line 61 of file CbmTrack.h.
References 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().
|
inline |
Definition at line 62 of file CbmTrack.h.
References 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().
|
inline |
Definition at line 56 of file CbmTrack.h.
References fPidHypo.
Referenced by CbmLitConverter::CbmTrackToCbmLitTrack(), CbmRecoTracks::Exec(), CbmHadronAnalysis::ExecEvent(), CbmStsKFTrackFitter::Extrapolate(), and CbmKFTrack::SetStsTrack().
|
inline |
Definition at line 60 of file CbmTrack.h.
References fPreviousTrackId.
Referenced by CbmMuchMergeVectors::AddTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmLitFindGlobalTracksParallel::ConstructGlobalTracks(), CbmL1TrackMerger::MergeSimple(), CbmL1TrdTrackFinderSts::ProcessStation(), CbmMuchToTrdVectors::RemoveClones(), CbmMuchMergeVectors::RemoveClones(), and CbmL1TrdTrackFinderSts::RemoveFakes().
|
inline |
Definition at line 64 of file CbmTrack.h.
References fTime.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmBuildEventsFromTracksReal::CompareTrackTime(), CbmEventBuilderQA::CompareTrackTime(), CbmLitFitTracks::DoFit(), CbmBuildEventsFromTracksReal::Exec(), CbmGlobalTrackingTask::Exec(), CbmEventBuilderQA::Exec(), and CbmLitConverter::GetStsTrackTimes().
|
inline |
Definition at line 65 of file CbmTrack.h.
References fTimeError.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitFitTracks::DoFit(), CbmBuildEventsFromTracksReal::Exec(), CbmGlobalTrackingTask::Exec(), CbmEventBuilderQA::Exec(), and CbmLitConverter::GetStsTrackTimes().
Assignment Operator
Definition at line 51 of file CbmTrack.cxx.
References fChiSq, fFlag, fHitIndex, fHitType, fMatch, fNDF, fParamFirst, fParamLast, fPidHypo, fPreviousTrackId, fTime, and fTimeError.
|
inline |
Definition at line 70 of file CbmTrack.h.
References fChiSq.
Referenced by CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmMuchFindVectors::AddVector(), CbmMuchFindVectorsGem::AddVector(), CbmTrdFindVectors::AddVector(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmMuchToTofVectors::CheckParams(), CbmTrdToTofVector::CheckParams(), CbmMuchFindVectorsGem::CheckParams(), CbmMuchFindVectors::CheckParams(), CbmTrdFindVectors::CheckParams(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmTrdTrackFitterKF::DoFit(), LxTBTrdFinder::Exec(), CbmL1PFFitter::Fit(), CbmL1CATrdTrackFinderSA::FitKF(), CbmStsKFSecondaryVertexFinder::GetMotherTrack(), CbmKFTrack::GetStsTrack(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), CbmMuchToTofVectors::MatchTofToMuch(), CbmTrdToTofVector::MatchTofToTrd(), CbmTrdToTofVector::RemoveClones(), CbmMuchToTofVectors::RemoveClones(), CbmMuchFindVectorsGem::RemoveClones(), CbmMuchFindVectors::RemoveClones(), CbmTrdFindVectors::RemoveClones(), CbmMuchFindVectors::RemoveShorts(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), CbmL1TrdTrackFinderSts::Sts2Trd(), LxTBBinnedDetector::TieTracks(), and CbmL1TrdTrackFinderSts::UpdateTrack().
|
inline |
Definition at line 69 of file CbmTrack.h.
References fFlag.
Referenced by CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmStsKFTrackFitter::DoFit(), CbmMuchMergeVectors::GetVectors(), CbmMuchToTofVectors::MatchTofToMuch(), CbmTrdToTofVector::MatchTofToTrd(), CbmL1TrdTrackFinderSts::ProcessStation(), CbmL1TrdTrackFinderSts::RemoveFakes(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), CbmMuchFindVectorsGem::SetTrackId(), CbmMuchFindVectors::SetTrackId(), CbmTrdFindVectors::SetTrackId(), LxTBBinnedDetector::TieTracks(), and CbmL1TrdTrackFinderSts::UpdateTrack().
void CbmTrack::SetMatch | ( | CbmMatch * | match | ) |
Definition at line 80 of file CbmTrack.cxx.
References fMatch.
Referenced by CbmMuchToTofVectors::StoreVectors(), and CbmTrdToTofVector::StoreVectors().
|
inline |
Definition at line 71 of file CbmTrack.h.
References fNDF.
Referenced by CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmMuchFindVectors::AddVector(), CbmMuchFindVectorsGem::AddVector(), CbmTrdFindVectors::AddVector(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmTrdTrackFitterKF::DoFit(), CbmL1MuchFinder::Exec(), LxTBTrdFinder::Exec(), CbmL1PFFitter::Fit(), CbmL1CATrdTrackFinderSA::FitKF(), CbmStsKFSecondaryVertexFinder::GetMotherTrack(), CbmKFTrack::GetStsTrack(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), CbmMuchToTofVectors::MatchTofToMuch(), CbmTrdToTofVector::MatchTofToTrd(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), CbmL1TrdTrackFinderSts::Sts2Trd(), LxTBBinnedDetector::TieTracks(), and CbmL1TrdTrackFinderSts::UpdateTrack().
|
inline |
Definition at line 75 of file CbmTrack.h.
References fParamFirst.
Referenced by CbmMuchMergeVectors::AddStation1(), CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmMuchFindVectors::AddVector(), CbmMuchFindVectorsGem::AddVector(), CbmTrdFindVectors::AddVector(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmLitFindMvdTracks::ConvertOutputData(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmL1CATrdTrackFinderSA::CreateTracks(), CbmTrdTrackFitterIdeal::DoFit(), CbmLitFitTracks::DoFit(), CbmLitFitTracksParallel::DoFit(), CbmStsFitPerformanceTask::Exec(), CbmL1PFFitter::Fit(), CbmL1PFFitter::GetChiToVertex(), CbmStsKFSecondaryVertexFinder::GetMotherTrack(), CbmKFTrack::GetStsTrack(), CbmMuchMergeVectors::GetVectors(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), LxFinderTriplet::SaveEventTracks(), LxFinder::SaveEventTracks(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), CbmMuchTrackFinderIdeal::SetTrackParam(), and LxTBBinnedDetector::TieTracks().
|
inline |
Definition at line 76 of file CbmTrack.h.
References fParamLast.
Referenced by CbmMuchFindVectors::AddVector(), CbmMuchFindVectorsGem::AddVector(), CbmTrdFindVectors::AddVector(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CreateGlobalTrackArray(), CbmL1CATrdTrackFinderSA::CreateTracks(), CbmTrdTrackFitterIdeal::DoFit(), CbmStsKFTrackFitter::DoFit(), CbmLitFitTracks::DoFit(), CbmLitFitTracksParallel::DoFit(), CbmL1PFFitter::Fit(), CbmStsKFSecondaryVertexFinder::GetMotherTrack(), CbmMuchToTrdVectors::GetMuchVectors(), CbmKFTrack::GetStsTrack(), CbmMuchMergeVectors::GetVectors(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), CbmMuchToTofVectors::MatchTofToMuch(), CbmTrdToTofVector::MatchTofToTrd(), CbmMuchMergeVectors::MatchVectors(), CbmMuchFindVectorsGem::MatchVectors(), CbmMuchFindVectors::MatchVectors(), CbmMuchMergeVectors::MergeVectors(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), CbmMuchTrackFinderIdeal::SetTrackParam(), CbmL1TrdTrackFinderSts::Sts2Trd(), and LxTBBinnedDetector::TieTracks().
|
inline |
Modifiers
Definition at line 68 of file CbmTrack.h.
References fPidHypo.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmStsKFTrackFitter::DoFit(), and CbmStsKFSecondaryVertexFinder::GetMotherTrack().
|
inline |
Definition at line 72 of file CbmTrack.h.
References fPreviousTrackId.
Referenced by CbmMuchToTrdVectors::AddTrack(), CbmMuchMergeVectors::AddTrack(), CbmMuchMergeVectors::AddTrack1(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmMuchMergeVectors::GetVectors(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), CbmMuchToTofVectors::MatchTofToMuch(), CbmTrdToTofVector::MatchTofToTrd(), CbmMuchMergeVectors::RemoveClones(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), CbmL1TrdTrackFinderSts::Sts2Trd(), and LxTBBinnedDetector::TieTracks().
|
inline |
Definition at line 78 of file CbmTrack.h.
References fTime.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), and CbmL1GlobalTrackFinder::CopyL1Tracks().
|
inline |
Definition at line 79 of file CbmTrack.h.
References fTimeError.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), and CbmL1GlobalTrackFinder::CopyL1Tracks().
|
virtual |
Reimplemented in CbmStsTrack.
Definition at line 85 of file CbmTrack.cxx.
References fChiSq, fFlag, fHitIndex, fNDF, fPidHypo, and fPreviousTrackId.
|
protected |
Chi square and NDF of track fit
Definition at line 105 of file CbmTrack.h.
Referenced by GetChiSq(), operator=(), SetChiSq(), and ToString().
|
protected |
Quality flag
Definition at line 102 of file CbmTrack.h.
Referenced by GetFlag(), operator=(), SetFlag(), and ToString().
|
protected |
Array contains the hit indices of the hits attached to the track
Definition at line 85 of file CbmTrack.h.
Referenced by AddHit(), GetHitIndex(), GetNofHits(), operator=(), and ToString().
|
protected |
Array contains the hit types of the hits attached to the track
Definition at line 88 of file CbmTrack.h.
Referenced by AddHit(), GetHitType(), and operator=().
|
protected |
Monte-Carlo information
Definition at line 112 of file CbmTrack.h.
Referenced by GetMatch(), operator=(), SetMatch(), and ~CbmTrack().
|
protected |
Definition at line 106 of file CbmTrack.h.
Referenced by GetNDF(), operator=(), SetNDF(), and ToString().
|
protected |
Track parameters at first and last fitted hit
Definition at line 94 of file CbmTrack.h.
Referenced by GetParamFirst(), operator=(), and SetParamFirst().
|
protected |
Definition at line 95 of file CbmTrack.h.
Referenced by GetParamLast(), operator=(), and SetParamLast().
|
protected |
PID hypothesis used by the track fitter
Definition at line 91 of file CbmTrack.h.
Referenced by GetPidHypo(), operator=(), SetPidHypo(), and ToString().
|
protected |
Index of previous track segment
Definition at line 109 of file CbmTrack.h.
Referenced by GetPreviousTrackId(), operator=(), SetPreviousTrackId(), and ToString().
|
protected |
Track start time
Definition at line 98 of file CbmTrack.h.
Referenced by GetTime(), operator=(), SetTime(), and CbmStsTrack::ToString().
|
protected |
Definition at line 99 of file CbmTrack.h.
Referenced by GetTimeError(), operator=(), and SetTimeError().