5#ifndef TileRawChannelCollection_H
6#define TileRawChannelCollection_H
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
SG::OwnershipPolicy ownPolicy() const
uint32_t getFragSamplePar() const
void setFragSstrobe(uint32_t sstrobe)
void setFragGlobalCRC(uint32_t globalcrc)
Various set methods.
void setFragBCID(uint32_t bcid)
TileRawChannelCollection(ID id, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
uint32_t getFragDSPBCID() const
void setFragDstrobe(uint32_t dstrobe)
void setFragHeaderPar(uint32_t headerpar)
TileRawChannelCollection(SG::OwnershipPolicy ownPolicy, ID id)
uint32_t getFragBCID() const
uint32_t getFragSampleBit() const
void setFragDSPBCID(uint32_t bcid)
uint32_t getFragGlobalCRC() const
Various get methods.
friend class TileRawChannelContainerCnv
TileRawChannelCollection(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
uint32_t m_FragFEChipMask
uint32_t m_FragRODChipMask
uint32_t getFragFEChipMask() const
TileRawChannelCollection(TileRawChannelCollection &&other)=default
Move constructor.
uint32_t getFragRODChipMask() const
void setFragSamplePar(uint32_t samplepar)
uint32_t getFragSstrobe() const
uint32_t getFragMemoryPar() const
uint32_t getFragHeaderBit() const
void setFragSampleBit(uint32_t samplebit)
void clear()
Clear everything for next event.
~TileRawChannelCollection()
void setFragMemoryPar(uint32_t memorypar)
void setFragHeaderBit(uint32_t headerbit)
uint32_t getFragHeaderPar() const
uint32_t getFragDstrobe() const
void setFragRODChipMask(uint32_t rodchipmask)
TileRawDataCollection< TileRawChannel > MyBase
void setFragFEChipMask(uint32_t fechipmask)
TileRawDataCollection(ID id, SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS)
@ OWN_ELEMENTS
this data object owns its elements