19#include <boost/serialization/access.hpp>
20#include <boost/serialization/base_object.hpp>
49 template<
class Archive>
99 default:
return 0;
break;
ECbmModuleId
Enumerator for module Identifiers.
@ kMvd
Micro-Vertex Detector.
@ kTrd
Transition Radiation Detector.
@ kTof
Time-of-flight Detector.
@ kPsd
Projectile spectator detector.
@ kSts
Silicon Tracking System.
@ kTrd2d
TRD-FASP Detector (FIXME)
@ kMuch
Muon detection system.
@ kFsd
Forward spectator detector.
@ kRich
Ring-Imaging Cherenkov Detector.
static constexpr size_t size()
Container class for CbmBmonDigi objects.
Data class for a signal in the t-zero detector.
Collection of digis from all detector systems.
CbmPsdDigiData fPsd
PSD data.
CbmTrdDigiData fTrd2d
TRD2D data.
CbmTrdDigiData fTrd
TRD data.
CbmTofDigiData fTof
TOF data.
CbmMvdDigiData fMvd
MVD data.
CbmStsDigiData fSts
STS data.
size_t SizeBytes() const
Return total size in bytes.
CbmFsdDigiData fFsd
FSD data.
void Clear()
Clear content.
size_t Size(ECbmModuleId system) const
Size of detector data.
CbmRichDigiData fRich
RICH data.
ClassDefNV(CbmDigiData, 5)
void serialize(Archive &ar, const unsigned int)
BOOST serializer.
friend class boost::serialization::access
CbmMuchDigiData fMuch
MUCH data.
CbmBmonDigiData fBmon
Beam monitor data.
Container class for CbmFsdDigi objects.
Data class for FSD digital information.
Container class for CbmMuchDigi objects.
Container class for CbmMvdRawDigi objects.
Container class for CbmPsdDigi objects.
Data class for PSD digital information.
Container class for CbmRichDigi objects.
Container class for CbmStsDigi objects.
Data class for a single-channel message in the STS.
Container class for CbmTofDigi objects.
Data class for expanded digital TOF information.
Container class for CbmTrdDigi objects.