EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/cbmbase/CbmRichMerger.h>
Public Member Functions | |
CbmRichMerger () | |
virtual | ~CbmRichMerger () |
virtual void | Init () |
virtual Int_t | DoMerge (TClonesArray *glbTracks, TClonesArray *richRings)=0 |
void | SetVerbose (Int_t verbose) |
Private Member Functions | |
ClassDef (CbmRichMerger, 1) | |
Private Attributes | |
Int_t | fVerbose |
Definition at line 25 of file CbmRichMerger.h.
View newest version in sPHENIX GitHub at line 25 of file CbmRichMerger.h
|
inline |
Default constructor
Definition at line 31 of file CbmRichMerger.h.
View newest version in sPHENIX GitHub at line 31 of file CbmRichMerger.h
|
inlinevirtual |
Destructor
Definition at line 35 of file CbmRichMerger.h.
View newest version in sPHENIX GitHub at line 35 of file CbmRichMerger.h
|
private |
|
pure virtual |
Abstract method DoMerge. To be implemented in the derived classes. Task: Take arrays of GlobalTracks and RichRings and attach rings to the GlobalTrack by setting the reference index.
glbTracks | Array of CbmGlobalTracks |
richRings | Array of CbmRichRings |
Number of rings attached to the global tracks
|
inlinevirtual |
Virtual method Init. If needed, to be implemented in the concrete class. Else no action.
Definition at line 41 of file CbmRichMerger.h.
View newest version in sPHENIX GitHub at line 41 of file CbmRichMerger.h
|
inline |
Set verbosity
verbose | Verbosity level |
Definition at line 60 of file CbmRichMerger.h.
View newest version in sPHENIX GitHub at line 60 of file CbmRichMerger.h
|
private |
Definition at line 60 of file CbmRichMerger.h.
View newest version in sPHENIX GitHub at line 60 of file CbmRichMerger.h
Referenced by SetVerbose().