CbmRoot
|
#include <CbmDeviceMcbmEventSink.h>
Public Member Functions | |
CbmUnpackedTimeslice (FairMQParts &parts) | |
TODO: rename to CbmTsWithEvents. | |
~CbmUnpackedTimeslice () | |
Public Attributes | |
TimesliceMetaData | fTsMetaData |
std::vector< CbmTofDigi > | fvDigiBmon |
std::vector< CbmStsDigi > | fvDigiSts |
std::vector< CbmMuchBeamTimeDigi > | fvDigiMuch |
std::vector< CbmTrdDigi > | fvDigiTrd |
std::vector< CbmTofDigi > | fvDigiTof |
std::vector< CbmRichDigi > | fvDigiRich |
std::vector< CbmPsdDigi > | fvDigiPsd |
TClonesArray | fEventsArray |
Definition at line 47 of file CbmDeviceMcbmEventSink.h.
CbmUnpackedTimeslice::CbmUnpackedTimeslice | ( | FairMQParts & | parts | ) |
TODO: rename to CbmTsWithEvents.
Extract unpacked data from input message
TS metadata TODO: code order of vectors in the TS MetaData!!
Bmon
STS
MUCH
TRD
BmonF
RICH
PSD
Extract CbmEvent TClonesArray from input message
Copy data in registered TClonesArray (by taking ownership!)
Definition at line 684 of file CbmDeviceMcbmEventSink.cxx.
References fEventsArray, fTsMetaData, fvDigiBmon, fvDigiMuch, fvDigiPsd, fvDigiRich, fvDigiSts, fvDigiTof, and fvDigiTrd.
CbmUnpackedTimeslice::~CbmUnpackedTimeslice | ( | ) |
Definition at line 768 of file CbmDeviceMcbmEventSink.cxx.
References fEventsArray, fvDigiBmon, fvDigiMuch, fvDigiPsd, fvDigiRich, fvDigiSts, fvDigiTof, and fvDigiTrd.
TClonesArray CbmUnpackedTimeslice::fEventsArray |
Definition at line 61 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), CbmDeviceMcbmEventSink::PrepareTreeEntry(), and ~CbmUnpackedTimeslice().
TimesliceMetaData CbmUnpackedTimeslice::fTsMetaData |
Definition at line 53 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), and CbmDeviceMcbmEventSink::PrepareTreeEntry().
std::vector<CbmTofDigi> CbmUnpackedTimeslice::fvDigiBmon |
Definition at line 54 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), CbmDeviceMcbmEventSink::PrepareTreeEntry(), and ~CbmUnpackedTimeslice().
std::vector<CbmMuchBeamTimeDigi> CbmUnpackedTimeslice::fvDigiMuch |
Definition at line 56 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), CbmDeviceMcbmEventSink::PrepareTreeEntry(), and ~CbmUnpackedTimeslice().
std::vector<CbmPsdDigi> CbmUnpackedTimeslice::fvDigiPsd |
Definition at line 60 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), CbmDeviceMcbmEventSink::PrepareTreeEntry(), and ~CbmUnpackedTimeslice().
std::vector<CbmRichDigi> CbmUnpackedTimeslice::fvDigiRich |
Definition at line 59 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), CbmDeviceMcbmEventSink::PrepareTreeEntry(), and ~CbmUnpackedTimeslice().
std::vector<CbmStsDigi> CbmUnpackedTimeslice::fvDigiSts |
Definition at line 55 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), CbmDeviceMcbmEventSink::PrepareTreeEntry(), and ~CbmUnpackedTimeslice().
std::vector<CbmTofDigi> CbmUnpackedTimeslice::fvDigiTof |
Definition at line 58 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), CbmDeviceMcbmEventSink::PrepareTreeEntry(), and ~CbmUnpackedTimeslice().
std::vector<CbmTrdDigi> CbmUnpackedTimeslice::fvDigiTrd |
Definition at line 57 of file CbmDeviceMcbmEventSink.h.
Referenced by CbmUnpackedTimeslice(), CbmDeviceMcbmEventSink::PrepareTreeEntry(), and ~CbmUnpackedTimeslice().