10#ifndef RECMDCDEDXHIT_H
11#define RECMDCDEDXHIT_H
12#include "EventModel/EventModel.h"
13#include "GaudiKernel/ContainedObject.h"
14#include "GaudiKernel/ObjectVector.h"
15#include "GaudiKernel/SmartRef.h"
16#include "Identifier/Identifier.h"
45 const int getTrkId(
void )
const {
return m_trkid; }
47 const double getDedx(
void )
const {
return m_dedx; }
53 m_mdcKalHelixSeg = mdcKalHelixSeg;
57 void setTrkId(
int trkid ) { m_trkid = trkid; }
59 void setDedx(
double dedx ) { m_dedx = dedx; }
68 double m_pathlength{ 0.0 };
72 SmartRef<RecMdcKalHelixSeg> m_mdcKalHelixSeg;
73 SmartRef<RecMdcHit> m_mdcHit;
const CLID & CLID_RecMdcDedxHit
ObjectVector< RecMdcDedxHit > RecMdcDedxHitCol
const CLID & CLID_RecMdcDedxHit
const double getDedx(void) const
void setMdcId(Identifier mdcid)
RecMdcKalHelixSeg * getMdcKalHelixSeg()
const int getTrkId(void) const
void setDedx(double dedx)
RecMdcDedxHit(const RecMdcDedxHit &recdedxhit)
bool isMdcKalHelixSegValid()
void setMdcKalHelixSeg(const RecMdcKalHelixSeg *mdcKalHelixSeg)
const int getFlagLR(void) const
static const CLID & classID()
double getPathLength(void) const
void setMdcHit(const RecMdcHit *mdcHit)
void setPathLength(double pathlength)
virtual const CLID & clID() const
const Identifier getMdcId(void) const