CbmRoot
CbmLitHitToTrackMerger Class Referenceabstract

Interface for hit-to-track merging algorithm. More...

#include <CbmLitHitToTrackMerger.h>

Inheritance diagram for CbmLitHitToTrackMerger:
[legend]

Public Member Functions

 CbmLitHitToTrackMerger ()
 Constructor. More...
 
virtual ~CbmLitHitToTrackMerger ()
 Destructor. More...
 
virtual LitStatus DoMerge (HitPtrVector &hits, TrackPtrVector &tracks, TofTrackPtrVector &tofTracks)=0
 Main function to be implemented for concrete hit-to-track merging algorithm. More...
 

Detailed Description

Interface for hit-to-track merging algorithm.

Author
A.Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de
Date
2008

Definition at line 20 of file CbmLitHitToTrackMerger.h.

Constructor & Destructor Documentation

◆ CbmLitHitToTrackMerger()

CbmLitHitToTrackMerger::CbmLitHitToTrackMerger ( )
inline

Constructor.

Definition at line 25 of file CbmLitHitToTrackMerger.h.

◆ ~CbmLitHitToTrackMerger()

virtual CbmLitHitToTrackMerger::~CbmLitHitToTrackMerger ( )
inlinevirtual

Destructor.

Definition at line 30 of file CbmLitHitToTrackMerger.h.

Member Function Documentation

◆ DoMerge()

virtual LitStatus CbmLitHitToTrackMerger::DoMerge ( HitPtrVector hits,
TrackPtrVector tracks,
TofTrackPtrVector tofTracks 
)
pure virtual

Main function to be implemented for concrete hit-to-track merging algorithm.

Parameters
hitsVector of hits that have to be merged with tracks.
tracksVector of tracks that have to be merged with hits.
tracksOutput vector of TOF tracks.
Returns
Status code.

Implemented in CbmLitAllHitsTofMerger, and CbmLitNearestHitTofMerger.


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