Class to store reconstructed particles.
base class for all particles
virtual std::string parname(int index) const
get name of parameter i
virtual ErrCode projectConstraint(Constraint::Type, const FitParams &, Projection &) const
project constraint.
virtual int type() const =0
get particle type
virtual ErrCode projectRecoConstraint(const FitParams &fitparams, Projection &p) const =0
abstract projection
virtual std::string parname(int index) const override
name
virtual ErrCode projectConstraint(Constraint::Type, const FitParams &, Projection &) const override
abstract abstract projection
virtual ErrCode initMotherlessParticle(FitParams &fitparams) override
init particle without mother
RecoParticle(Belle2::Particle *bc, const ParticleBase *mother)
constructor