12#ifndef CBMDEVICEUNPACKTOFSTAR2018_H_
13#define CBMDEVICEUNPACKTOFSTAR2018_H_
17#include "MicrosliceDescriptor.hpp"
18#include "Timeslice.hpp"
20#include "FairMQDevice.h"
28#include "rocMess_wGet4v1.h"
151 Bool_t
DoUnpack(
const fles::Timeslice& ts,
size_t component);
std::vector< std::vector< ngdpb::Message > > fvmEpSupprBuffer
void PrintMicroSliceDescriptor(const fles::MicrosliceDescriptor &mdsc)
std::vector< ULong64_t > fvulCurrentEpoch
void FillHitInfo(ngdpb::Message)
void FillStarTrigInfo(ngdpb::Message)
std::vector< Bool_t > fvbFirstEpochSeen
Bool_t fbDetChanThere[64]
ULong64_t fulGdpbTsFullLast
Bool_t ReInitContainers()
Double_t fdFirstDigiTimeDif
Bool_t DoUnpack(const fles::Timeslice &ts, size_t component)
std::vector< TH2 * > fhChanCoinc
ULong64_t fulStarTsFullLast
void FillEpochInfo(ngdpb::Message)
bool HandleData(FairMQMessagePtr &, int)
ULong64_t fulCurrentEpochTime
void PrintSysInfo(ngdpb::Message)
bool IsChannelNameAllowed(std::string channelName)
std::vector< TH2 * > fhRawTotCh
void PrintGenInfo(ngdpb::Message)
std::vector< Bool_t > fvbChanThere
UInt_t fuNrOfChannelsPerGet4
UInt_t fuNrOfChannelsPerFeet
size_t fuMsAcceptsPercent
CbmTofUnpackPar * fUnpackPar
virtual ~CbmDeviceUnpackTofStar2018()
UInt_t fuNrOfChannelsPerGdpb
void PrintSlcInfo(ngdpb::Message)
bool CheckTimeslice(const fles::Timeslice &ts)
std::vector< std::string > fAllowedChannels
std::map< UInt_t, UInt_t > fGdpbIdIndexMap
CbmDeviceUnpackTofStar2018()
std::vector< int > fMsgCounter
Int_t GetArrayIndex(Int_t gdpbId, Int_t get4Id)
std::vector< TH1 * > fhChCount
Singleton buffer class for CBM raw data.