CbmRoot
|
#include <CbmRunAna.h>
Public Member Functions | |
CbmRunAna () | |
virtual | ~CbmRunAna () |
void | MarkFill (Bool_t mark=kTRUE) |
void | SetAsync (Bool_t async=kTRUE) |
Private Member Functions | |
void | Fill () |
ClassDef (CbmRunAna, 3) | |
Private Attributes | |
Bool_t | fAsync |
Bool_t | fMarkFill |
Run manager for reconstruction and analysis in CBM. Derives from FairRunAna, but overrides the Run() method in order to enable asynchroneous output (fill output tree on demand and not after processing one input event).
Definition at line 19 of file CbmRunAna.h.
CbmRunAna::CbmRunAna | ( | ) |
Constructor
Definition at line 19 of file CbmRunAna.cxx.
|
virtual |
Destructor
Definition at line 24 of file CbmRunAna.cxx.
|
private |
|
private |
Flag for filling output tree at end of event Fill output tree
FairRootManager::Fill() will be called in asynchronous mode only when fMarkFill was set to kTRUE. In normal mode, it will be called anyway.
Definition at line 29 of file CbmRunAna.cxx.
References fAsync.
|
inline |
Mark tree for filling after tasks' execution
Definition at line 31 of file CbmRunAna.h.
References fMarkFill.
|
inline |
Set asynchronous output mode
Definition at line 35 of file CbmRunAna.h.
References fAsync.
Referenced by CbmDigitization::Run().
|
private |
Definition at line 38 of file CbmRunAna.h.
Referenced by Fill(), and SetAsync().
|
private |
Flag for asynchronous output mode
Definition at line 39 of file CbmRunAna.h.
Referenced by MarkFill().