CbmRoot
|
#include <CbmLitConverter.h>
Static Public Member Functions | |
static void | CbmPixelHitToCbmLitPixelHit (const CbmPixelHit *hit, Int_t index, CbmLitPixelHit *litHit) |
static void | CbmMvdHitToCbmLitPixelHit (const CbmMvdHit *hit, Int_t index, CbmLitPixelHit *litHit) |
static void | CbmStsTrackToCbmLitTrack (const CbmStsTrack *stsTrack, CbmLitTrack *litTrack) |
static void | CbmTrackToCbmLitTrack (const CbmTrack *track, const HitPtrVector &lhits, CbmLitTrack *ltrack) |
static void | CbmTrackArrayToCbmLitTrackArray (const TClonesArray *tracks, const HitPtrVector &lhits, TrackPtrVector <racks) |
static void | CbmLitTrackToCbmTrack (const CbmLitTrack *litTrack, CbmTrack *track, LitSystemId systemId) |
static void | LitTrackVectorToGlobalTrackArray (CbmEvent *event, const TrackPtrVector &litTracks, const TofTrackPtrVector &litTofTracks, TClonesArray *globalTracks, TClonesArray *stsTracks, TClonesArray *trdTracks, TClonesArray *muchTracks, TClonesArray *tofTracks) |
static void | HitArrayToHitVector (CbmEvent *event, ECbmDataType hitDataType, const TClonesArray *hits, HitPtrVector &litHits) |
static void | MvdHitArrayToHitVector (const TClonesArray *hits, HitPtrVector &litHits) |
static void | StsTrackArrayToTrackVector (CbmEvent *event, const TClonesArray *tracks, TrackPtrVector &litTracks) |
static void | GetStsTrackTimes (const CbmStsTrack *track, Double_t &firstTime, Double_t &lastTime) |
Definition at line 44 of file CbmLitConverter.h.
|
inlinestatic |
Definition at line 175 of file CbmLitConverter.h.
References CbmTrack::AddHit(), CbmLitConverterFairTrackParam::CbmLitTrackParamToFairTrackParam(), CbmLitFitNode::GetChiSqFiltered(), CbmLitTrack::GetFitNode(), CbmLitTrack::GetHit(), CbmLitTrack::GetNofHits(), CbmLitTrack::GetPreviousTrackId(), CbmLitTrack::GetQuality(), CbmLitHit::GetRefId(), CbmLitHit::GetSystem(), CbmLitHit::GetType(), CbmLitFitNode::GetUpdatedParam(), kLITMUCH, kLITPIXELHIT, kLITTRD, kMUCHPIXELHIT, kTRDHIT, CbmTrack::SetChiSq(), CbmTrack::SetFlag(), CbmTrack::SetNDF(), CbmTrack::SetParamFirst(), CbmTrack::SetParamLast(), and CbmTrack::SetPreviousTrackId().
Referenced by LitTrackVectorToGlobalTrackArray().
|
inlinestatic |
Definition at line 82 of file CbmLitConverter.h.
References CbmPixelHit::GetDx(), CbmPixelHit::GetDy(), CbmHit::GetDz(), CbmMvdHit::GetStationNr(), CbmHit::GetTime(), CbmHit::GetTimeError(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), kLITMVD, CbmLitHit::SetDetectorId(), CbmLitHit::SetDt(), CbmLitPixelHit::SetDx(), CbmLitPixelHit::SetDxy(), CbmLitPixelHit::SetDy(), CbmLitHit::SetDz(), CbmLitHit::SetRefId(), CbmLitHit::SetT(), CbmLitPixelHit::SetX(), CbmLitPixelHit::SetY(), and CbmLitHit::SetZ().
Referenced by MvdHitArrayToHitVector().
|
inlinestatic |
correction removed from here. The time for CbmMuchPixelHit is corrected now in CbmMuchFindHitsGem class
Definition at line 46 of file CbmLitConverter.h.
References CbmPixelHit::GetDx(), CbmPixelHit::GetDxy(), CbmPixelHit::GetDy(), CbmHit::GetDz(), CbmHit::GetPlaneId(), CbmHit::GetTimeError(), CbmHit::GetType(), CbmPixelHit::GetX(), CbmPixelHit::GetY(), CbmHit::GetZ(), kLITMUCH, kLITTOF, kLITTRD, kMUCHPIXELHIT, kMVDHIT, kPIXELHIT, kSTSHIT, kTOFHIT, kTRDHIT, CbmLitHit::SetDetectorId(), CbmLitHit::SetDt(), CbmLitPixelHit::SetDx(), CbmLitPixelHit::SetDxy(), CbmLitPixelHit::SetDy(), CbmLitHit::SetDz(), CbmLitHit::SetRefId(), CbmLitHit::SetT(), CbmLitPixelHit::SetX(), CbmLitPixelHit::SetY(), and CbmLitHit::SetZ().
Referenced by CbmGlobalTrackingTofGeometry::Find(), GetStsTrackTimes(), and HitArrayToHitVector().
|
inlinestatic |
Definition at line 99 of file CbmLitConverter.h.
References CbmLitConverterFairTrackParam::FairTrackParamToCbmLitTrackParam(), CbmTrack::GetChiSq(), CbmTrack::GetNDF(), CbmTrack::GetParamFirst(), CbmTrack::GetParamLast(), GetStsTrackTimes(), CbmTrack::GetTime(), CbmTrack::GetTimeError(), kLITGOOD, CbmTrackParam::Set(), CbmLitTrack::SetChi2(), CbmLitTrack::SetNDF(), CbmLitTrack::SetParamFirst(), CbmLitTrack::SetParamLast(), CbmLitTrack::SetPreviousTrackId(), CbmLitTrack::SetQuality(), and CbmLitTrackParam::SetTime().
Referenced by StsTrackArrayToTrackVector().
|
inlinestatic |
Definition at line 163 of file CbmLitConverter.h.
References CbmTrackToCbmLitTrack(), and tracks.
Referenced by CbmLitFitTracks::DoFit().
|
inlinestatic |
Definition at line 129 of file CbmLitConverter.h.
References CbmLitTrack::AddHit(), CbmLitConverterFairTrackParam::FairTrackParamToCbmLitTrackParam(), CbmTrack::GetChiSq(), CbmTrack::GetFlag(), CbmTrack::GetHitIndex(), CbmTrack::GetHitType(), CbmTrack::GetNDF(), CbmTrack::GetNofHits(), CbmTrack::GetParamFirst(), CbmTrack::GetParamLast(), CbmTrack::GetPidHypo(), CbmTrack::GetPreviousTrackId(), CbmTrack::GetTime(), CbmTrack::GetTimeError(), kLITGOOD, kMUCHPIXELHIT, kPIXELHIT, kTRDHIT, CbmTrackParam::Set(), CbmLitTrack::SetChi2(), CbmLitTrack::SetLastStationId(), CbmLitTrack::SetNDF(), CbmLitTrack::SetParamFirst(), CbmLitTrack::SetParamLast(), CbmLitTrack::SetPDG(), CbmLitTrack::SetPreviousTrackId(), and CbmLitTrack::SetQuality().
Referenced by CbmTrackArrayToCbmLitTrackArray().
|
inlinestatic |
Definition at line 362 of file CbmLitConverter.h.
References CbmPixelHitToCbmLitPixelHit(), CbmLitToolFactory::CreateTrackPropagator(), CbmLitToolFactory::CreateTrackUpdate(), CbmLitConverterFairTrackParam::FairTrackParamToCbmLitTrackParam(), CbmLitTrackParam::fSpeedOfLight, CbmStsTrack::GetMvdHitIndex(), CbmStsTrack::GetNofMvdHits(), CbmStsTrack::GetNofStsHits(), CbmTrack::GetParamFirst(), CbmTrack::GetParamLast(), CbmStsTrack::GetStsHitIndex(), CbmLitTrackParam::GetTime(), CbmTrack::GetTime(), CbmTrack::GetTimeError(), CbmLitTrackParam::GetX(), CbmVertex::GetX(), CbmLitTrackParam::GetY(), CbmVertex::GetY(), CbmLitTrackParam::GetZ(), CbmVertex::GetZ(), CbmHit::GetZ(), i, kLITERROR, kMVDHIT, kSTSHIT, CbmTrackParam::Set(), CbmLitTrackParam::SetTime(), x, and y.
Referenced by CbmStsTrackToCbmLitTrack().
|
inlinestatic |
Definition at line 315 of file CbmLitConverter.h.
References CbmPixelHitToCbmLitPixelHit(), hits, and i.
Referenced by CbmLitFindGlobalTracks::ConvertInputData(), and CbmLitFitTracks::DoFit().
|
inlinestatic |
Definition at line 215 of file CbmLitConverter.h.
References CbmLitConverterFairTrackParam::CbmLitTrackParamToFairTrackParam(), CbmLitTrackToCbmTrack(), CbmLitTofTrack::GetDistance(), CbmLitTrack::GetFitNodes(), CbmLitTofTrack::GetHit(), CbmLitTrack::GetHit(), CbmLitTrack::GetNofHits(), CbmLitTrack::GetParamLast(), CbmLitTrack::GetPreviousTrackId(), CbmLitTrack::GetQuality(), CbmLitHit::GetRefId(), CbmLitHit::GetSystem(), CbmLitTofTrack::GetTrack(), CbmLitTofTrack::GetTrackParam(), i, kGlobalTrack, kLITBAD, kLITMUCH, kLITTRD, kMuchTrack, kStsTrack, kTofHit, kTrdTrack, CbmTofTrack::SetDistance(), CbmGlobalTrack::SetMuchTrackIndex(), CbmGlobalTrack::SetParamLast(), CbmGlobalTrack::SetStsTrackIndex(), CbmGlobalTrack::SetTofHitIndex(), CbmTofTrack::SetTofHitIndex(), CbmTofTrack::SetTrackIndex(), CbmTofTrack::SetTrackParameter(), CbmGlobalTrack::SetTrdTrackIndex(), and CbmLitTrack::ToString().
Referenced by CbmLitFindGlobalTracks::ConvertOutputData().
|
inlinestatic |
Definition at line 332 of file CbmLitConverter.h.
References CbmMvdHitToCbmLitPixelHit(), and hits.
Referenced by CbmLitFindMvdTracks::ConvertInputData().
|
inlinestatic |
Definition at line 344 of file CbmLitConverter.h.
References CbmStsTrackToCbmLitTrack(), CbmTrack::GetParamLast(), i, kStsTrack, CbmLitTrack::SetPreviousTrackId(), CbmLitTrack::SetRefId(), and tracks.
Referenced by CbmLitFindMvdTracks::ConvertInputData(), and CbmLitFindGlobalTracks::ConvertInputData().