CbmRoot
CbmLitConverterParallel Class Reference

#include <CbmLitConverterParallel.h>

Public Member Functions

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

Static Public Member Functions

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

Detailed Description

Definition at line 20 of file CbmLitConverterParallel.h.

Constructor & Destructor Documentation

◆ CbmLitConverterParallel()

CbmLitConverterParallel::CbmLitConverterParallel ( )

Constructor.

Definition at line 23 of file CbmLitConverterParallel.cxx.

◆ ~CbmLitConverterParallel()

CbmLitConverterParallel::~CbmLitConverterParallel ( )
virtual

Destructor.

Definition at line 25 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 106 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 147 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 192 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 181 of file CbmLitConverterParallel.cxx.

References LitScalTrackToCbmTrack().

Referenced by CbmLitFindGlobalTracksParallel::DoTracking().

◆ LitScalTrackToCbmTrack()

◆ LitTrackParamScalToFairTrackParam()


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