BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
TrkFitMaker.cxx
Go to the documentation of this file.
1//--------------------------------------------------------------------------
2// File and Version Information:
3// $Id: TrkFitMaker.cxx,v 1.1.1.1 2005/04/21 06:01:42 zhangy Exp $
4//
5// Description:
6//
7//
8// Environment:
9// Software developed for the BaBar Detector at the SLAC B-Factory.
10//
11// Authors: Steve Schaffner
12//
13//------------------------------------------------------------------------
14// #include "BaBar/BaBar.h"
15#include "TrkBase/TrkFitMaker.h"
16#include "TrkBase/TrkRecoTrk.h"
17#include "TrkBase/TrkRepIter.h"
18
20
22
23std::pair<TrkRepIter, TrkRepIter>
24TrkFitMaker::uniqueReps( const TrkRecoTrk& t ) const // was currentReps
25{
26 return t.uniqueReps();
27}
28
29std::pair<TrkRepIter, TrkRepIter> TrkFitMaker::allReps( const TrkRecoTrk& t ) const // was
30 // repPtrs
31{
32 return t.allReps();
33}
34
35void TrkFitMaker::setRep( TrkRecoTrk& trk, TrkRep* r ) const { trk.setRep( r ); }
36
37TrkRep* TrkFitMaker::getRep( TrkRecoTrk& t, PdtPid::PidType h ) const { return t.getRep( h ); }
38
40 double t0 ) const {
41 return new TrkRecoTrk( hypo, tc, t0 );
42}
43
44TrkRecoTrk* TrkFitMaker::createTrack( PdtPid::PidType hypo, long idnum, double t0 ) const {
45 return new TrkRecoTrk( hypo, idnum, t0 );
46}
47
49 t.changeDefault( h );
50}
51
53 t.repointHypo( h, f );
54}
55
56void TrkFitMaker::setFitNumber( TrkRecoTrk& t, PdtPid::PidType hypo, int newNum ) const {
57 t.setFitNumber( hypo, newNum );
58}
59
60void TrkFitMaker::addHypoTo( TrkRecoTrk& trk, TrkRep* newRep, PdtPid::PidType hypo ) const {
61 trk.addHypoTo( newRep, hypo );
62}
63
65 trk.setIdManager( idMan );
66}
67
68void TrkFitMaker::setBField( TrkRecoTrk& trk, const BField* field ) const {
69 trk.setBField( field );
70}
TFile f("ana_bhabha660a_dqa_mcPat_zy_old.root")
void setIdManager(TrkRecoTrk &, TrkIdManager *) const
std::pair< TrkRepIter, TrkRepIter > allReps(const TrkRecoTrk &t) const
virtual ~TrkFitMaker()
void addHypoTo(TrkRecoTrk &, TrkRep *, PdtPid::PidType hypo) const
std::pair< TrkRepIter, TrkRepIter > uniqueReps(const TrkRecoTrk &t) const
TrkRep * getRep(TrkRecoTrk &, PdtPid::PidType) const
void repointHypo(TrkRecoTrk &, PdtPid::PidType hypo, PdtPid::PidType fit) const
void setRep(TrkRecoTrk &, TrkRep *) const
TrkRecoTrk * createTrack(PdtPid::PidType, const TrkContext &, double t0) const
void changeDefault(TrkRecoTrk &, PdtPid::PidType) const
void setFitNumber(TrkRecoTrk &, PdtPid::PidType, int) const
void setBField(TrkRecoTrk &, const MdcPatRec::BField *) const
void addHypoTo(TrkRep *newRep, PdtPid::PidType hypo)
void setRep(TrkRep *)
void setIdManager(TrkIdManager *idMan)
void setBField(const MdcPatRec::BField *field)
int t()
Definition t.c:1