CbmRoot
|
Collection of digis from all detector systems. More...
#include <CbmDigiData.h>
Public Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
BOOST serializer. | |
ClassDefNV (CbmDigiData, 5) | |
void | Clear () |
Clear content. | |
size_t | Size (ECbmModuleId system) const |
Size of detector data. | |
size_t | SizeBytes () const |
Return total size in bytes. | |
Public Attributes | |
CbmBmonDigiData | fBmon |
Beam monitor data. | |
CbmStsDigiData | fSts |
STS data. | |
CbmMuchDigiData | fMuch |
MUCH data. | |
CbmRichDigiData | fRich |
RICH data. | |
CbmTrdDigiData | fTrd |
TRD data. | |
CbmTrdDigiData | fTrd2d |
TRD2D data. | |
CbmTofDigiData | fTof |
TOF data. | |
CbmPsdDigiData | fPsd |
PSD data. | |
CbmFsdDigiData | fFsd |
FSD data. | |
Friends | |
class | boost::serialization::access |
Collection of digis from all detector systems.
Definition at line 32 of file CbmDigiData.h.
CbmDigiData::ClassDefNV | ( | CbmDigiData | , |
5 | ) |
|
inline |
Clear content.
Definition at line 68 of file CbmDigiData.h.
References CbmBmonDigiData::Clear(), CbmFsdDigiData::Clear(), CbmMuchDigiData::Clear(), CbmPsdDigiData::Clear(), CbmRichDigiData::Clear(), CbmStsDigiData::Clear(), CbmTofDigiData::Clear(), CbmTrdDigiData::Clear(), fBmon, fFsd, fMuch, fPsd, fRich, fSts, fTof, fTrd, and fTrd2d.
Referenced by CbmDigiEvent::Clear(), and CbmDigiTimeslice::Clear().
|
inline |
|
inline |
Size of detector data.
Definition at line 82 of file CbmDigiData.h.
References fBmon, fFsd, fMuch, fPsd, fRich, fSts, fTof, fTrd, fTrd2d, kBmon, kFsd, kMuch, kPsd, kRich, kSts, kTof, kTrd, kTrd2d, CbmBmonDigiData::Size(), CbmFsdDigiData::Size(), CbmMuchDigiData::Size(), CbmPsdDigiData::Size(), CbmRichDigiData::Size(), CbmStsDigiData::Size(), CbmTofDigiData::Size(), and CbmTrdDigiData::Size().
Referenced by CbmTaskBuildEvents::Exec().
|
inline |
Return total size in bytes.
Definition at line 99 of file CbmDigiData.h.
References fBmon, fFsd, fMuch, fPsd, fRich, fSts, fTof, fTrd, fTrd2d, CbmBmonDigiData::Size(), CbmFsdDigiData::Size(), CbmMuchDigiData::Size(), CbmPsdDigiData::Size(), CbmRichDigiData::Size(), CbmStsDigiData::Size(), CbmTofDigiData::Size(), CbmTrdDigiData::Size(), and size().
|
friend |
Definition at line 45 of file CbmDigiData.h.
CbmBmonDigiData CbmDigiData::fBmon |
Beam monitor data.
Definition at line 35 of file CbmDigiData.h.
Referenced by Clear(), CbmEventTimeslice::ExtractSelectedData(), CbmTaskBuildRawEvents::ExtractSelectedData(), CbmTaskTriggerDigi::GetDigiTimes(), CbmTaskBuildEvents::GetNumDigis(), CbmDevTrigger::GetTriggerTimes(), CbmDevBuildEvents::HandleData(), CbmDevTrigger::HandleData(), CbmDeviceBuildDigiEvents::SendDigiEvents(), serialize(), Size(), and SizeBytes().
CbmFsdDigiData CbmDigiData::fFsd |
FSD data.
Definition at line 43 of file CbmDigiData.h.
Referenced by Clear(), CbmTaskBuildEvents::FillTimeSlice(), CbmDevTrigger::GetTriggerTimes(), CbmDevBuildEvents::HandleData(), CbmDevTrigger::HandleData(), serialize(), Size(), and SizeBytes().
CbmMuchDigiData CbmDigiData::fMuch |
MUCH data.
Definition at line 37 of file CbmDigiData.h.
Referenced by Clear(), CbmDevUnpack::DoUnpack(), CbmEventTimeslice::ExtractSelectedData(), CbmTaskBuildRawEvents::ExtractSelectedData(), CbmTaskBuildEvents::FillTimeSlice(), CbmTaskTriggerDigi::GetDigiTimes(), CbmTaskBuildEvents::GetNumDigis(), CbmDevTrigger::GetTriggerTimes(), CbmDevBuildEvents::HandleData(), CbmDevTrigger::HandleData(), CbmDeviceBuildDigiEvents::SendDigiEvents(), serialize(), Size(), and SizeBytes().
CbmPsdDigiData CbmDigiData::fPsd |
PSD data.
Definition at line 42 of file CbmDigiData.h.
Referenced by Clear(), CbmEventTimeslice::ExtractSelectedData(), CbmTaskBuildRawEvents::ExtractSelectedData(), CbmTaskBuildEvents::FillTimeSlice(), CbmTaskTriggerDigi::GetDigiTimes(), CbmTaskBuildEvents::GetNumDigis(), CbmDevTrigger::GetTriggerTimes(), CbmDevBuildEvents::HandleData(), CbmDevTrigger::HandleData(), CbmDeviceBuildDigiEvents::SendDigiEvents(), serialize(), Size(), and SizeBytes().
CbmRichDigiData CbmDigiData::fRich |
RICH data.
Definition at line 38 of file CbmDigiData.h.
Referenced by Clear(), CbmEventTimeslice::ExtractSelectedData(), CbmTaskBuildRawEvents::ExtractSelectedData(), CbmTaskBuildEvents::FillTimeSlice(), CbmTaskTriggerDigi::GetDigiTimes(), CbmTaskBuildEvents::GetNumDigis(), CbmDevTrigger::GetTriggerTimes(), CbmDevBuildEvents::HandleData(), CbmDevTrigger::HandleData(), CbmDeviceBuildDigiEvents::SendDigiEvents(), serialize(), Size(), and SizeBytes().
CbmStsDigiData CbmDigiData::fSts |
STS data.
Definition at line 36 of file CbmDigiData.h.
Referenced by Clear(), CbmDevUnpack::DoUnpack(), CbmEventTimeslice::ExtractSelectedData(), CbmTaskBuildRawEvents::ExtractSelectedData(), CbmTaskBuildEvents::FillTimeSlice(), CbmTaskTriggerDigi::GetDigiTimes(), CbmTaskBuildEvents::GetNumDigis(), CbmDevTrigger::GetTriggerTimes(), CbmDevBuildEvents::HandleData(), CbmDevTrigger::HandleData(), CbmDeviceBuildDigiEvents::SendDigiEvents(), serialize(), Size(), SizeBytes(), TEST(), and TEST().
CbmTofDigiData CbmDigiData::fTof |
TOF data.
Definition at line 41 of file CbmDigiData.h.
Referenced by Clear(), CbmEventTimeslice::ExtractSelectedData(), CbmTaskBuildRawEvents::ExtractSelectedData(), CbmTaskBuildEvents::FillTimeSlice(), CbmTaskTriggerDigi::GetDigiTimes(), CbmTaskBuildEvents::GetNumDigis(), CbmDevTrigger::GetTriggerTimes(), CbmDevBuildEvents::HandleData(), CbmDevTrigger::HandleData(), CbmDeviceBuildDigiEvents::SendDigiEvents(), serialize(), Size(), and SizeBytes().
CbmTrdDigiData CbmDigiData::fTrd |
TRD data.
Definition at line 39 of file CbmDigiData.h.
Referenced by Clear(), CbmEventTimeslice::ExtractSelectedData(), CbmTaskBuildRawEvents::ExtractSelectedData(), CbmTaskBuildEvents::FillTimeSlice(), CbmTaskTriggerDigi::GetDigiTimes(), CbmTaskBuildEvents::GetNumDigis(), CbmDevTrigger::GetTriggerTimes(), CbmDevBuildEvents::HandleData(), CbmDevTrigger::HandleData(), CbmDeviceBuildDigiEvents::SendDigiEvents(), serialize(), Size(), and SizeBytes().
CbmTrdDigiData CbmDigiData::fTrd2d |
TRD2D data.
Definition at line 40 of file CbmDigiData.h.
Referenced by Clear(), CbmTaskBuildEvents::FillTimeSlice(), CbmTaskBuildEvents::GetNumDigis(), serialize(), Size(), and SizeBytes().