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

#include <TrkHitOnTrkUpdater.h>

Inheritance diagram for TrkHitOnTrkUpdater:

Public Member Functions

virtual ~TrkHitOnTrkUpdater ()=0
virtual ~TrkHitOnTrkUpdater ()=0
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
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
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 InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkHitOnTrkUpdater.h.

Constructor & Destructor Documentation

◆ ~TrkHitOnTrkUpdater() [1/3]

TrkHitOnTrkUpdater::~TrkHitOnTrkUpdater ( )
pure virtual

Definition at line 3 of file TrkHitOnTrkUpdater.cxx.

3{ ; }

◆ ~TrkHitOnTrkUpdater() [2/3]

virtual TrkHitOnTrkUpdater::~TrkHitOnTrkUpdater ( )
pure virtual

◆ ~TrkHitOnTrkUpdater() [3/3]

virtual TrkHitOnTrkUpdater::~TrkHitOnTrkUpdater ( )
pure virtual

Member Function Documentation

◆ setActive() [1/3]

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

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkHitOnTrkUpdater.h.

57 {
58 return TrkBase::Functors::setActive( active );
59 }

◆ setActive() [2/3]

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

Definition at line 57 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkHitOnTrkUpdater.h.

57 {
58 return TrkBase::Functors::setActive( active );
59 }

◆ setActive() [3/3]

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

Definition at line 57 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkHitOnTrkUpdater.h.

57 {
58 return TrkBase::Functors::setActive( active );
59 }

◆ setActivity() [1/3]

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

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkHitOnTrkUpdater.h.

46{ hot.setActive( active ); }

◆ setActivity() [2/3]

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

Definition at line 46 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkHitOnTrkUpdater.h.

46{ hot.setActive( active ); }

◆ setActivity() [3/3]

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

Definition at line 46 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkHitOnTrkUpdater.h.

46{ hot.setActive( active ); }

◆ setParent() [1/6]

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

◆ setParent() [2/6]

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

◆ setParent() [3/6]

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

◆ setParent() [4/6]

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

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkHitOnTrkUpdater.h.

54 {
55 return TrkBase::Functors::setParent( parent );
56 }

◆ setParent() [5/6]

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

Definition at line 54 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkHitOnTrkUpdater.h.

54 {
55 return TrkBase::Functors::setParent( parent );
56 }

◆ setParent() [6/6]

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

Definition at line 54 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkHitOnTrkUpdater.h.

54 {
55 return TrkBase::Functors::setParent( parent );
56 }

◆ updateMeasurement() [1/6]

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

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkHitOnTrkUpdater.h.

51 {
52 return TrkBase::Functors::updateMeasurement( traj, maintainAmbiguity );
53 }

◆ updateMeasurement() [2/6]

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

Definition at line 51 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkHitOnTrkUpdater.h.

51 {
52 return TrkBase::Functors::updateMeasurement( traj, maintainAmbiguity );
53 }

◆ updateMeasurement() [3/6]

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

Definition at line 51 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkHitOnTrkUpdater.h.

51 {
52 return TrkBase::Functors::updateMeasurement( traj, maintainAmbiguity );
53 }

◆ updateMeasurement() [4/6]

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

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkBase/TrkHitOnTrkUpdater.h.

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

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

◆ updateMeasurement() [5/6]

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

Definition at line 41 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkBase/TrkHitOnTrkUpdater.h.

42 {
43 return hot.updateMeasurement( traj, maintainAmbiguity );
44 }

◆ updateMeasurement() [6/6]

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

Definition at line 41 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkHitOnTrkUpdater.h.

42 {
43 return hot.updateMeasurement( traj, maintainAmbiguity );
44 }

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