/home/bes3soft/bes3soft/Boss/7.0.2/dist/7.0.2/Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/src/TrkFitMaker.cxx

Go to the documentation of this file.
00001 //--------------------------------------------------------------------------
00002 // File and Version Information:
00003 //      $Id: TrkFitMaker.cxx,v 1.1.1.1 2005/04/21 06:01:42 zhangy Exp $
00004 //
00005 // Description:
00006 //     
00007 //
00008 // Environment:
00009 //      Software developed for the BaBar Detector at the SLAC B-Factory.
00010 //
00011 // Authors: Steve Schaffner
00012 //
00013 //------------------------------------------------------------------------
00014 //#include "BaBar/BaBar.h"
00015 #include "TrkBase/TrkFitMaker.h"
00016 #include "TrkBase/TrkRecoTrk.h"
00017 #include "TrkBase/TrkRepIter.h"
00018 
00019 TrkFitMaker::~TrkFitMaker()
00020 {
00021 }
00022 
00023 std::pair<TrkRepIter,TrkRepIter>
00024 TrkFitMaker::uniqueReps(const TrkRecoTrk& t) const  // was currentReps
00025 {
00026         return t.uniqueReps();
00027 }
00028 
00029 std::pair<TrkRepIter,TrkRepIter>
00030 TrkFitMaker::allReps(const TrkRecoTrk& t) const  // was repPtrs
00031 {
00032         return t.allReps();
00033 }
00034 
00035 void
00036 TrkFitMaker::setRep(TrkRecoTrk& trk, TrkRep* r) const
00037 {
00038   trk.setRep(r);
00039 }
00040 
00041 TrkRep*
00042 TrkFitMaker::getRep(TrkRecoTrk& t, PdtPid::PidType h) const
00043 {
00044   return t.getRep(h);
00045 }
00046 
00047 TrkRecoTrk*
00048 TrkFitMaker::createTrack(PdtPid::PidType hypo, const TrkContext& tc,
00049                          double t0) const
00050 {
00051   return new TrkRecoTrk(hypo, tc, t0);
00052 }
00053 
00054 TrkRecoTrk*
00055 TrkFitMaker::createTrack(PdtPid::PidType hypo, long idnum,
00056                          double t0) const
00057 {
00058   return new TrkRecoTrk(hypo, idnum, t0);
00059 }
00060 
00061 void
00062 TrkFitMaker::changeDefault(TrkRecoTrk& t, PdtPid::PidType h) const 
00063 {
00064   t.changeDefault(h);
00065 }
00066 
00067 void
00068 TrkFitMaker::repointHypo(TrkRecoTrk& t, PdtPid::PidType h, PdtPid::PidType f) const
00069 {
00070   t.repointHypo(h, f);
00071 }
00072 
00073 void
00074 TrkFitMaker::setFitNumber(TrkRecoTrk& t, PdtPid::PidType hypo, int newNum) const 
00075 {
00076   t.setFitNumber(hypo, newNum);
00077 }
00078 
00079 void
00080 TrkFitMaker::addHypoTo(TrkRecoTrk& trk, TrkRep* newRep, PdtPid::PidType hypo) const
00081 {
00082   trk.addHypoTo(newRep, hypo);
00083 }
00084 
00085 void
00086 TrkFitMaker::setIdManager(TrkRecoTrk& trk, TrkIdManager* idMan) const
00087 {
00088   trk.setIdManager(idMan);
00089 }
00090 
00091 void
00092 TrkFitMaker::setBField(TrkRecoTrk& trk, const BField* field) const
00093 {
00094   trk.setBField(field);
00095 }

Generated on Tue Nov 29 23:13:40 2016 for BOSS_7.0.2 by  doxygen 1.4.7