CbmRoot
Loading...
Searching...
No Matches
CbmUnpackedTimeslice Class Reference

#include <CbmDeviceMcbmEventSink.h>

Collaboration diagram for CbmUnpackedTimeslice:
[legend]

Public Member Functions

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

Public Attributes

TimesliceMetaData fTsMetaData
 
std::vector< CbmTofDigifvDigiBmon
 
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 47 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!!

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::~CbmUnpackedTimeslice ( )

Member Data Documentation

◆ fEventsArray

TClonesArray CbmUnpackedTimeslice::fEventsArray

◆ fTsMetaData

TimesliceMetaData CbmUnpackedTimeslice::fTsMetaData

◆ fvDigiBmon

std::vector<CbmTofDigi> CbmUnpackedTimeslice::fvDigiBmon

◆ fvDigiMuch

std::vector<CbmMuchBeamTimeDigi> CbmUnpackedTimeslice::fvDigiMuch

◆ fvDigiPsd

std::vector<CbmPsdDigi> CbmUnpackedTimeslice::fvDigiPsd

◆ fvDigiRich

std::vector<CbmRichDigi> CbmUnpackedTimeslice::fvDigiRich

◆ fvDigiSts

std::vector<CbmStsDigi> CbmUnpackedTimeslice::fvDigiSts

◆ fvDigiTof

std::vector<CbmTofDigi> CbmUnpackedTimeslice::fvDigiTof

◆ fvDigiTrd

std::vector<CbmTrdDigi> CbmUnpackedTimeslice::fvDigiTrd

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