12#include "EventModel/EventModel.h"
13#include "GaudiKernel/ContainedObject.h"
14#include "GaudiKernel/ObjectVector.h"
15#include "GaudiKernel/SmartRef.h"
16#include "GaudiKernel/SmartRefVector.h"
23#include "DstEvent/DstMdcDedx.h"
64 double getPidProb(
int pid )
const {
return m_pid_prob[pid]; }
72 void setDedxHit(
double dedx_hit ) { m_dedx_hit = dedx_hit; }
73 void setDedxEsat(
double dedx_esat ) { m_dedx_esat = dedx_esat; }
74 void setDedxNoRun(
double dedx_norun ) { m_dedx_norun = dedx_norun; }
75 void setDedxMoment(
double dedx_momentum ) { m_dedx_momentum = dedx_momentum; }
85 for (
int i = 0; i < 5; i++ ) m_dedx_exp[i] = dedx_exp[i];
88 for (
int i = 0; i < 5; i++ ) m_sigma_dedx[i] = sigma_dedx[i];
91 for (
int i = 0; i < 5; i++ ) m_pid_prob[i] = pid_prob[i];
104 double m_dedx_hit{ 0.0 };
105 double m_dedx_esat{ 0.0 };
106 double m_dedx_norun{ 0.0 };
107 double m_dedx_momentum{ 0.0 };
115 double m_dedx_exp[5]{};
116 double m_sigma_dedx[5]{};
117 double m_pid_prob[5]{};
119 SmartRef<RecMdcTrack> m_mdcTrack;
120 SmartRef<RecMdcKalTrack> m_mdcKalTrack;
const CLID & CLID_RecMdcDedx
SmartRefVector< RecMdcDedxHit > DedxHitRefVec
ObjectVector< RecMdcDedx > RecMdcDedxCol
SmartRefVector< RecMdcDedxHit > DedxHitRefVec
const CLID & CLID_RecMdcDedx
RecMdcKalTrack * getMdcKalTrack(void)
void setMdcTrack(RecMdcTrack *trk)
double getDedxNoRun(void)
DedxHitRefVec getVecDedxHits() const
double getPidProb(int pid) const
bool isMdcKalTrackValid(void)
bool isMdcTrackValid(void)
void setVecDedxHits(const DedxHitRefVec &vecdedxhit)
RecMdcTrack * getMdcTrack(void)
void setDedxNoRun(double dedx_norun)
double getSigmaDedx(int pid) const
RecMdcDedx(const DstMdcDedx &dedxtrk)
double getDedxMoment(void)
virtual const CLID & clID() const
RecMdcDedx & operator=(const RecMdcDedx &)
void setMdcKalTrack(RecMdcKalTrack *trk)
static const CLID & classID()
void setDedxMoment(double dedx_momentum)
void setDedxExpect(double *dedx_exp)
double getDedxExpect(int pid) const
void setSigmaDedx(double *sigma_dedx)
RecMdcDedx(const RecMdcDedx &dedxtrk)
void setDedxEsat(double dedx_esat)
RecMdcDedx & operator=(const DstMdcDedx &)
void setDedxHit(double dedx_hit)
void setPidProb(double *pid_prob)