5#ifndef ALFA_RAWDATACOLLECTION_H
6#define ALFA_RAWDATACOLLECTION_H
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.
RDOs : Chamber Service Module, collection of RawData.
void Set_ADC1_POT(uint16_t ADC1_number)
const std::vector< bool > & Get_pattern_POT() const
uint16_t Get_ADC1_POT() const
uint32_t GetEventCount_POT() const
virtual ~ALFA_RawDataCollection()
uint16_t Get_ADC2_POT() const
uint16_t Get_scaler_POT() const
void Set_ADC2_POT(uint16_t ADC2_number)
void SetMrodId_POT(uint16_t Mrod_number)
void Set_pattern_POT(const std::vector< bool > &pattern_number)
void SetEventCount_POT(uint32_t Event_number)
std::vector< bool > m_patternId
const std::vector< ALFA_RawData > & Get_POT_DATA() const
uint16_t GetMrodId_POT() const
void Set_scaler_POT(uint16_t scaler_number)
ALFA_RawDataCollection()
Default constructor.
std::vector< ALFA_RawData > m_POT_DATA
bool GetTrigSyncErr() const
uint16_t GetMBId_POT() const
void SetMBId_POT(uint16_t MB_number)
ALFA_RawData Get_POT_PMF_DATA(uint32_t Numpmf) const
void SetTrigSyncErr(bool bit)
uint32_t m_EventCount_POT
void PushBack_POT(const ALFA_RawData &PMF_HIT)
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)