CbmRoot
|
#include <CbmTrdTrack.h>
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 |
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 |
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 |
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.
CbmTrdTrack::CbmTrdTrack | ( | ) |
Default constructor
Definition at line 9 of file CbmTrdTrack.cxx.
|
virtual |
Destructor
Definition at line 22 of file CbmTrdTrack.cxx.
|
inherited |
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 CbmTrack::fHitIndex, and CbmTrack::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().
|
protectedinherited |
|
private |
|
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().
|
inline |
Definition at line 33 of file CbmTrdTrack.h.
References fELoss.
Referenced by CbmTrdTracksPidQa::Exec(), CbmTrdSetTracksPidWkn::Exec(), and PairAnalysisVarManager::FillVarTrdTrack().
|
inlineinherited |
Definition at line 57 of file CbmTrack.h.
References CbmTrack::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().
|
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().
|
inlineinherited |
Definition at line 55 of file CbmTrack.h.
References CbmTrack::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().
|
inlineinherited |
Definition at line 63 of file CbmTrack.h.
References CbmTrack::fMatch.
Referenced by CbmMuchMergeVectors::GetVectors().
|
inlineinherited |
Definition at line 59 of file CbmTrack.h.
References CbmTrack::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().
|
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().
|
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().
|
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().
|
inline |
Definition at line 32 of file CbmTrdTrack.h.
References fPidANN.
Referenced by CbmTrdTracksPidQa::Exec(), CbmKFTrackQA::Exec(), PairAnalysisVarManager::FillVarTrdTrack(), CbmLitGlobalElectronId::GetTrdAnn(), CbmLitGlobalElectronId::IsTrdElectron(), CbmRichRingTrackAssignClosestD::IsTrdElectron(), and CbmKFParticleFinderPID::SetRecoPID().
|
inlineinherited |
Definition at line 56 of file CbmTrack.h.
References CbmTrack::fPidHypo.
Referenced by CbmLitConverter::CbmTrackToCbmLitTrack(), CbmRecoTracks::Exec(), CbmHadronAnalysis::ExecEvent(), CbmStsKFTrackFitter::Extrapolate(), and CbmKFTrack::SetStsTrack().
|
inline |
Definition at line 34 of file CbmTrdTrack.h.
References fPidLikeEL.
Referenced by CbmTrdTracksPidQa::Exec(), and PairAnalysisVarManager::FillVarTrdTrack().
|
inline |
Definition at line 36 of file CbmTrdTrack.h.
References fPidLikeKA.
Referenced by PairAnalysisVarManager::FillVarTrdTrack().
|
inline |
Definition at line 38 of file CbmTrdTrack.h.
References fPidLikeMU.
Referenced by PairAnalysisVarManager::FillVarTrdTrack().
|
inline |
Definition at line 35 of file CbmTrdTrack.h.
References fPidLikePI.
Referenced by PairAnalysisVarManager::FillVarTrdTrack().
|
inline |
Definition at line 37 of file CbmTrdTrack.h.
References fPidLikePR.
Referenced by PairAnalysisVarManager::FillVarTrdTrack().
|
inline |
Accessors
Definition at line 31 of file CbmTrdTrack.h.
References fPidWkn.
Referenced by CbmTrdTracksPidQa::Exec(), CbmKFTrackQA::Exec(), PairAnalysisVarManager::FillVarTrdTrack(), and CbmKFParticleFinderPID::SetRecoPID().
|
inlineinherited |
Definition at line 60 of file CbmTrack.h.
References CbmTrack::fPreviousTrackId.
Referenced by CbmMuchMergeVectors::AddTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmLitFindGlobalTracksParallel::ConstructGlobalTracks(), CbmL1TrackMerger::MergeSimple(), CbmL1TrdTrackFinderSts::ProcessStation(), CbmMuchToTrdVectors::RemoveClones(), CbmMuchMergeVectors::RemoveClones(), and CbmL1TrdTrackFinderSts::RemoveFakes().
|
inlineinherited |
Definition at line 64 of file CbmTrack.h.
References CbmTrack::fTime.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmBuildEventsFromTracksReal::CompareTrackTime(), CbmEventBuilderQA::CompareTrackTime(), CbmLitFitTracks::DoFit(), CbmBuildEventsFromTracksReal::Exec(), CbmGlobalTrackingTask::Exec(), CbmEventBuilderQA::Exec(), and CbmLitConverter::GetStsTrackTimes().
|
inlineinherited |
Definition at line 65 of file CbmTrack.h.
References CbmTrack::fTimeError.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitFitTracks::DoFit(), CbmBuildEventsFromTracksReal::Exec(), CbmGlobalTrackingTask::Exec(), CbmEventBuilderQA::Exec(), and CbmLitConverter::GetStsTrackTimes().
|
inlineinherited |
Definition at line 70 of file CbmTrack.h.
References CbmTrack::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(), CbmMuchToTofVectors::RemoveClones(), CbmTrdToTofVector::RemoveClones(), CbmMuchFindVectorsGem::RemoveClones(), CbmMuchFindVectors::RemoveClones(), CbmTrdFindVectors::RemoveClones(), CbmMuchFindVectors::RemoveShorts(), LxFinderTriplet::SaveRecoTracks(), LxFinder::SaveRecoTracks(), CbmL1TrdTrackFinderSts::Sts2Trd(), LxTBBinnedDetector::TieTracks(), and CbmL1TrdTrackFinderSts::UpdateTrack().
|
inline |
Definition at line 43 of file CbmTrdTrack.h.
References fELoss.
Referenced by CbmTrdTrackFitterKF::DoFit(), CbmTrdSetTracksPidLike::Exec(), CbmTrdSetTracksPidWkn::Exec(), and CbmL1CATrdTrackFinderSA::FitKF().
|
inlineinherited |
Definition at line 69 of file CbmTrack.h.
References CbmTrack::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().
|
inherited |
Definition at line 80 of file CbmTrack.cxx.
References CbmTrack::fMatch.
Referenced by CbmMuchToTofVectors::StoreVectors(), and CbmTrdToTofVector::StoreVectors().
|
inlineinherited |
Definition at line 71 of file CbmTrack.h.
References CbmTrack::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().
|
inlineinherited |
Definition at line 75 of file CbmTrack.h.
References CbmTrack::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(), CbmLitFitTracksParallel::DoFit(), CbmLitFitTracks::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().
|
inlineinherited |
Definition at line 76 of file CbmTrack.h.
References CbmTrack::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 |
Definition at line 42 of file CbmTrdTrack.h.
References fPidANN.
Referenced by CbmTrdSetTracksPidANN::Exec().
|
inlineinherited |
Modifiers
Definition at line 68 of file CbmTrack.h.
References CbmTrack::fPidHypo.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmStsKFTrackFitter::DoFit(), and CbmStsKFSecondaryVertexFinder::GetMotherTrack().
|
inline |
Definition at line 44 of file CbmTrdTrack.h.
References fPidLikeEL.
Referenced by CbmTrdSetTracksPidLike::Exec().
|
inline |
Definition at line 46 of file CbmTrdTrack.h.
References fPidLikeKA.
Referenced by CbmTrdSetTracksPidLike::Exec().
|
inline |
Definition at line 48 of file CbmTrdTrack.h.
References fPidLikeMU.
Referenced by CbmTrdSetTracksPidLike::Exec().
|
inline |
Definition at line 45 of file CbmTrdTrack.h.
References fPidLikePI.
Referenced by CbmTrdSetTracksPidLike::Exec().
|
inline |
Definition at line 47 of file CbmTrdTrack.h.
References fPidLikePR.
Referenced by CbmTrdSetTracksPidLike::Exec().
|
inline |
Modifiers
Definition at line 41 of file CbmTrdTrack.h.
References fPidWkn.
Referenced by CbmTrdSetTracksPidWkn::Exec(), and CbmTrdSetTracksPidModWkn::Exec().
|
inlineinherited |
Definition at line 72 of file CbmTrack.h.
References CbmTrack::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().
|
inlineinherited |
Definition at line 78 of file CbmTrack.h.
References CbmTrack::fTime.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), and CbmL1GlobalTrackFinder::CopyL1Tracks().
|
inlineinherited |
Definition at line 79 of file CbmTrack.h.
References CbmTrack::fTimeError.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks(), and CbmL1GlobalTrackFinder::CopyL1Tracks().
|
virtualinherited |
Reimplemented in CbmStsTrack.
Definition at line 85 of file CbmTrack.cxx.
References CbmTrack::fChiSq, CbmTrack::fFlag, CbmTrack::fHitIndex, CbmTrack::fNDF, CbmTrack::fPidHypo, and CbmTrack::fPreviousTrackId.
|
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().
|
private |
Total energy loss in TRD
Definition at line 65 of file CbmTrdTrack.h.
Referenced by GetELoss(), and SetELoss().
|
protectedinherited |
Quality flag
Definition at line 102 of file CbmTrack.h.
Referenced by CbmTrack::GetFlag(), CbmTrack::operator=(), CbmTrack::SetFlag(), and CbmTrack::ToString().
|
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().
|
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=().
|
protectedinherited |
Monte-Carlo information
Definition at line 112 of file CbmTrack.h.
Referenced by CbmTrack::GetMatch(), CbmTrack::operator=(), CbmTrack::SetMatch(), and CbmTrack::~CbmTrack().
|
protectedinherited |
Definition at line 106 of file CbmTrack.h.
Referenced by CbmTrack::GetNDF(), CbmTrack::operator=(), CbmTrack::SetNDF(), and CbmTrack::ToString().
|
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().
|
protectedinherited |
Definition at line 95 of file CbmTrack.h.
Referenced by CbmTrack::GetParamLast(), CbmTrack::operator=(), and CbmTrack::SetParamLast().
|
private |
PID value based on ANN method
Definition at line 55 of file CbmTrdTrack.h.
Referenced by GetPidANN(), and SetPidANN().
|
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().
|
private |
PID values based on Likelihood method
Definition at line 58 of file CbmTrdTrack.h.
Referenced by GetPidLikeEL(), and SetPidLikeEL().
|
private |
Definition at line 60 of file CbmTrdTrack.h.
Referenced by GetPidLikeKA(), and SetPidLikeKA().
|
private |
Definition at line 62 of file CbmTrdTrack.h.
Referenced by GetPidLikeMU(), and SetPidLikeMU().
|
private |
Definition at line 59 of file CbmTrdTrack.h.
Referenced by GetPidLikePI(), and SetPidLikePI().
|
private |
Definition at line 61 of file CbmTrdTrack.h.
Referenced by GetPidLikePR(), and SetPidLikePR().
|
private |
PID value based on Wkn method
Definition at line 52 of file CbmTrdTrack.h.
Referenced by GetPidWkn(), and SetPidWkn().
|
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().
|
protectedinherited |
Track start time
Definition at line 98 of file CbmTrack.h.
Referenced by CbmTrack::GetTime(), CbmTrack::operator=(), CbmTrack::SetTime(), and CbmStsTrack::ToString().
|
protectedinherited |
Definition at line 99 of file CbmTrack.h.
Referenced by CbmTrack::GetTimeError(), CbmTrack::operator=(), and CbmTrack::SetTimeError().