27#include "GaudiKernel/ContainedObject.h"
29#include "TrkBase/TrkEnums.h"
30#include "TrkBase/TrkHitOnTrkIter.h"
59 std::pair<TrkFundHit::hot_iterator, TrkFundHit::hot_iterator>
getUsedHits()
const {
60 return std::pair<TrkFundHit::hot_iterator, TrkFundHit::hot_iterator>(
begin(),
end() );
88 virtual void printAll( std::ostream& os )
const;
96 std::vector<const TrkHitOnTrk*>
_hitList;
111 const_cast<std::vector<const TrkHitOnTrk*>&
>(
_hitList ).
begin() );
116 const_cast<std::vector<const TrkHitOnTrk*>&
>(
_hitList ).
end() );
bool usedOnTrack(const TrkRecoTrk *t) const
const TrkHitOnTrk * getHitOnTrack(const TrkRecoTrk *trk) const
std::vector< constTrkHitOnTrk * >::iterator iterator_implementation
const TrkHitOnTrk * setUnusedHit(const TrkHitOnTrk *hit)
virtual void printAll(std::ostream &os) const
const TrkHitOnTrk iterator_value_type
std::vector< const TrkHitOnTrk * > _hitList
virtual TrkEnums::TrkViewInfo whatView() const =0
TrkFundHit::hot_iterator begin() const
std::pair< TrkFundHit::hot_iterator, TrkFundHit::hot_iterator > getUsedHits() const
TrkHitOnTrkIter< TrkFundHit > hot_iterator
TrkFundHit & operator=(const TrkFundHit &)
const TrkHitOnTrk * setUsedHit(const TrkHitOnTrk *hit)
TrkFundHit::hot_iterator end() const