BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkStoreHypo Class Reference

#include <TrkStoreHypo.h>

Public Member Functions

 TrkStoreHypo ()
 TrkStoreHypo (PdtPid::PidType hypo, double fltlen)
 TrkStoreHypo (const TrkStoreHypo &other)
 ~TrkStoreHypo ()
const PdtPid::PidTypehypo () const
double flightLength () const
TrkStoreHypooperator= (const TrkStoreHypo &other)
bool operator== (const TrkStoreHypo &other) const
bool operator< (const TrkStoreHypo &other) const
 TrkStoreHypo ()
 TrkStoreHypo (PdtPid::PidType hypo, double fltlen)
 TrkStoreHypo (const TrkStoreHypo &other)
 ~TrkStoreHypo ()
const PdtPid::PidTypehypo () const
double flightLength () const
TrkStoreHypooperator= (const TrkStoreHypo &other)
bool operator== (const TrkStoreHypo &other) const
bool operator< (const TrkStoreHypo &other) const
 TrkStoreHypo ()
 TrkStoreHypo (PdtPid::PidType hypo, double fltlen)
 TrkStoreHypo (const TrkStoreHypo &other)
 ~TrkStoreHypo ()
const PdtPid::PidTypehypo () const
double flightLength () const
TrkStoreHypooperator= (const TrkStoreHypo &other)
bool operator== (const TrkStoreHypo &other) const
bool operator< (const TrkStoreHypo &other) const

Detailed Description

Constructor & Destructor Documentation

◆ TrkStoreHypo() [1/9]

TrkStoreHypo::TrkStoreHypo ( )
inline

◆ TrkStoreHypo() [2/9]

TrkStoreHypo::TrkStoreHypo ( PdtPid::PidType hypo,
double fltlen )
inline

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

23: _hypo( hypo ), _fltlen( fltlen ) {}

◆ TrkStoreHypo() [3/9]

TrkStoreHypo::TrkStoreHypo ( const TrkStoreHypo & other)
inline

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

24: _hypo( other._hypo ), _fltlen( other._fltlen ) {}
Index other(Index i, Index j)

◆ ~TrkStoreHypo() [1/3]

TrkStoreHypo::~TrkStoreHypo ( )
inline

◆ TrkStoreHypo() [4/9]

TrkStoreHypo::TrkStoreHypo ( )
inline

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

22: _hypo( PdtPid::null ), _fltlen( -9999.0 ) {}

◆ TrkStoreHypo() [5/9]

TrkStoreHypo::TrkStoreHypo ( PdtPid::PidType hypo,
double fltlen )
inline

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

23: _hypo( hypo ), _fltlen( fltlen ) {}

◆ TrkStoreHypo() [6/9]

TrkStoreHypo::TrkStoreHypo ( const TrkStoreHypo & other)
inline

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

24: _hypo( other._hypo ), _fltlen( other._fltlen ) {}

◆ ~TrkStoreHypo() [2/3]

TrkStoreHypo::~TrkStoreHypo ( )
inline

◆ TrkStoreHypo() [7/9]

TrkStoreHypo::TrkStoreHypo ( )
inline

Definition at line 22 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkStoreHypo.h.

22: _hypo( PdtPid::null ), _fltlen( -9999.0 ) {}

◆ TrkStoreHypo() [8/9]

TrkStoreHypo::TrkStoreHypo ( PdtPid::PidType hypo,
double fltlen )
inline

Definition at line 23 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkStoreHypo.h.

23: _hypo( hypo ), _fltlen( fltlen ) {}

◆ TrkStoreHypo() [9/9]

TrkStoreHypo::TrkStoreHypo ( const TrkStoreHypo & other)
inline

Definition at line 24 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkStoreHypo.h.

24: _hypo( other._hypo ), _fltlen( other._fltlen ) {}

◆ ~TrkStoreHypo() [3/3]

TrkStoreHypo::~TrkStoreHypo ( )
inline

Member Function Documentation

◆ flightLength() [1/3]

double TrkStoreHypo::flightLength ( ) const
inline

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

28{ return _fltlen; }

◆ flightLength() [2/3]

double TrkStoreHypo::flightLength ( ) const
inline

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

28{ return _fltlen; }

◆ flightLength() [3/3]

double TrkStoreHypo::flightLength ( ) const
inline

Definition at line 28 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkStoreHypo.h.

28{ return _fltlen; }

◆ hypo() [1/3]

const PdtPid::PidType & TrkStoreHypo::hypo ( ) const
inline

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

27{ return _hypo; }

Referenced by TrkStoreHypo().

◆ hypo() [2/3]

const PdtPid::PidType & TrkStoreHypo::hypo ( ) const
inline

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

27{ return _hypo; }

◆ hypo() [3/3]

const PdtPid::PidType & TrkStoreHypo::hypo ( ) const
inline

Definition at line 27 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkStoreHypo.h.

27{ return _hypo; }

◆ operator<() [1/3]

bool TrkStoreHypo::operator< ( const TrkStoreHypo & other) const

Definition at line 23 of file TrkStoreHypo.cxx.

23 {
24 if ( !operator==( other ) )
25 {
26 if ( _hypo != other._hypo ) return _hypo < other._hypo;
27 else return _fltlen < other._fltlen;
28 }
29 else return false;
30}

◆ operator<() [2/3]

bool TrkStoreHypo::operator< ( const TrkStoreHypo & other) const

◆ operator<() [3/3]

bool TrkStoreHypo::operator< ( const TrkStoreHypo & other) const

◆ operator=() [1/3]

TrkStoreHypo & TrkStoreHypo::operator= ( const TrkStoreHypo & other)
inline

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

30 {
31 if ( this != &other )
32 {
33 _hypo = other._hypo;
34 _fltlen = other._fltlen;
35 }
36 return *this;
37 }

◆ operator=() [2/3]

TrkStoreHypo & TrkStoreHypo::operator= ( const TrkStoreHypo & other)
inline

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

30 {
31 if ( this != &other )
32 {
33 _hypo = other._hypo;
34 _fltlen = other._fltlen;
35 }
36 return *this;
37 }

◆ operator=() [3/3]

TrkStoreHypo & TrkStoreHypo::operator= ( const TrkStoreHypo & other)
inline

Definition at line 30 of file Reconstruction/MdcPatRec/TrkBase/include/TrkBase/TrkStoreHypo.h.

30 {
31 if ( this != &other )
32 {
33 _hypo = other._hypo;
34 _fltlen = other._fltlen;
35 }
36 return *this;
37 }

◆ operator==() [1/3]

bool TrkStoreHypo::operator== ( const TrkStoreHypo & other) const

Definition at line 19 of file TrkStoreHypo.cxx.

19 {
20 return _hypo == other._hypo && fabs( _fltlen - other._fltlen ) < _flttol;
21}

◆ operator==() [2/3]

bool TrkStoreHypo::operator== ( const TrkStoreHypo & other) const

◆ operator==() [3/3]

bool TrkStoreHypo::operator== ( const TrkStoreHypo & other) const

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