54#include "EvtRecEvent/EvtRecVeeVertex.h"
55#include "BesDChain/util/KinematicData.h"
56#include "BesDChain/CDChargedPion.h"
57#include "BesDChain/CDProton.h"
58#include "BesDChain/CDLambda.h"
79 int index[2] = {0, 1};
123 KinematicData*
data =
new KinematicData();
125 const HepVector& w_lambda = m_lambda->
w();
127 data->setP4( HepLorentzVector(w_lambda[0], w_lambda[1], w_lambda[2], w_lambda[3]) );
CDChargedVisible< DBCandidate::kChargedPion > CDChargedPion
CDChargedVisible< DBCandidate::kProton > CDProton
void addChild(const CDCandidate &aAdditionalProduct)
CDLambda(const EvtRecVeeVertex *aVisible)
virtual bool builtFromCDLambda() const
virtual DecayChain::KinematicData * defaultKinematicData() const
virtual const EvtRecVeeVertex * navLambda() const
SmartRef< EvtRecTrack > & daughter(int i)
const HepVector & w() const