CbmRoot
CbmUnpackedTimeslice Class Reference

#include <CbmDeviceMcbmEventSink.h>

Collaboration diagram for CbmUnpackedTimeslice:
[legend]

Public Member Functions

 CbmUnpackedTimeslice (FairMQParts &parts)
 TODO: rename to CbmTsWithEvents. More...
 

Public Attributes

TimesliceMetaData fTsMetaData
 
std::vector< CbmTofDigifvDigiT0
 
std::vector< CbmStsDigifvDigiSts
 
std::vector< CbmMuchBeamTimeDigifvDigiMuch
 
std::vector< CbmTrdDigifvDigiTrd
 
std::vector< CbmTofDigifvDigiTof
 
std::vector< CbmRichDigifvDigiRich
 
std::vector< CbmPsdDigifvDigiPsd
 
TClonesArray fEventsArray
 

Detailed Description

Definition at line 42 of file CbmDeviceMcbmEventSink.h.

Constructor & Destructor Documentation

◆ CbmUnpackedTimeslice()

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!!

T0

STS

MUCH

TRD

T0F

RICH

PSD

Extract CbmEvent TClonesArray from input message

Copy data in registered TClonesArray (by taking ownership!)

Definition at line 689 of file CbmDeviceMcbmEventSink.cxx.

References fEventsArray, fTsMetaData, fvDigiMuch, fvDigiPsd, fvDigiRich, fvDigiSts, fvDigiT0, fvDigiTof, and fvDigiTrd.

Member Data Documentation

◆ fEventsArray

TClonesArray CbmUnpackedTimeslice::fEventsArray

◆ fTsMetaData

TimesliceMetaData CbmUnpackedTimeslice::fTsMetaData

◆ fvDigiMuch

std::vector<CbmMuchBeamTimeDigi> CbmUnpackedTimeslice::fvDigiMuch

◆ fvDigiPsd

std::vector<CbmPsdDigi> CbmUnpackedTimeslice::fvDigiPsd

◆ fvDigiRich

std::vector<CbmRichDigi> CbmUnpackedTimeslice::fvDigiRich

◆ fvDigiSts

std::vector<CbmStsDigi> CbmUnpackedTimeslice::fvDigiSts

◆ fvDigiT0

std::vector<CbmTofDigi> CbmUnpackedTimeslice::fvDigiT0

◆ fvDigiTof

std::vector<CbmTofDigi> CbmUnpackedTimeslice::fvDigiTof

◆ fvDigiTrd

std::vector<CbmTrdDigi> CbmUnpackedTimeslice::fvDigiTrd

The documentation for this class was generated from the following files: