CbmRoot
Loading...
Searching...
No Matches
CbmLitHitToTrackMerger.h
Go to the documentation of this file.
1
/* Copyright (C) 2008-2013 GSI/JINR-LIT, Darmstadt/Dubna
2
SPDX-License-Identifier: GPL-3.0-only
3
Authors: Andrey Lebedev [committer] */
4
11
12
#ifndef CBMLITHITTOTRACKMERGER_H_
13
#define CBMLITHITTOTRACKMERGER_H_
14
15
#include "
base/CbmLitEnums.h
"
16
#include "
base/CbmLitTypes.h
"
17
24
class
CbmLitHitToTrackMerger
{
25
public
:
29
CbmLitHitToTrackMerger
() {}
30
34
virtual
~CbmLitHitToTrackMerger
() {}
35
43
virtual
LitStatus
DoMerge
(
HitPtrVector
&
hits
,
TrackPtrVector
&
tracks
,
TofTrackPtrVector
& tofTracks) = 0;
44
};
45
46
#endif
/* CBMLITHITTOTRACKMERGER_H_ */
tracks
TClonesArray * tracks
Definition
Analyze_matching.h:21
CbmLitEnums.h
Define enumerations used in littrack.
LitStatus
LitStatus
Definition
CbmLitEnums.h:29
CbmLitTypes.h
Typedefs for data structures used in littrack.
TofTrackPtrVector
vector< CbmLitTofTrack * > TofTrackPtrVector
Definition
CbmLitTypes.h:37
hits
static vector< vector< QAHit > > hits
Definition
CbmTofHitFinderTBQa.cxx:108
TrackPtrVector
std::vector< CbmTofTrack * > TrackPtrVector
Definition
CbmTofTypes.h:26
HitPtrVector
std::vector< CbmTofHit * > HitPtrVector
Definition
CbmTofTypes.h:20
CbmLitHitToTrackMerger::DoMerge
virtual LitStatus DoMerge(HitPtrVector &hits, TrackPtrVector &tracks, TofTrackPtrVector &tofTracks)=0
Main function to be implemented for concrete hit-to-track merging algorithm.
CbmLitHitToTrackMerger::CbmLitHitToTrackMerger
CbmLitHitToTrackMerger()
Constructor.
Definition
CbmLitHitToTrackMerger.h:29
CbmLitHitToTrackMerger::~CbmLitHitToTrackMerger
virtual ~CbmLitHitToTrackMerger()
Destructor.
Definition
CbmLitHitToTrackMerger.h:34
reco
littrack
std
interface
CbmLitHitToTrackMerger.h
Generated on Fri Jan 30 2026 23:05:32 for CbmRoot by
1.13.2