4#include "GaudiKernel/ContainedObject.h"
5#include "Identifier/Identifier.h"
6#include "GaudiKernel/ObjectVector.h"
7#include "EventModel/EventModel.h"
14class MdcMcHit :
virtual public ContainedObject {
16 virtual const CLID&
clID()
const
28 double yPosition,
double zPosition,
double driftDistance,
29 double depositEnergy,
int posFlag = -1);
57 void setTrackIndex(
unsigned int trackIndex) {m_trackIndex = trackIndex;}
73 unsigned int m_trackIndex;
81 double m_driftDistance;
83 double m_depositEnergy;
const CLID & CLID_MdcMcHit
const CLID & CLID_MdcMcHit
double getPositionZ() const
int getPositionFlag() const
double getDepositEnergy() const
virtual const CLID & clID() const
void setPositionFlag(int posFlag)
unsigned int getTrackIndex() const
void setPositionZ(double positionZ)
static const CLID & classID()
void setDepositEnergy(double depositEnergy)
double getDriftDistance() const
void setIdentifier(unsigned int id)
void setPositionY(double positionY)
double getPositionX() const
void setTrackIndex(unsigned int trackIndex)
Identifier identify() const
void setDriftDistance(double driftDistance)
double getPositionY() const
void setPositionX(double positionX)
ObjectVector< MdcMcHit > MdcMcHitCol