52#include "EvtRecEvent/EvtRecVeeVertex.h"
53#include "BesDChain/util/KinematicData.h"
54#include "BesDChain/CDChargedPion.h"
55#include "BesDChain/CDKs.h"
110 const HepVector& w_ks = m_ks->
w();
112 double e = sqrt(
mass*
mass + w_ks[0]*w_ks[0] + w_ks[1]*w_ks[1] + w_ks[2]*w_ks[2]);
114 data->setP4( HepLorentzVector(w_ks[0], w_ks[1], w_ks[2], e) );
CDChargedVisible< DBCandidate::kChargedPion > CDChargedPion
void addChild(const CDCandidate &aAdditionalProduct)
virtual bool builtFromCDKs() const
CDKs(const EvtRecVeeVertex *aVisible)
virtual DecayChain::KinematicData * defaultKinematicData() const
virtual const EvtRecVeeVertex * navKshort() const
SmartRef< EvtRecTrack > & daughter(int i)
const HepVector & w() const