|
CbmRoot
|
#include <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 29 of file CbmTrackMerger.h.
|
inline |
Default constructor
Definition at line 33 of file CbmTrackMerger.h.
References fVerbose.
Referenced by CbmTrackMergerIdeal::CbmTrackMergerIdeal(), and ClassDef().
|
inlinevirtual |
Destructor
Definition at line 37 of file CbmTrackMerger.h.
|
protected |
References CbmTrackMerger().
|
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) |
@value Number of merged STS+TRD tracks
Implemented in CbmTrackMergerIdeal.
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Reimplemented in CbmTrackMergerIdeal.
Definition at line 43 of file CbmTrackMerger.h.
|
inline |
Set verbosity
| verbose | Verbosity level |
Definition at line 62 of file CbmTrackMerger.h.
References fVerbose.
|
protected |
Definition at line 66 of file CbmTrackMerger.h.
Referenced by CbmTrackMerger(), CbmTrackMergerIdeal::CbmTrackMergerIdeal(), CbmTrackMergerIdeal::DoMerge(), and SetVerbose().