EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmbase/CbmTrackMerger.h>
Public Member Functions | |
CbmTrackMerger () | |
virtual | ~CbmTrackMerger () |
virtual void | Init () |
virtual Int_t | DoMerge (TClonesArray *stsTracks, TClonesArray *trdTracks, TClonesArray *glbTracks)=0 |
void | SetVerbose (Int_t verbose) |
Protected Member Functions | |
ClassDef (CbmTrackMerger, 1) | |
Protected Attributes | |
Int_t | fVerbose |
Definition at line 25 of file CbmTrackMerger.h.
View newest version in sPHENIX GitHub at line 25 of file CbmTrackMerger.h
|
inline |
Default constructor
Definition at line 31 of file CbmTrackMerger.h.
View newest version in sPHENIX GitHub at line 31 of file CbmTrackMerger.h
|
inlinevirtual |
Destructor
Definition at line 35 of file CbmTrackMerger.h.
View newest version in sPHENIX GitHub at line 35 of file CbmTrackMerger.h
|
protected |
|
pure virtual |
Abstract method DoMerge. To be implemented in the derived classes. Task: Take arrays of StsTracks and TrdTracks and merge them to GlobalTracks. Fill the TClonesArray with CbmGlobalTracks.
stsTracks | Array of CbmStsTrack (input) |
trdTracks | Array of CbmTrdTrack (input) |
glbTracks | Array of CbmGlobalTracks (output) |
Number of merged STS+TRD tracks
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Definition at line 41 of file CbmTrackMerger.h.
View newest version in sPHENIX GitHub at line 41 of file CbmTrackMerger.h
|
inline |
Set verbosity
verbose | Verbosity level |
Definition at line 62 of file CbmTrackMerger.h.
View newest version in sPHENIX GitHub at line 62 of file CbmTrackMerger.h
|
protected |
Definition at line 62 of file CbmTrackMerger.h.
View newest version in sPHENIX GitHub at line 62 of file CbmTrackMerger.h
Referenced by SetVerbose().