CbmRoot
|
CbmRoot (+externals) headers. More...
#include <CbmUnpackTask.h>
Public Member Functions | |
CbmUnpackTask (TString sDigiBranchName, TString sDigiBranchDescr="") | |
CbmUnpackTask (const CbmUnpackTask &)=delete | |
CbmUnpackTask | operator= (const CbmUnpackTask &)=delete |
~CbmUnpackTask () | |
Bool_t | Init () |
Bool_t | DoUnpack (const fles::Timeslice &ts) |
void | Reset () |
void | Finish () |
void | SetParContainers () |
Bool_t | InitContainers () |
Bool_t | ReInitContainers () |
void | AddMsComponentToList (size_t, UShort_t) |
Temp until we change from CbmMcbmUnpack to something else. More... | |
void | SetNbMsInTs (size_t, size_t) |
void | SetMonitorMode (Bool_t bFlagIn=kTRUE) |
void | SetIgnoreOverlapMs (Bool_t bFlagIn=kTRUE) |
void | SetWriteOutputFlag (Bool_t bFlagIn) |
Task settings. More... | |
virtual Bool_t | DoUnpack (const fles::Timeslice &ts, size_t component)=0 |
Private Attributes | |
Bool_t | fbMonitorMode |
Control flags. More... | |
Bool_t | fbDebugMonitorMode |
Switch ON the filling of a minimal set of histograms in the algo. More... | |
Bool_t | fbWriteOutput |
Switch ON the filling of a additional set of histograms in the algo. More... | |
uint64_t | fulTsCounter = 0 |
If ON the output vector of digi is written to disk by FairRoot, otherwise just made available for higher stages. More... | |
std::vector< TDigi > * | fvDigiIO |
TS counter, not same as TS index! More... | |
std::vector< CbmErrorMessage > * | fvErrorIO |
IO vector of Digis, passed to algo for filling and propagated to framework for output. More... | |
TAlgo * | fUnpackerAlgo = nullptr |
IO vector of Errors, passed to algo for filling and propagated to framework for output. More... | |
TString | fsDigiBranchName = "" |
pointer to unpacking algo More... | |
TString | fsDigiBranchDescr = "" |
CbmRoot (+externals) headers.
FairRoot headers Fairsoft (Root, Boost, ...) headers C/C++ headers
Definition at line 26 of file CbmUnpackTask.h.
CbmUnpackTask< TDigi, TAlgo, TParam >::CbmUnpackTask | ( | TString | sDigiBranchName, |
TString | sDigiBranchDescr = "" |
||
) |
|
delete |
CbmUnpackTask< TDigi, TAlgo, TParam >::~CbmUnpackTask | ( | ) |
|
inlinevirtual |
Temp until we change from CbmMcbmUnpack to something else.
Implements CbmUnpackTaskBase.
Definition at line 46 of file CbmUnpackTask.h.
Bool_t CbmUnpackTask< TDigi, TAlgo, TParam >::DoUnpack | ( | const fles::Timeslice & | ts | ) |
|
pure virtualinherited |
|
virtual |
Implements CbmUnpackTaskBase.
|
virtual |
Implements CbmUnpackTaskBase.
|
virtual |
Reimplemented from CbmUnpackTaskBase.
|
delete |
|
virtual |
Reimplemented from CbmUnpackTaskBase.
|
virtual |
Implements CbmUnpackTaskBase.
void CbmUnpackTask< TDigi, TAlgo, TParam >::SetIgnoreOverlapMs | ( | Bool_t | bFlagIn = kTRUE | ) |
|
inline |
Definition at line 49 of file CbmUnpackTask.h.
References CbmUnpackTask< TDigi, TAlgo, TParam >::fbMonitorMode.
|
inlinevirtual |
Implements CbmUnpackTaskBase.
Definition at line 47 of file CbmUnpackTask.h.
|
virtual |
Implements CbmUnpackTaskBase.
|
inline |
Task settings.
Definition at line 57 of file CbmUnpackTask.h.
References CbmUnpackTask< TDigi, TAlgo, TParam >::fbWriteOutput.
|
private |
Switch ON the filling of a minimal set of histograms in the algo.
Definition at line 63 of file CbmUnpackTask.h.
|
private |
Control flags.
Definition at line 61 of file CbmUnpackTask.h.
Referenced by CbmUnpackTask< TDigi, TAlgo, TParam >::SetMonitorMode().
|
private |
Switch ON the filling of a additional set of histograms in the algo.
Definition at line 65 of file CbmUnpackTask.h.
Referenced by CbmUnpackTask< TDigi, TAlgo, TParam >::SetWriteOutputFlag().
|
private |
Definition at line 86 of file CbmUnpackTask.h.
|
private |
pointer to unpacking algo
Names for framework objects search
Definition at line 85 of file CbmUnpackTask.h.
|
private |
If ON the output vector of digi is written to disk by FairRoot, otherwise just made available for higher stages.
Statistics & first TS rejection
Definition at line 69 of file CbmUnpackTask.h.
|
private |
IO vector of Errors, passed to algo for filling and propagated to framework for output.
Histograms for vector monitoring? Processing algo
Definition at line 82 of file CbmUnpackTask.h.
|
private |
TS counter, not same as TS index!
Input/Output vector
Definition at line 72 of file CbmUnpackTask.h.
|
private |
IO vector of Digis, passed to algo for filling and propagated to framework for output.
Definition at line 74 of file CbmUnpackTask.h.