5#ifndef ALFA_RAWDATACONTAINER_H
6#define ALFA_RAWDATACONTAINER_H
99 void SetEFPattern(
const std::vector<bool>& tmpef_pattern);
103 void SetBCId(uint32_t tmpBCId);
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
An STL vector of pointers that by default owns its pointed-to elements.
This container provides acces to the PMF RDOs.
static const uint32_t s_RODmarker
bool is_RODmarker() const
void SetTimeStampns(uint32_t tmpTimeStampns)
uint16_t subdetId() const
uint32_t GetTimeStamp() const
size_type digit_size() const
void SetTimeStamp(uint32_t tmpTimeStamp)
static const uint32_t s_ROBmarker
const std::vector< bool > & GetEFPattern_POT() const
void SetLvl2Pattern(const std::vector< bool > &tmplvl2_pattern)
void SetBCId(uint32_t tmpBCId)
uint32_t DetEventType() const
std::vector< bool > m_efPattern
void SetLvl1Pattern(const std::vector< bool > &tmplvl1_pattern)
void SetLumiBlock(uint32_t tmpLumiBlock)
std::vector< bool > m_lvl1Pattern
uint16_t trigtypeId() const
const std::vector< bool > & GetLvl1Pattern_POT() const
bool is_ROBmarker() const
uint32_t GetTimeStampns() const
static const uint32_t s_FullEVmarker
static const uint32_t s_RODheadersize
static const uint32_t s_RODversion
const std::vector< bool > & GetLvl2Pattern_POT() const
std::vector< bool > m_lvl2Pattern
bool is_FullEVmarker() const
ALFA_RawDataCollection::size_type size_type
uint32_t GetLumiBlock() const
void SetEFPattern(const std::vector< bool > &tmpef_pattern)
typename DataVectorBase< ALFA_RawData >::Base::size_type size_type
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)