TrkTypeUtil Class Reference

#include <TrkTypeUtil.h>

List of all members.

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)

Private Member Functions

 ~TrkTypeUtil ()


Detailed Description

Definition at line 42 of file TrkTypeUtil.h.


Constructor & Destructor Documentation

TrkTypeUtil::~TrkTypeUtil (  )  [private]


Member Function Documentation

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

Definition at line 79 of file TrkTypeUtil.cxx.

References getHits(), and key.

00080                                                 {
00081   return getHits( aTrk, key.pidType() );
00082 }

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

Definition at line 66 of file TrkTypeUtil.cxx.

References TrkRecoTrk::defaultType(), TrkRecoTrk::hits(), and PdtPid::null.

Referenced by getHits().

00067                                                {
00068   return pid != PdtPid::null ? aTrk.hits(pid) 
00069     : aTrk.hits(aTrk.defaultType());
00070 }

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

Definition at line 73 of file TrkTypeUtil.cxx.

References getRep(), and key.

00074                                                {
00075   return getRep( aTrk, key.pidType() );
00076 }

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

Definition at line 59 of file TrkTypeUtil.cxx.

References TrkRecoTrk::defaultType(), PdtPid::null, and TrkRecoTrk::testRep().

Referenced by getRep().

00060                                               {
00061     return pid != PdtPid::null ? aTrk.testRep(pid) 
00062       : aTrk.testRep(aTrk.defaultType());
00063   }

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

Definition at line 85 of file TrkTypeUtil.cxx.

References TrkRecoTrk::defaultType(), key, and PdtPid::null.

00086                                                 {
00087   return key.pidType() != PdtPid::null ? key.pidType()
00088     : aTrk.defaultType();
00089 }


Generated on Tue Nov 29 23:36:17 2016 for BOSS_7.0.2 by  doxygen 1.4.7