BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkHitOnTrkUpdater Class Referenceabstract

#include <TrkHitOnTrkUpdater.h>

+ Inheritance diagram for TrkHitOnTrkUpdater:

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::~TrkHitOnTrkUpdater ( )
pure virtual

Definition at line 3 of file TrkHitOnTrkUpdater.cxx.

4{;}

Member Function Documentation

◆ setActive()

TrkBase::Functors::setActive TrkHitOnTrkUpdater::setActive ( bool active) const
inlineprotected

Definition at line 55 of file TrkHitOnTrkUpdater.h.

◆ setActivity()

void TrkHitOnTrkUpdater::setActivity ( TrkHitOnTrk & hot,
bool active ) const
inlineprotected

Definition at line 44 of file TrkHitOnTrkUpdater.h.

44 {
45 hot.setActive(active); }

◆ setParent() [1/2]

void TrkHitOnTrkUpdater::setParent ( TrkHitOnTrk & hot,
TrkRep * parent ) const
inlineprotected

Definition at line 47 of file TrkHitOnTrkUpdater.h.

47 {
48 hot._parentRep = parent;
49 }
TrkRep * _parentRep

Referenced by TrkRep::TrkRep(), and TrkRep::TrkRep().

◆ setParent() [2/2]

TrkBase::Functors::setParent TrkHitOnTrkUpdater::setParent ( TrkRep * parent) const
inlineprotected

Definition at line 53 of file TrkHitOnTrkUpdater.h.

◆ updateMeasurement() [1/2]

TrkBase::Functors::updateMeasurement TrkHitOnTrkUpdater::updateMeasurement ( const TrkDifTraj * traj = 0,
bool maintainAmbiguity = false ) const
inlineprotected

Definition at line 51 of file TrkHitOnTrkUpdater.h.

◆ updateMeasurement() [2/2]

TrkErrCode TrkHitOnTrkUpdater::updateMeasurement ( TrkHitOnTrk & hot,
const TrkDifTraj * traj = 0,
bool maintainAmbiguity = false ) const
inlineprotected

Definition at line 41 of file TrkHitOnTrkUpdater.h.

42 { return hot.updateMeasurement(traj,maintainAmbiguity);}
virtual TrkErrCode updateMeasurement(const TrkDifTraj *traj, bool maintainAmbiguity)=0

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


The documentation for this class was generated from the following files: