Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

TrkFitMaker Class Reference

#include <TrkFitMaker.h>

Inheritance diagram for TrkFitMaker:

TrkSimpleMaker< T > TrkSimpleMaker< T > TrkSimpleMaker< TrkHelixRep > TrkSimpleMaker< TrkHelixRep > TrkHelixMaker TrkHelixMaker TrkHelixMaker TrkHelixMaker List of all members.

Public Member Functions

void changeDefault (TrkRecoTrk &, PdtPid::PidType) const
void changeDefault (TrkRecoTrk &, PdtPid::PidType) const
virtual ~TrkFitMaker ()
virtual ~TrkFitMaker ()

Protected Member Functions

void addHypoTo (TrkRecoTrk &, TrkRep *, PdtPid::PidType hypo) const
void addHypoTo (TrkRecoTrk &, TrkRep *, PdtPid::PidType hypo) const
std::pair< TrkRepIter, TrkRepIterallReps (const TrkRecoTrk &t) const
std::pair< TrkRepIter, TrkRepIterallReps (const TrkRecoTrk &t) const
TrkRecoTrkcreateTrack (PdtPid::PidType, long idnum, double t0) const
TrkRecoTrkcreateTrack (PdtPid::PidType, const TrkContext &, double t0) const
TrkRecoTrkcreateTrack (PdtPid::PidType, long idnum, double t0) const
TrkRecoTrkcreateTrack (PdtPid::PidType, const TrkContext &, double t0) const
TrkRepgetRep (TrkRecoTrk &, PdtPid::PidType) const
TrkRepgetRep (TrkRecoTrk &, PdtPid::PidType) const
void repointHypo (TrkRecoTrk &, PdtPid::PidType hypo, PdtPid::PidType fit) const
void repointHypo (TrkRecoTrk &, PdtPid::PidType hypo, PdtPid::PidType fit) const
void setBField (TrkRecoTrk &, const BField *) const
void setBField (TrkRecoTrk &, const BField *) const
void setFitNumber (TrkRecoTrk &, PdtPid::PidType, int) const
void setFitNumber (TrkRecoTrk &, PdtPid::PidType, int) const
void setIdManager (TrkRecoTrk &, TrkIdManager *) const
void setIdManager (TrkRecoTrk &, TrkIdManager *) const
void setRep (TrkRecoTrk &, TrkRep *) const
void setRep (TrkRecoTrk &, TrkRep *) const
std::pair< TrkRepIter, TrkRepIteruniqueReps (const TrkRecoTrk &t) const
std::pair< TrkRepIter, TrkRepIteruniqueReps (const TrkRecoTrk &t) const

Friends

class KalFit
class KalMiniRX
class KalMiniTrkK

Constructor & Destructor Documentation

TrkFitMaker::~TrkFitMaker  )  [virtual]
 

00020 {
00021 }

virtual TrkFitMaker::~TrkFitMaker  )  [virtual]
 


Member Function Documentation

void TrkFitMaker::addHypoTo TrkRecoTrk ,
TrkRep ,
PdtPid::PidType  hypo
const [protected]
 

void TrkFitMaker::addHypoTo TrkRecoTrk ,
TrkRep ,
PdtPid::PidType  hypo
const [protected]
 

00081 {
00082   trk.addHypoTo(newRep, hypo);
00083 }

std::pair<TrkRepIter,TrkRepIter> TrkFitMaker::allReps const TrkRecoTrk t  )  const [protected]
 

std::pair< TrkRepIter, TrkRepIter > TrkFitMaker::allReps const TrkRecoTrk t  )  const [protected]
 

00031 {
00032         return t.allReps();
00033 }

void TrkFitMaker::changeDefault TrkRecoTrk ,
PdtPid::PidType 
const
 

void TrkFitMaker::changeDefault TrkRecoTrk ,
PdtPid::PidType 
const
 

00063 {
00064   t.changeDefault(h);
00065 }

TrkRecoTrk* TrkFitMaker::createTrack PdtPid::PidType  ,
long  idnum,
double  t0
const [protected]
 

TrkRecoTrk* TrkFitMaker::createTrack PdtPid::PidType  ,
const TrkContext ,
double  t0
const [protected]
 

TrkRecoTrk * TrkFitMaker::createTrack PdtPid::PidType  ,
long  idnum,
double  t0
const [protected]
 

00057 {
00058   return new TrkRecoTrk(hypo, idnum, t0);
00059 }

TrkRecoTrk * TrkFitMaker::createTrack PdtPid::PidType  ,
const TrkContext ,
double  t0
const [protected]
 

00050 {
00051   return new TrkRecoTrk(hypo, tc, t0);
00052 }

TrkRep* TrkFitMaker::getRep TrkRecoTrk ,
PdtPid::PidType 
const [protected]
 

TrkRep * TrkFitMaker::getRep TrkRecoTrk ,
PdtPid::PidType 
const [protected]
 

00043 {
00044   return t.getRep(h);
00045 }

void TrkFitMaker::repointHypo TrkRecoTrk ,
PdtPid::PidType  hypo,
PdtPid::PidType  fit
const [protected]
 

void TrkFitMaker::repointHypo TrkRecoTrk ,
PdtPid::PidType  hypo,
PdtPid::PidType  fit
const [protected]
 

00069 {
00070   t.repointHypo(h, f);
00071 }

void TrkFitMaker::setBField TrkRecoTrk ,
const BField
const [protected]
 

void TrkFitMaker::setBField TrkRecoTrk ,
const BField
const [protected]
 

00093 {
00094   trk.setBField(field);
00095 }

void TrkFitMaker::setFitNumber TrkRecoTrk ,
PdtPid::PidType  ,
int 
const [protected]
 

void TrkFitMaker::setFitNumber TrkRecoTrk ,
PdtPid::PidType  ,
int 
const [protected]
 

00075 {
00076   t.setFitNumber(hypo, newNum);
00077 }

void TrkFitMaker::setIdManager TrkRecoTrk ,
TrkIdManager
const [protected]
 

void TrkFitMaker::setIdManager TrkRecoTrk ,
TrkIdManager
const [protected]
 

00087 {
00088   trk.setIdManager(idMan);
00089 }

void TrkFitMaker::setRep TrkRecoTrk ,
TrkRep
const [protected]
 

void TrkFitMaker::setRep TrkRecoTrk ,
TrkRep
const [protected]
 

00037 {
00038   trk.setRep(r);
00039 }

std::pair<TrkRepIter,TrkRepIter> TrkFitMaker::uniqueReps const TrkRecoTrk t  )  const [protected]
 

std::pair< TrkRepIter, TrkRepIter > TrkFitMaker::uniqueReps const TrkRecoTrk t  )  const [protected]
 

00025 {
00026         return t.uniqueReps();
00027 }


Friends And Related Function Documentation

KalFit [friend]
 

KalMiniRX [friend]
 

KalMiniTrkK [friend]
 


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:07:12 2011 for BOSS6.5.5 by  doxygen 1.3.9.1