CbmRoot
Loading...
Searching...
No Matches
CbmLitConverterParallel Class Reference

#include <CbmLitConverterParallel.h>

Public Member Functions

 CbmLitConverterParallel ()
 Constructor.
 
virtual ~CbmLitConverterParallel ()
 Destructor.
 

Static Public Member Functions

static void FairTrackParamToLitTrackParamScal (const FairTrackParam *par, lit::parallel::LitTrackParamScal *lpar)
 Convert FairTrackParam to LitTrackParamScal.
 
static void LitTrackParamScalToFairTrackParam (const lit::parallel::LitTrackParamScal *lpar, FairTrackParam *par)
 Convert LitTrackParamScal to FairTrackParam.
 
static void CbmPixelHitToLitScalPixelHit (const CbmPixelHit *hit, lit::parallel::LitScalPixelHit *lhit)
 Convert CbmPixelHit to LitScalPixelHit.
 
static void CbmPixelHitArrayToLitScalPixelHitArray (const TClonesArray *hits, vector< lit::parallel::LitScalPixelHit * > &lhits)
 Convert CbmPixelHit array to LitScalPixelHit arra.
 
static void CbmTrackToLitScalTrack (const CbmTrack *track, const vector< lit::parallel::LitScalPixelHit * > &lhits, lit::parallel::LitScalTrack *ltrack)
 Convert CbmTrack to LitScalTrack.
 
static void CbmTrackArrayToLitScalTrackArray (const TClonesArray *tracks, const vector< lit::parallel::LitScalPixelHit * > &lhits, vector< lit::parallel::LitScalTrack * > &ltracks)
 Convert array of CbmTrack to array of LitScalTrack.
 
static void LitScalTrackToCbmTrack (const lit::parallel::LitScalTrack *ltrack, CbmTrack *track)
 Convert LitScalTrack to CbmTrack.
 
static void LitScalTrackArrayToCbmTrdTrackArray (const vector< lit::parallel::LitScalTrack * > &ltracks, TClonesArray *tracks)
 Convert array of LitScalTrack to array of CbmTrack.
 
static void LitScalTrackArrayToCbmMuchTrackArray (const vector< lit::parallel::LitScalTrack * > &ltracks, TClonesArray *tracks)
 Convert array of LitScalTrack to array of CbmTrack.
 

Detailed Description

Definition at line 24 of file CbmLitConverterParallel.h.

Constructor & Destructor Documentation

◆ CbmLitConverterParallel()

CbmLitConverterParallel::CbmLitConverterParallel ( )

Constructor.

Definition at line 26 of file CbmLitConverterParallel.cxx.

◆ ~CbmLitConverterParallel()

CbmLitConverterParallel::~CbmLitConverterParallel ( )
virtual

Destructor.

Definition at line 28 of file CbmLitConverterParallel.cxx.

Member Function Documentation

◆ CbmPixelHitArrayToLitScalPixelHitArray()

void CbmLitConverterParallel::CbmPixelHitArrayToLitScalPixelHitArray ( const TClonesArray * hits,
vector< lit::parallel::LitScalPixelHit * > & lhits )
static

Convert CbmPixelHit array to LitScalPixelHit arra.

Parameters
[in]hitsPointer to TClonesArray of CbmPixelHit.
[out]lhitsPointer to vector of LitScalPixelHit.

Definition at line 109 of file CbmLitConverterParallel.cxx.

References CbmPixelHitToLitScalPixelHit(), and hits.

Referenced by CbmLitFitTracksParallel::DoFit(), and CbmLitFindGlobalTracksParallel::DoTracking().

◆ CbmPixelHitToLitScalPixelHit()

◆ CbmTrackArrayToLitScalTrackArray()

void CbmLitConverterParallel::CbmTrackArrayToLitScalTrackArray ( const TClonesArray * tracks,
const vector< lit::parallel::LitScalPixelHit * > & lhits,
vector< lit::parallel::LitScalTrack * > & ltracks )
static

Convert array of CbmTrack to array of LitScalTrack.

Parameters
[in]tracksTClonesArray of CbmTrack.
[in]lhitsVector of LitScalPixelHit pointers.
[out]ltracksVector of LitScalTrack.

Definition at line 149 of file CbmLitConverterParallel.cxx.

References CbmTrackToLitScalTrack(), and tracks.

Referenced by CbmLitFitTracksParallel::DoFit().

◆ CbmTrackToLitScalTrack()

◆ FairTrackParamToLitTrackParamScal()

◆ LitScalTrackArrayToCbmMuchTrackArray()

void CbmLitConverterParallel::LitScalTrackArrayToCbmMuchTrackArray ( const vector< lit::parallel::LitScalTrack * > & ltracks,
TClonesArray * tracks )
static

Convert array of LitScalTrack to array of CbmTrack.

Parameters
[in]ltracksVector of LitScalTrack.
[out]tracksTClonesArray of CbmTrack.

Definition at line 193 of file CbmLitConverterParallel.cxx.

References LitScalTrackToCbmTrack().

Referenced by CbmLitFindGlobalTracksParallel::DoTracking().

◆ LitScalTrackArrayToCbmTrdTrackArray()

void CbmLitConverterParallel::LitScalTrackArrayToCbmTrdTrackArray ( const vector< lit::parallel::LitScalTrack * > & ltracks,
TClonesArray * tracks )
static

Convert array of LitScalTrack to array of CbmTrack.

Parameters
[in]ltracksVector of LitScalTrack.
[out]tracksTClonesArray of CbmTrack.

Definition at line 182 of file CbmLitConverterParallel.cxx.

References LitScalTrackToCbmTrack().

Referenced by CbmLitFindGlobalTracksParallel::DoTracking().

◆ LitScalTrackToCbmTrack()

◆ LitTrackParamScalToFairTrackParam()


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