8#include "GaudiKernel/ContainedObject.h"
10#include "GaudiKernel/Kernel.h"
11#include "GaudiKernel/ContainedObject.h"
12#include "GaudiKernel/SmartRefVector.h"
14#include "GaudiKernel/ObjectVector.h"
15#include "GaudiKernel/ObjectList.h"
21class RawData :
virtual public ContainedObject {
24 RawData(
const Identifier&
id,
const unsigned int timeChannel=0,
const unsigned int chargeChannel=0);
57 virtual StreamBuffer&
serialize( StreamBuffer&
s )
const;
58 virtual StreamBuffer&
serialize( StreamBuffer&
s );
61 virtual std::ostream&
fillStream( std::ostream&
s )
const;
81 ContainedObject::serialize(
s);
94 s <<
"class RawData :" << std::endl
virtual std::ostream & fillStream(std::ostream &s) const
Fill the ASCII output stream.
unsigned int getIntId() const
RawData(const Identifier &id, const unsigned int timeChannel=0, const unsigned int chargeChannel=0)
RawData & operator=(const RawData &)
void setTrackIndex(const int trackIndex)
unsigned int m_timeChannel
virtual StreamBuffer & serialize(StreamBuffer &s) const
Serialize the object for writing.
unsigned int m_chargeChannel
virtual Identifier identify() const
const unsigned int m_intId
void setChargeChannel(const unsigned int chargeChannel)
unsigned int getChargeChannel() const
void setTimeChannel(const unsigned int timeChannel)
int getTrackIndex() const
RawData & operator+=(const RawData &)
unsigned int getTimeChannel() const