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

#include <TrkContext.h>

Inheritance diagram for TrkContext:

Public Member Functions

 TrkContext (const MdcPatRec::BField *)
 TrkContext (const TrkContext &)
virtual ~TrkContext ()
TrkContextoperator= (const TrkContext &)
const MdcPatRec::BFieldbField () const
virtual TrkId getId () const =0
void setBField (const MdcPatRec::BField *bf)
bool operator== (const TrkContext &) const
 TrkContext (const MdcPatRec::BField *)
 TrkContext (const TrkContext &)
virtual ~TrkContext ()
TrkContextoperator= (const TrkContext &)
const MdcPatRec::BFieldbField () const
virtual TrkId getId () const =0
void setBField (const MdcPatRec::BField *bf)
bool operator== (const TrkContext &) const
 TrkContext (const MdcPatRec::BField *)
 TrkContext (const TrkContext &)
virtual ~TrkContext ()
TrkContextoperator= (const TrkContext &)
const MdcPatRec::BFieldbField () const
virtual TrkId getId () const =0
void setBField (const MdcPatRec::BField *bf)
bool operator== (const TrkContext &) const

Detailed Description

Constructor & Destructor Documentation

◆ TrkContext() [1/6]

TrkContext::TrkContext ( const MdcPatRec::BField * bf)

Definition at line 21 of file TrkContext.cxx.

21 {
22 //------------------------------------------------------------------------
23 _bf = bf;
24}

Referenced by getId(), operator=(), operator==(), TrkContext(), and TrkContextEv::TrkContextEv().

◆ TrkContext() [2/6]

TrkContext::TrkContext ( const TrkContext & rhs)

Definition at line 27 of file TrkContext.cxx.

27 {
28 //------------------------------------------------------------------------
29 _bf = rhs._bf;
30}

◆ ~TrkContext() [1/3]

TrkContext::~TrkContext ( )
virtual

Definition at line 41 of file TrkContext.cxx.

41 {
42 //------------------------------------------------------------------------
43}

◆ TrkContext() [3/6]

TrkContext::TrkContext ( const MdcPatRec::BField * )

◆ TrkContext() [4/6]

TrkContext::TrkContext ( const TrkContext & )

◆ ~TrkContext() [2/3]

virtual TrkContext::~TrkContext ( )
virtual

◆ TrkContext() [5/6]

TrkContext::TrkContext ( const MdcPatRec::BField * )

◆ TrkContext() [6/6]

TrkContext::TrkContext ( const TrkContext & )

◆ ~TrkContext() [3/3]

virtual TrkContext::~TrkContext ( )
virtual

Member Function Documentation

◆ bField() [1/3]

const MdcPatRec::BField * TrkContext::bField ( ) const
inline

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

37{ return _bf; }

◆ bField() [2/3]

const MdcPatRec::BField * TrkContext::bField ( ) const
inline

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

37{ return _bf; }

◆ bField() [3/3]

const MdcPatRec::BField * TrkContext::bField ( ) const
inline

Definition at line 37 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkContext.h.

37{ return _bf; }

◆ getId() [1/3]

virtual TrkId TrkContext::getId ( ) const
pure virtual

Implemented in TrkContextEv, TrkContextEv, and TrkContextEv.

◆ getId() [2/3]

virtual TrkId TrkContext::getId ( ) const
pure virtual

Implemented in TrkContextEv, TrkContextEv, and TrkContextEv.

◆ getId() [3/3]

virtual TrkId TrkContext::getId ( ) const
pure virtual

Implemented in TrkContextEv, TrkContextEv, and TrkContextEv.

◆ operator=() [1/3]

TrkContext & TrkContext::operator= ( const TrkContext & rhs)

Definition at line 33 of file TrkContext.cxx.

33 {
34 //------------------------------------------------------------------------
35 if ( &rhs == this ) return *this;
36 _bf = rhs._bf;
37 return *this;
38}

◆ operator=() [2/3]

TrkContext & TrkContext::operator= ( const TrkContext & )

◆ operator=() [3/3]

TrkContext & TrkContext::operator= ( const TrkContext & )

◆ operator==() [1/3]

bool TrkContext::operator== ( const TrkContext & rhs) const

Definition at line 52 of file TrkContext.cxx.

52 {
53 //------------------------------------------------------------------------
54 return ( _bf == rhs._bf );
55}

◆ operator==() [2/3]

bool TrkContext::operator== ( const TrkContext & ) const

◆ operator==() [3/3]

bool TrkContext::operator== ( const TrkContext & ) const

◆ setBField() [1/3]

void TrkContext::setBField ( const MdcPatRec::BField * bf)

Definition at line 46 of file TrkContext.cxx.

46 {
47 //------------------------------------------------------------------------
48 _bf = bf;
49}

◆ setBField() [2/3]

void TrkContext::setBField ( const MdcPatRec::BField * bf)

◆ setBField() [3/3]

void TrkContext::setBField ( const MdcPatRec::BField * bf)

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