CbmRoot
|
#include <CbmTofTrack.h>
Public Member Functions | |
CbmTofTrack () | |
virtual | ~CbmTofTrack () |
void | AddTofHit (int32_t hitIndex) |
int32_t | GetPidHypo () const |
float | GetMass () const |
int32_t | GetTofHitIndex () const |
double | GetTrackDx () const |
double | GetTrackDy () const |
int32_t | GetTrackIndex () const |
double | GetTrackLength () const |
const FairTrackParam * | GetTrackParameter () const |
double | GetTrackX () const |
double | GetTrackY () const |
double | GetDistance () const |
void | SetTrackIndex (int32_t trackIndex) |
void | SetTofHitIndex (int32_t tofHitIndex) |
void | SetTrackParameter (const FairTrackParam *par) |
void | SetTrackLength (double trackLength) |
void | SetPidHypo (int32_t pid) |
void | SetMass (float mass) |
void | SetDistance (double distance) |
int32_t | GetNofTofHits () const |
int32_t | GetTofHitIndex (int32_t iHit) const |
virtual std::string | ToString () const |
void | AddHit (int32_t index, HitType type) |
virtual int32_t | GetNofHits () const |
int32_t | GetHitIndex (int32_t iHit) const |
HitType | GetHitType (int32_t iHit) 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 |
CbmMatch * | GetMatch () const |
double | GetStartTime () const |
double | GetStartTimeError () const |
double | GetFirstHitTime () const |
double | GetFirstHitTimeError () const |
double | GetLastHitTime () const |
double | GetLastHitTimeError () const |
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) |
Protected Member Functions | |
ClassDef (CbmTrack, 6) | |
Protected Attributes | |
std::vector< int32_t > | fHitIndex |
std::vector< HitType > | fHitType |
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 |
CbmMatch * | fMatch |
Double32_t | fChiSqTime {0.} |
int32_t | fNdfTime {0} |
Private Member Functions | |
ClassDef (CbmTofTrack, 3) | |
Private Attributes | |
int32_t | fGlbTrack |
Index of global track. | |
double | fTrackLength |
Track length from primary vertex to TOF [cm]. | |
FairTrackParam | fTrackPar |
Track parameters at z of TofHit. | |
int32_t | fPidHypo |
PID hypothesis used for track extrapolation. | |
float | fMass |
Mass from Tof. | |
double | fDistance = 0. |
Normalized distance from hit to track. | |
Definition at line 33 of file CbmTofTrack.h.
CbmTofTrack::CbmTofTrack | ( | ) |
Default constructor
Definition at line 22 of file CbmTofTrack.cxx.
|
virtual |
Destructor
Definition at line 27 of file CbmTofTrack.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 97 of file CbmTrack.cxx.
References CbmTrack::fHitIndex, and CbmTrack::fHitType.
Referenced by CbmMuchTrack::AddMuchHit(), AddTofHit(), CbmTrdTrack::AddTrdHit(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmMuchTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTofTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrdTrack(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), and CbmMuchTrackFinderIdeal::ProcessDigiMatches().
|
inline |
Associate a TofHit to the track
hitIndex | Index of the TOF hit in TClonesArray |
Definition at line 45 of file CbmTofTrack.h.
References CbmTrack::AddHit(), and kTOFHIT.
Referenced by SetTofHitIndex().
|
private |
|
protectedinherited |
|
inlineinherited |
Definition at line 63 of file CbmTrack.h.
References CbmTrack::fChiSq.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmAnaDimuonAnalysis::Exec(), CbmKFParticleFinder::Exec(), CbmKFTrackQa::Exec(), CbmMvdQa::ExecTrackQa(), LmvmTask::FillCands(), PairAnalysisVarManager::FillVarMuchTrack(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmPVFinderKF::FindEventVertex(), CbmPVFinderKF::FindPrimaryVertex(), CbmStsTracksConverter::IsGoodCovMatrix(), CbmKFParticleInterface::SetKFParticleFromStsTrack(), CbmKFParticleFinderPID::SetRecoPID(), CbmKFTrack::SetStsTrack(), CbmStsTrack::ToString(), and ToString().
|
inlineinherited |
Definition at line 65 of file CbmTrack.h.
References CbmTrack::fChiSqTime.
|
inline |
Normalized distance from hit to track
Definition at line 79 of file CbmTofTrack.h.
References fDistance.
Referenced by LmvmTask::CheckTofIdentification(), CbmHadronAnalysis::ExecEvent(), LmvmTask::FillCands(), and CbmLitTofQa::ProcessTofTracks().
|
inlineinherited |
Definition at line 73 of file CbmTrack.h.
References CbmTrack::fFirstHitTime.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), and CbmLitConverter::GetStsTrackTimes().
|
inlineinherited |
Definition at line 74 of file CbmTrack.h.
References CbmTrack::fFirstHitTimeError.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), and CbmLitConverter::GetStsTrackTimes().
|
inlineinherited |
Definition at line 62 of file CbmTrack.h.
References CbmTrack::fFlag.
Referenced by CbmLitConverter::CbmTrackToCbmLitTrack(), CbmPVFinderKF::FindEventVertex(), and CbmPVFinderKF::FindPrimaryVertex().
|
inlineinherited |
Definition at line 59 of file CbmTrack.h.
References CbmTrack::fHitIndex.
Referenced by PairAnalysisVarManager::CalculateHitTypes(), CbmLitFindGlobalTracks::CalculateLength(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmFitGlobalTracksQa::Exec(), CbmKFTrackQa::Exec(), CbmMuchMatchTracks::Exec(), CbmTrdSetTracksPidANN::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmTrdSetTracksPidModWkn::Exec(), CbmTrdSetTracksPidWkn::Exec(), CbmTrdTracksPidQa::Exec(), CbmTrdElectronsTrainAnn::FillElossVectorSim(), PairAnalysis::FillHistogramsHits(), PairAnalysisVarManager::FillVarTrdTrack(), CbmStsTrack::GetStsHitIndex(), GetTofHitIndex(), GetTofHitIndex(), CbmRecoTracks::HandleTrack(), CbmTimesliceRecoTracks::HandleTrack(), CbmMatchRecoToMC::MatchTracks(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessTrdTrack(), and CbmKFParticleFinderPID::SetRecoPID().
|
inlineinherited |
Definition at line 60 of file CbmTrack.h.
References CbmTrack::fHitType.
Referenced by CbmLitFindGlobalTracks::CalculateLength(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmMuchMatchTracks::Exec(), PairAnalysisVarManager::FillVarMuchTrack(), CbmRecoTracks::HandleTrack(), CbmTimesliceRecoTracks::HandleTrack(), and CbmMatchRecoToMC::MatchTracks().
|
inlineinherited |
Definition at line 75 of file CbmTrack.h.
References CbmTrack::fLastHitTime.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitFitTracks::DoFit(), and CbmLitConverter::GetStsTrackTimes().
|
inlineinherited |
Definition at line 76 of file CbmTrack.h.
References CbmTrack::fLastHitTimeError.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitFitTracks::DoFit(), and CbmLitConverter::GetStsTrackTimes().
|
inline |
mass hypothesis from TOF
Definition at line 52 of file CbmTofTrack.h.
References fMass.
Referenced by CbmHadronAnalysis::ExecEvent().
|
inlineinherited |
Definition at line 70 of file CbmTrack.h.
References CbmTrack::fMatch.
|
inlineinherited |
Definition at line 64 of file CbmTrack.h.
References CbmTrack::fNDF.
Referenced by CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmAnaDimuonAnalysis::Exec(), CbmKFParticleFinder::Exec(), CbmKFTrackQa::Exec(), CbmMvdQa::ExecTrackQa(), LmvmTask::FillCands(), PairAnalysisVarManager::FillVarMuchTrack(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmPVFinderKF::FindEventVertex(), CbmPVFinderKF::FindPrimaryVertex(), CbmStsTracksConverter::IsGoodCovMatrix(), CbmKFParticleInterface::SetKFParticleFromStsTrack(), CbmKFParticleFinderPID::SetRecoPID(), CbmKFTrack::SetStsTrack(), CbmStsTrack::ToString(), and ToString().
|
inlineinherited |
Definition at line 66 of file CbmTrack.h.
References CbmTrack::fNdfTime.
|
inlinevirtualinherited |
Accessors
Reimplemented in CbmStsTrack.
Definition at line 58 of file CbmTrack.h.
References CbmTrack::fHitIndex.
Referenced by CbmRecoQaTask::TrackFilter::Accept(), PairAnalysisVarManager::CalculateHitTypes(), CbmLitFindGlobalTracks::CalculateLength(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmKfTrackFitter::CreateGlobalTrack(), CbmAnaDimuonAnalysis::Exec(), CbmFitGlobalTracksQa::Exec(), CbmKFTrackQa::Exec(), CbmMuchMatchTracks::Exec(), CbmTrackingTrdQa::Exec(), CbmTrdSetTracksPidANN::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmTrdSetTracksPidModWkn::Exec(), CbmTrdSetTracksPidWkn::Exec(), CbmTrdTracksPidQa::Exec(), CbmTrdElectronsTrainAnn::FillElossVectorSim(), PairAnalysis::FillHistogramsHits(), CbmTrackingTrdQa::FillTrackMatchMap(), PairAnalysisVarManager::FillVarMuchTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmStsTrack::GetNofStsHits(), GetNofTofHits(), CbmRecoTracks::HandleTrack(), CbmTimesliceRecoTracks::HandleTrack(), CbmAnaJpsiTask::IsRecoTrackAccepted(), CbmMatchRecoToMC::MatchTracks(), CbmMuchTrackFinderIdeal::ProcessDigiMatches(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessTrdTrack(), and CbmKFParticleFinderPID::SetRecoPID().
|
inline |
Number of TOF hits
Definition at line 111 of file CbmTofTrack.h.
References CbmTrack::GetNofHits().
Referenced by GetTofHitIndex(), and ToString().
|
inlineinherited |
Definition at line 68 of file CbmTrack.h.
References CbmTrack::fParamFirst.
Referenced by CbmHelix::Build(), CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmGlobalTrackFitterIdeal::DoFit(), CbmAnaConversion::Exec(), CbmKFParticleFinder::Exec(), CbmKFTrackQa::Exec(), CbmKresConversionCorrectedPhotons::Exec(), CbmKresConversionManual::Exec(), CbmKresConversionManualmbias1::Exec(), CbmKresConversionManualmbias2::Exec(), CbmKresConversionManualmbias3::Exec(), CbmKresConversionManualmbias4::Exec(), CbmKresConversionPhotons::Exec(), CbmKresEta::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmTrdSetTracksPidModWkn::Exec(), CbmHadronAnalysis::ExecEvent(), CbmMvdQa::ExecTrackQa(), CbmStsKFTrackFitter::Extrapolate(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmKFTrack::GetStsTrack(), CbmLitConverter::GetStsTrackTimes(), CbmRecoTracks::HandleStsTrack(), CbmTimesliceRecoTracks::HandleStsTrack(), CbmStsTracksConverter::IsGoodCovMatrix(), PairAnalysisTrack::PairAnalysisTrack(), CbmTrdTracksConverter::ProcessData(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessStsTrack(), CbmLitFitQa::ProcessTrdTrack(), CbmKFParticleFinderPID::SetRecoPID(), CbmKFTrack::SetStsTrack(), CbmStsTrack::ToString(), ToString(), and CbmStsTracksConverter::WriteKFInfo().
|
inlineinherited |
Definition at line 69 of file CbmTrack.h.
References CbmTrack::fParamLast.
Referenced by CbmHelix::Build(), CbmLitConverter::CbmStsTrackToCbmLitTrack(), CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), CbmRichTrackExtrapolationLittrack::DoExtrapolation(), CbmGlobalTrackFitterIdeal::DoFit(), CbmLitFitTracks::DoFit(), CbmLitFitTracksParallel::DoFit(), CbmLitFindGlobalTracksParallel::DoTracking(), CbmKFTrackQa::Exec(), CbmLitCreateStandaloneData::Exec(), CbmTrdSetTracksPidLike::Exec(), CbmStsKFTrackFitter::Extrapolate(), PairAnalysisVarManager::FillVarStsTrack(), PairAnalysisVarManager::FillVarTrdTrack(), CbmKFTrack::GetStsTrack(), CbmLitConverter::GetStsTrackTimes(), CbmLitFitQa::ProcessMuchTrack(), CbmLitFitQa::ProcessStsTrack(), CbmLitFitQa::ProcessTrdTrack(), CbmKFTrack::SetStsTrack(), and CbmLitConverter::StsTrackArrayToTrackVector().
|
inline |
PID hypothesis for track extrapolation to TOF
Definition at line 49 of file CbmTofTrack.h.
References fPidHypo.
|
inlineinherited |
Definition at line 67 of file CbmTrack.h.
References CbmTrack::fPreviousTrackId.
Referenced by CbmLitConverter::CbmTrackToCbmLitTrack(), CbmLitConverterParallel::CbmTrackToLitScalTrack(), and CbmLitFindGlobalTracksParallel::ConstructGlobalTracks().
|
inlineinherited |
Definition at line 71 of file CbmTrack.h.
References CbmTrack::fStartTime.
Referenced by CbmBuildEventsFromTracksReal::CompareTrackTime(), CbmEventBuilderQa::CompareTrackTime(), CbmBuildEventsFromTracksReal::Exec(), and CbmEventBuilderQa::Exec().
|
inlineinherited |
Definition at line 72 of file CbmTrack.h.
References CbmTrack::fStartTimeError.
Referenced by CbmBuildEventsFromTracksReal::Exec(), and CbmEventBuilderQa::Exec().
|
inline |
Index of TOF hit
Definition at line 55 of file CbmTofTrack.h.
References CbmTrack::GetHitIndex().
Referenced by CbmLitFindGlobalTracks::CalculateLength(), CbmHadronAnalysis::ExecEvent(), CbmLitTofQa::ProcessTofTracks(), and ToString().
|
inline |
Index of a TOF hit @value Array index of the ith TOF hit of the track
Throws std::vector exception if out of bounds.
Definition at line 119 of file CbmTofTrack.h.
References CbmTrack::GetHitIndex(), and GetNofTofHits().
|
inline |
Error of track x coordinate at TOF
Definition at line 58 of file CbmTofTrack.h.
|
inline |
Error of track x coordinate at TOF
Definition at line 61 of file CbmTofTrack.h.
|
inline |
Index of global track
Definition at line 64 of file CbmTofTrack.h.
References fGlbTrack.
Referenced by CbmLitFindGlobalTracks::CalculateLength(), CbmHadronAnalysis::ExecEvent(), and CbmLitTofQa::ProcessTofTracks().
|
inline |
Track length from primary vertex to TOF
Definition at line 67 of file CbmTofTrack.h.
References fTrackLength.
Referenced by CbmHadronAnalysis::ExecEvent(), and CbmLitTofQa::ProcessTofTracks().
|
inline |
Track parameters at TOF
Definition at line 70 of file CbmTofTrack.h.
References fTrackPar.
Referenced by CbmHadronAnalysis::ExecEvent(), and CbmLitTofQa::ProcessTofTracks().
|
inline |
|
inline |
|
inlineinherited |
Definition at line 81 of file CbmTrack.h.
References CbmTrack::fChiSq.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmMuchTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTofTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrdTrack(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmKFTrack::GetStsTrack(), and CbmLitConverterParallel::LitScalTrackToCbmTrack().
|
inlineinherited |
Definition at line 83 of file CbmTrack.h.
References CbmTrack::fChiSqTime.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks().
|
inline |
Set normalized distance from hit to track
Definition at line 105 of file CbmTofTrack.h.
References fDistance.
Referenced by CbmLitConverter::LitTrackVectorToGlobalTrackArray().
|
inlineinherited |
Definition at line 93 of file CbmTrack.h.
References CbmTrack::fFirstHitTime.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), and CbmL1StsTrackFinder::CopyL1Tracks().
|
inlineinherited |
Definition at line 94 of file CbmTrack.h.
References CbmTrack::fFirstHitTimeError.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), and CbmL1StsTrackFinder::CopyL1Tracks().
|
inlineinherited |
Definition at line 80 of file CbmTrack.h.
References CbmTrack::fFlag.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), and CbmStsKFTrackFitter::DoFit().
|
inlineinherited |
Definition at line 95 of file CbmTrack.h.
References CbmTrack::fLastHitTime.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), and CbmL1StsTrackFinder::CopyL1Tracks().
|
inlineinherited |
Definition at line 96 of file CbmTrack.h.
References CbmTrack::fLastHitTimeError.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), and CbmL1StsTrackFinder::CopyL1Tracks().
|
inline |
Set mass from TOF
Definition at line 102 of file CbmTofTrack.h.
References fMass.
Referenced by CbmHadronAnalysis::ExecEvent().
|
inherited |
Definition at line 103 of file CbmTrack.cxx.
References CbmTrack::fMatch.
|
inlineinherited |
Definition at line 82 of file CbmTrack.h.
References CbmTrack::fNDF.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmMuchTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTofTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrdTrack(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmKFTrack::GetStsTrack(), and CbmLitConverterParallel::LitScalTrackToCbmTrack().
|
inlineinherited |
Definition at line 84 of file CbmTrack.h.
References CbmTrack::fNdfTime.
Referenced by CbmL1StsTrackFinder::CopyL1Tracks().
|
inlineinherited |
Definition at line 88 of file CbmTrack.h.
References CbmTrack::fParamFirst.
|
inlineinherited |
Definition at line 86 of file CbmTrack.h.
References CbmTrack::fParamFirst.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmMuchTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTofTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrdTrack(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmLitFindMvdTracks::ConvertOutputData(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmLitFitTracks::DoFit(), CbmLitFitTracksParallel::DoFit(), CbmKfFitTracksTask::Exec(), CbmKFTrack::GetStsTrack(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), and CbmMuchTrackFinderIdeal::SetTrackParam().
|
inlineinherited |
Definition at line 89 of file CbmTrack.h.
References CbmTrack::fParamLast.
|
inlineinherited |
Definition at line 87 of file CbmTrack.h.
References CbmTrack::fParamLast.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmMuchTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTofTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrdTrack(), CbmLitConverter::CbmLitTrackToCbmTrack(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmLitFitTracks::DoFit(), CbmLitFitTracksParallel::DoFit(), CbmStsKFTrackFitter::DoFit(), CbmKfFitTracksTask::Exec(), CbmKFTrack::GetStsTrack(), CbmLitConverterParallel::LitScalTrackToCbmTrack(), and CbmMuchTrackFinderIdeal::SetTrackParam().
|
inline |
Set PID hypothesis for track extrapolation to TOF
Definition at line 99 of file CbmTofTrack.h.
References fPidHypo.
|
inlineinherited |
Definition at line 85 of file CbmTrack.h.
References CbmTrack::fPreviousTrackId.
Referenced by CbmLitConverter::CbmLitTrackToCbmTrack(), and CbmLitConverterParallel::LitScalTrackToCbmTrack().
|
inlineinherited |
Definition at line 91 of file CbmTrack.h.
References CbmTrack::fStartTime.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), and CbmL1StsTrackFinder::CopyL1Tracks().
|
inlineinherited |
Definition at line 92 of file CbmTrack.h.
References CbmTrack::fStartTimeError.
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), and CbmL1StsTrackFinder::CopyL1Tracks().
|
inline |
Set TOF hit index
Definition at line 85 of file CbmTofTrack.h.
References AddTofHit(), CbmTrack::fHitIndex, and CbmTrack::fHitType.
Referenced by CbmLitConverter::LitTrackVectorToGlobalTrackArray().
|
inline |
Set track index
Definition at line 82 of file CbmTofTrack.h.
References fGlbTrack.
Referenced by CbmLitConverter::LitTrackVectorToGlobalTrackArray().
|
inline |
Set track length
Definition at line 96 of file CbmTofTrack.h.
References fTrackLength.
Referenced by CbmLitFindGlobalTracks::CalculateLength().
|
inline |
Set track parameter
Definition at line 93 of file CbmTofTrack.h.
References fTrackPar.
Referenced by CbmLitConverter::LitTrackVectorToGlobalTrackArray().
|
virtual |
Debug output
Reimplemented from CbmTrack.
Definition at line 32 of file CbmTofTrack.cxx.
References CbmTrack::fStartTime, CbmTrack::GetChiSq(), CbmTrack::GetNDF(), GetNofTofHits(), CbmTrack::GetParamFirst(), and GetTofHitIndex().
|
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().
|
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().
|
private |
Normalized distance from hit to track.
Definition at line 135 of file CbmTofTrack.h.
Referenced by GetDistance(), and SetDistance().
|
protectedinherited |
Track time at the first hit
Definition at line 119 of file CbmTrack.h.
Referenced by CbmTrack::GetFirstHitTime(), CbmTrack::operator=(), and CbmTrack::SetFirstHitTime().
|
protectedinherited |
Definition at line 120 of file CbmTrack.h.
Referenced by CbmTrack::GetFirstHitTimeError(), CbmTrack::operator=(), and CbmTrack::SetFirstHitTimeError().
|
protectedinherited |
Quality flag
Definition at line 127 of file CbmTrack.h.
Referenced by CbmTrack::GetFlag(), CbmTrack::operator=(), CbmTrack::SetFlag(), and CbmTrack::ToString().
|
private |
Index of global track.
Definition at line 130 of file CbmTofTrack.h.
Referenced by GetTrackIndex(), and SetTrackIndex().
|
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=(), SetTofHitIndex(), and CbmTrack::ToString().
|
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 SetTofHitIndex().
|
protectedinherited |
Track time at the last hit
Definition at line 123 of file CbmTrack.h.
Referenced by CbmTrack::GetLastHitTime(), CbmTrack::operator=(), and CbmTrack::SetLastHitTime().
|
protectedinherited |
Definition at line 124 of file CbmTrack.h.
Referenced by CbmTrack::GetLastHitTimeError(), CbmTrack::operator=(), and CbmTrack::SetLastHitTimeError().
|
private |
Mass from Tof.
Definition at line 134 of file CbmTofTrack.h.
|
protectedinherited |
Monte-Carlo information
Definition at line 137 of file CbmTrack.h.
Referenced by CbmTrack::GetMatch(), CbmTrack::operator=(), CbmTrack::SetMatch(), and CbmTrack::~CbmTrack().
|
protectedinherited |
Definition at line 131 of file CbmTrack.h.
Referenced by CbmTrack::GetNDF(), CbmTrack::operator=(), CbmTrack::SetNDF(), and CbmTrack::ToString().
|
protectedinherited |
Definition at line 141 of file CbmTrack.h.
Referenced by CbmTrack::GetNdfTime(), and CbmTrack::SetNdfTime().
|
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().
|
protectedinherited |
Definition at line 112 of file CbmTrack.h.
Referenced by CbmTrack::GetParamLast(), CbmTrack::operator=(), CbmTrack::SetParamLast(), and CbmTrack::SetParamLast().
|
private |
PID hypothesis used for track extrapolation.
Definition at line 133 of file CbmTofTrack.h.
Referenced by GetPidHypo(), and SetPidHypo().
|
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().
|
protectedinherited |
Track start time
Definition at line 115 of file CbmTrack.h.
Referenced by CbmTrack::GetStartTime(), CbmTrack::operator=(), CbmTrack::SetStartTime(), CbmStsTrack::ToString(), and ToString().
|
protectedinherited |
Definition at line 116 of file CbmTrack.h.
Referenced by CbmTrack::GetStartTimeError(), CbmTrack::operator=(), and CbmTrack::SetStartTimeError().
|
private |
Track length from primary vertex to TOF [cm].
Definition at line 131 of file CbmTofTrack.h.
Referenced by GetTrackLength(), and SetTrackLength().
|
private |
Track parameters at z of TofHit.
Definition at line 132 of file CbmTofTrack.h.
Referenced by GetTrackDx(), GetTrackDy(), GetTrackParameter(), GetTrackX(), GetTrackY(), and SetTrackParameter().