5#ifndef ALFA_RAWDATACOLLECTION_CHARGE_H
6#define ALFA_RAWDATACOLLECTION_CHARGE_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.
uint32_t GetTimeStamp_POT() const
ALFA_RawData_charge Get_POT_PMF_DATA(uint32_t Numpmf) const
ALFA_RawDataCollection_charge()
Default constructor.
void SetBCId_POT(uint32_t BCId)
ALFA_RawData_charge DIGIT
uint32_t GetEventCount_POT() const
void SetMrodId_POT(uint16_t Mrod_number)
uint32_t m_EventCount_POT
void SetEventCount_POT(uint32_t Event_number)
void SetMBId_POT(uint16_t MB_number)
uint16_t GetMBId_POT() const
const std::vector< ALFA_RawData_charge > & Get_POT_DATA() const
uint32_t GetBCId_POT() const
std::vector< ALFA_RawData_charge > m_POT_DATA
uint16_t GetMrodId_POT() const
void SetTimeStamp_POT(uint32_t TimeStamp)
void PushBack_POT(const ALFA_RawData_charge &PMF_HIT)
virtual ~ALFA_RawDataCollection_charge()
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)