TrkHitOnTrkUpdater Class Reference

#include <TrkHitOnTrkUpdater.h>

Inheritance diagram for TrkHitOnTrkUpdater:

MdcHitUse TrkHelixFitter TrkHotListFull TrkHotListUnowned TrkRep TrkSimpleRep TrkCircleRep TrkHelixRep TrkLineRep List of all members.

Public Member Functions

virtual ~TrkHitOnTrkUpdater ()=0

Protected Member Functions

TrkErrCode updateMeasurement (TrkHitOnTrk &hot, const TrkDifTraj *traj=0, bool maintainAmbiguity=false) const
void setActivity (TrkHitOnTrk &hot, bool active) const
void setParent (TrkHitOnTrk &hot, TrkRep *parent) const
TrkBase::Functors::updateMeasurement updateMeasurement (const TrkDifTraj *traj=0, bool maintainAmbiguity=false) const
TrkBase::Functors::setParent setParent (TrkRep *parent) const
TrkBase::Functors::setActive setActive (bool active) const

Detailed Description

TrkHitOnTrkUpdater. this class regulates access to some protected functions in TrkHitOnTrk: only classes inheriting from this one can modify the status of a TrkHitOnTrk

This software was developed for the BaBar collaboration. If you use all or part of it, please give an appropriate acknowledgement.

Copyright (C) 2000 University of California, San Diego

Version:
Id
TrkHitOnTrkUpdater.h,v 1.1.1.1 2005/04/21 06:01:42 zhangy Exp
Author:
(Gerhard Raven) (based on an idea of Steve Schaffner)

Definition at line 36 of file TrkHitOnTrkUpdater.h.


Constructor & Destructor Documentation

TrkHitOnTrkUpdater::~TrkHitOnTrkUpdater (  )  [pure virtual]

Definition at line 3 of file TrkHitOnTrkUpdater.cxx.

00004 {;}


Member Function Documentation

TrkBase::Functors::setActive TrkHitOnTrkUpdater::setActive ( bool  active  )  const [inline, protected]

Definition at line 55 of file TrkHitOnTrkUpdater.h.

00056   { return TrkBase::Functors::setActive(active); }

void TrkHitOnTrkUpdater::setActivity ( TrkHitOnTrk hot,
bool  active 
) const [inline, protected]

Definition at line 44 of file TrkHitOnTrkUpdater.h.

References TrkHitOnTrk::setActive().

00044                                                        {
00045     hot.setActive(active); }

TrkBase::Functors::setParent TrkHitOnTrkUpdater::setParent ( TrkRep parent  )  const [inline, protected]

Definition at line 53 of file TrkHitOnTrkUpdater.h.

00054   { return TrkBase::Functors::setParent(parent); }

void TrkHitOnTrkUpdater::setParent ( TrkHitOnTrk hot,
TrkRep parent 
) const [inline, protected]

Definition at line 47 of file TrkHitOnTrkUpdater.h.

References TrkHitOnTrk::_parentRep.

Referenced by TrkRep::TrkRep().

00047                                                         {
00048     hot._parentRep = parent;
00049   }

TrkBase::Functors::updateMeasurement TrkHitOnTrkUpdater::updateMeasurement ( const TrkDifTraj traj = 0,
bool  maintainAmbiguity = false 
) const [inline, protected]

Definition at line 51 of file TrkHitOnTrkUpdater.h.

00052   { return TrkBase::Functors::updateMeasurement(traj,maintainAmbiguity); }

TrkErrCode TrkHitOnTrkUpdater::updateMeasurement ( TrkHitOnTrk hot,
const TrkDifTraj traj = 0,
bool  maintainAmbiguity = false 
) const [inline, protected]

Definition at line 41 of file TrkHitOnTrkUpdater.h.

References TrkHitOnTrk::updateMeasurement().

Referenced by TrkHelixFitter::fit(), and TrkHotListFull::updateHots().

00042     { return hot.updateMeasurement(traj,maintainAmbiguity);}


Generated on Tue Nov 29 23:36:14 2016 for BOSS_7.0.2 by  doxygen 1.4.7