BOSS 7.0.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
 
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
 

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/include/TrkBase/TrkBase/TrkHitOnTrkUpdater.h.

Constructor & Destructor Documentation

◆ ~TrkHitOnTrkUpdater() [1/2]

TrkHitOnTrkUpdater::~TrkHitOnTrkUpdater ( )
pure virtual

Definition at line 3 of file TrkHitOnTrkUpdater.cxx.

4{;}

◆ ~TrkHitOnTrkUpdater() [2/2]

virtual TrkHitOnTrkUpdater::~TrkHitOnTrkUpdater ( )
pure virtual

Member Function Documentation

◆ setActive() [1/2]

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

◆ setActive() [2/2]

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

◆ setActivity() [1/2]

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

Definition at line 44 of file InstallArea/include/TrkBase/TrkBase/TrkHitOnTrkUpdater.h.

44 {
45 hot.setActive(active); }

◆ setActivity() [2/2]

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

Definition at line 44 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkHitOnTrkUpdater.h.

44 {
45 hot.setActive(active); }

◆ setParent() [1/4]

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

Definition at line 47 of file InstallArea/include/TrkBase/TrkBase/TrkHitOnTrkUpdater.h.

47 {
48 hot._parentRep = parent;
49 }

Referenced by TrkRep::TrkRep().

◆ setParent() [2/4]

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

◆ setParent() [3/4]

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

◆ setParent() [4/4]

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

◆ updateMeasurement() [1/4]

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

◆ updateMeasurement() [2/4]

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

◆ updateMeasurement() [3/4]

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

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

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

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

◆ updateMeasurement() [4/4]

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

Definition at line 41 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkHitOnTrkUpdater.h.

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

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