RecoParticle(Belle2::Particle *bc, const ParticleBase *mother)
hier koennte ihre werbung stehen
ParticleBase(Belle2::Particle *particle, const ParticleBase *mother, const ConstraintConfiguration *config)
default constructor
virtual int dim() const override
this here sets the size in the state vector we are only interested in the momenta of photons and trac...
virtual int dimM() const =0
dimension of the constraint
virtual std::string parname(int index) const override
name
virtual ErrCode initMotherlessParticle(FitParams &fitparams) override
init particle without mother
virtual bool hasEnergy() const override
has an energy in the statevector?
virtual ErrCode projectRecoConstraint(const FitParams &fitparams, Projection &p) const =0
abstract projection
virtual int momIndex() const override
get momentum index
Class to store reconstructed particles.
const ParticleBase * mother() const
getMother() / hasMother()
virtual ErrCode projectConstraint(Constraint::Type, const FitParams &, Projection &) const override
abstract abstract projection