1#ifndef TRKHITONTRKUPDATER_H
2#define TRKHITONTRKUPDATER_H
15#include "TrkBase/TrkHitOnTrk.h"
16#include "TrkBase/TrkErrCode.h"
34#include "TrkBase/TrkFunctors.h"
45 hot.setActive(active); }
void setParent(TrkHitOnTrk &hot, TrkRep *parent) const
TrkBase::Functors::updateMeasurement updateMeasurement(const TrkDifTraj *traj=0, bool maintainAmbiguity=false) const
TrkBase::Functors::setActive setActive(bool active) const
void setActivity(TrkHitOnTrk &hot, bool active) const
TrkBase::Functors::setParent setParent(TrkRep *parent) const
TrkErrCode updateMeasurement(TrkHitOnTrk &hot, const TrkDifTraj *traj=0, bool maintainAmbiguity=false) const
virtual ~TrkHitOnTrkUpdater()=0
virtual TrkErrCode updateMeasurement(const TrkDifTraj *traj, bool maintainAmbiguity)=0