11#include <vxd/dataobjects/VxdID.h>
13#include <framework/dataobjects/DigitBase.h>
36 PXDDigit(
VxdID sensorID,
unsigned short uCellID,
unsigned short vCellID,
37 unsigned short charge):
57 id.setSegmentNumber(frame);
A common base for subdetector Digits.
EAppendStatus
Enum for return state of addBGDigit function.
@ c_DontAppend
do not append BG digit to digits
PXDDigit()
Default constructor for the ROOT IO.
DigitBase::EAppendStatus addBGDigit(const DigitBase *bg) override
Implementation of the base class function.
unsigned short m_vCellID
Cell z coordinate in pitch units.
PXDDigit(VxdID sensorID, unsigned short uCellID, unsigned short vCellID, unsigned short charge)
Useful Constructor.
unsigned short m_sensorID
Compressed sensor identifier.
unsigned short getVCellID() const
Get cell ID in v.
void setFrameNumber(unsigned short frame)
Set frame number of this digit.
unsigned short getUCellID() const
Get cell ID in u.
unsigned short getCharge() const
Get collected charge.
unsigned short m_charge
Digitized charge in ADC units.
short int getFrameNumber() const
Get frame number of this digit.
void setCharge(unsigned short charge)
Set digit charge.
unsigned int getUniqueChannelID() const override
Implementation of the base class function.
unsigned short m_uCellID
Cell r-phi coordinate in pitch units.
VxdID getSensorID() const
Get the sensor ID.
Class to uniquely identify a any structure of the PXD and SVD.
void setSegmentNumber(baseType segment)
Set the sensor segment.
baseType getSegmentNumber() const
Get the sensor segment.
Abstract base class for different kinds of events.