21#include "TrkBase/TrkFitStatus.h"
22#include "TrkBase/TrkHitOnTrk.h"
23#include "TrkBase/TrkRecoTrk.h"
96 struct isHotOnTrack : std::binary_function<TrkHitOnTrk, const TrkRecoTrk*, bool> {
bool operator()(const TrkHitOnTrk &h) const
hasView(TrkEnums::TrkViewInfo view=TrkEnums::bothView)
bool operator()(const TrkHitOnTrk &h) const
hotMatchesFundHit(const TrkFundHit *h)
bool operator()(const TrkHitOnTrk &h) const
bool operator()(const TrkHitOnTrk &h) const
isMdcHitOnTrack(bool activeOnly=false)
bool operator()(const TrkHitOnTrk &h) const
isSvtHitOnTrack(bool activeOnly=false)
std::unary_function< TrkFitStatus, bool > predicate_type
virtual const SvtHitOnTrack * svtHitOnTrack() const
virtual const MdcHitOnTrack * mdcHitOnTrack() const
std::unary_function< TrkHitOnTrk, bool > predicate_type
virtual TrkEnums::TrkViewInfo whatView() const =0
TrkRecoTrk * parentTrack() const
const TrkFundHit * hit() const
virtual unsigned layerNumber() const =0
std::unary_function< TrkRecoTrk, bool > predicate_type
bool operator()(const TrkRecoTrk &t) const
bool operator()(const TrkRecoTrk &t) const
bool operator()(const TrkHitOnTrk &h) const
bool operator()(const TrkFitStatus &t) const
bool operator()(const TrkFitStatus &t) const
bool operator()(const TrkHitOnTrk &h) const
bool operator()(const TrkHitOnTrk &h, const TrkRecoTrk *const &t) const