5#ifndef MUONRDO_MM_RAWDATA_H
6#define MUONRDO_MM_RAWDATA_H
11#include "Identifier/Identifier.h"
MsgStream & operator<<(MsgStream &sl, const Muon::MM_RawData &coll)
Overload of << operator for MsgStream for debug output.
Temporary class to hold the MM RDO.
static constexpr int s_BCWindow
MM_RawData(const Identifier &id)
MM_RawData(const Identifier &id, const int channel, const int time, const int charge, const uint16_t relBcid, bool timeAndChargeInCounts)
MM_RawData & operator=(MM_RawData &&)=default
uint16_t m_relBcid
rel bcid
friend class MM_RawDataCnv_p3
MM_RawData(const MM_RawData &)=default
static constexpr double s_lowerTimeBound
friend class MM_RawDataCnv_p1
friend class MM_RawDataCnv_p2
const Identifier & identify() const
bool m_timeAndChargeInCounts
int m_time
tdc counts or ns
bool timeAndChargeInCounts() const
MM_RawData(MM_RawData &&)=default
int m_charge
adc counts or electrons
MM_RawData & operator=(const MM_RawData &)=default
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.