3#include "GaudiKernel/ContainedObject.h"
4#include "GaudiKernel/Kernel.h"
5#include "GaudiKernel/ObjectList.h"
6#include "GaudiKernel/ObjectVector.h"
7#include "GaudiKernel/SmartRefVector.h"
8#include "Identifier/Identifier.h"
20class RawData :
virtual public ContainedObject {
24 const unsigned int chargeChannel = 0 );
26 RawData(
const unsigned int id );
56 virtual StreamBuffer&
serialize( StreamBuffer&
s )
const;
57 virtual StreamBuffer&
serialize( StreamBuffer&
s );
60 virtual std::ostream&
fillStream( std::ostream&
s )
const;
80 ContainedObject::serialize(
s );
90 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