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

#include <TrkTypeUtil.h>

Static Public Member Functions

static const TrkRepgetRep (const TrkRecoTrk &aTrk, const PdtPid::PidType &pid)
static const TrkHitListgetHits (const TrkRecoTrk &aTrk, const PdtPid::PidType &pid)
static const TrkRepgetRep (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)
static const TrkHitListgetHits (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)
static PdtPid::PidType pidType (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)
static const TrkRepgetRep (const TrkRecoTrk &aTrk, const PdtPid::PidType &pid)
static const TrkHitListgetHits (const TrkRecoTrk &aTrk, const PdtPid::PidType &pid)
static const TrkRepgetRep (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)
static const TrkHitListgetHits (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)
static PdtPid::PidType pidType (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)
static const TrkRepgetRep (const TrkRecoTrk &aTrk, const PdtPid::PidType &pid)
static const TrkHitListgetHits (const TrkRecoTrk &aTrk, const PdtPid::PidType &pid)
static const TrkRepgetRep (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)
static const TrkHitListgetHits (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)
static PdtPid::PidType pidType (const TrkRecoTrk &aTrk, const TrkFitTypeKey &key)

Detailed Description

Member Function Documentation

◆ getHits() [1/6]

const TrkHitList * TrkTypeUtil::getHits ( const TrkRecoTrk & aTrk,
const PdtPid::PidType & pid )
static

Definition at line 59 of file TrkTypeUtil.cxx.

Referenced by getHits().

◆ getHits() [2/6]

const TrkHitList * TrkTypeUtil::getHits ( const TrkRecoTrk & aTrk,
const PdtPid::PidType & pid )
static

◆ getHits() [3/6]

const TrkHitList * TrkTypeUtil::getHits ( const TrkRecoTrk & aTrk,
const PdtPid::PidType & pid )
static

◆ getHits() [4/6]

const TrkHitList * TrkTypeUtil::getHits ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

Definition at line 67 of file TrkTypeUtil.cxx.

67 {
68 return getHits( aTrk, key.pidType() );
69}
*************DOUBLE PRECISION m_pi *DOUBLE PRECISION m_HvecTau2 DOUBLE PRECISION m_HvClone2 DOUBLE PRECISION m_gamma1 DOUBLE PRECISION m_gamma2 DOUBLE PRECISION m_thet1 DOUBLE PRECISION m_thet2 INTEGER m_IFPHOT *COMMON c_Taupair $ !Spin Polarimeter vector first Tau $ !Spin Polarimeter vector second Tau $ !Clone Spin Polarimeter vector first Tau $ !Clone Spin Polarimeter vector second Tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning st tau $ !Random Euler angle for cloning nd tau $ !Random Euler angle for cloning nd tau $ !Random Euler angle for cloning nd tau $ !phi of HvecTau1 $ !theta of HvecTau1 $ !phi of HvecTau2 $ !theta of HvecTau2 $ !super key
Definition Taupair.h:42
static const TrkHitList * getHits(const TrkRecoTrk &aTrk, const PdtPid::PidType &pid)

◆ getHits() [5/6]

const TrkHitList * TrkTypeUtil::getHits ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

◆ getHits() [6/6]

const TrkHitList * TrkTypeUtil::getHits ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

◆ getRep() [1/6]

const TrkRep * TrkTypeUtil::getRep ( const TrkRecoTrk & aTrk,
const PdtPid::PidType & pid )
static

Definition at line 55 of file TrkTypeUtil.cxx.

55 {
56 return pid != PdtPid::null ? aTrk.testRep( pid ) : aTrk.testRep( aTrk.defaultType() );
57}
const TrkRep * testRep(PdtPid::PidType hypo) const

Referenced by getRep().

◆ getRep() [2/6]

const TrkRep * TrkTypeUtil::getRep ( const TrkRecoTrk & aTrk,
const PdtPid::PidType & pid )
static

◆ getRep() [3/6]

const TrkRep * TrkTypeUtil::getRep ( const TrkRecoTrk & aTrk,
const PdtPid::PidType & pid )
static

◆ getRep() [4/6]

const TrkRep * TrkTypeUtil::getRep ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

Definition at line 63 of file TrkTypeUtil.cxx.

63 {
64 return getRep( aTrk, key.pidType() );
65}
static const TrkRep * getRep(const TrkRecoTrk &aTrk, const PdtPid::PidType &pid)

◆ getRep() [5/6]

const TrkRep * TrkTypeUtil::getRep ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

◆ getRep() [6/6]

const TrkRep * TrkTypeUtil::getRep ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

◆ pidType() [1/3]

PdtPid::PidType TrkTypeUtil::pidType ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

Definition at line 71 of file TrkTypeUtil.cxx.

71 {
72 return key.pidType() != PdtPid::null ? key.pidType() : aTrk.defaultType();
73}

◆ pidType() [2/3]

PdtPid::PidType TrkTypeUtil::pidType ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

◆ pidType() [3/3]

PdtPid::PidType TrkTypeUtil::pidType ( const TrkRecoTrk & aTrk,
const TrkFitTypeKey & key )
static

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