| FairRoot/PandaRoot
    | 
#include <PndTrackCollection.h>
| Public Member Functions | |
| PndTrackCollection () | |
| virtual | ~PndTrackCollection () | 
| void | add (PndLineApproximation l, Bool_t skewed) | 
| PndLine | getCurrLine () | 
| PndLine | getLastLine () | 
| vector< PndLineApproximation > * | getLines () | 
| PndTrack | getPndTrack (map< Int_t, PndFtsHit * > orgHits) | 
| vector< PndFtsHit * > | getHits () | 
| void | addHit (PndFtsHit *h) | 
| Double_t | getDistTo (PndLine l, Int_t layer) | 
| Public Attributes | |
| vector< PndFtsHit * > | fHits | 
| Private Member Functions | |
| PndFtsHit * | copyHit (PndFtsHit *h) | 
| void | refitAllHits () | 
| void | refitAllTracks () | 
| void | refitHit (PndLine &l, PndFtsHit *hit) | 
| Private Attributes | |
| std::vector < PndLineApproximation > * | fLines | 
| PndLine | fCurrLine | 
Definition at line 17 of file PndTrackCollection.h.
| PndTrackCollection::PndTrackCollection | ( | ) | 
Definition at line 10 of file PndTrackCollection.cxx.
References fLines.
| 
 | virtual | 
Definition at line 14 of file PndTrackCollection.cxx.
| void PndTrackCollection::add | ( | PndLineApproximation | l, | 
| Bool_t | skewed | ||
| ) | 
Definition at line 17 of file PndTrackCollection.cxx.
References copyHit(), fCurrLine, fLines, PndLineApproximation::getHits(), PndLineApproximation::getLine(), PndLine::getRating(), hits, i, refitAllHits(), refitAllTracks(), refitHit(), and PndLineApproximation::setHits().
Referenced by PndModuleCombiner::combineModules(), and PndWayFollower::followLines().
| 
 | inline | 
Definition at line 36 of file PndTrackCollection.h.
Definition at line 41 of file PndTrackCollection.cxx.
References PndFtsHit::GetChamberID(), PndFtsHit::GetIsochrone(), PndFtsHit::GetIsochroneError(), PndFtsHit::GetLayerID(), PndFtsHit::GetTubeID(), h2, PndFtsHit::SetChamberID(), PndFtsHit::SetIsochrone(), PndFtsHit::SetIsochroneError(), PndFtsHit::SetLayerID(), and PndFtsHit::SetTubeID().
Referenced by add().
| 
 | inline | 
Definition at line 22 of file PndTrackCollection.h.
Referenced by PndForwardTrackFinderTask::saveTrackCollection().
Definition at line 110 of file PndTrackCollection.cxx.
References Double_t, fLines, PndLineApproximation::getHits(), PndLineApproximation::getLine(), PndLine::getPerpendicular(), i, p1, and p2.
| 
 | inline | 
Definition at line 26 of file PndTrackCollection.h.
References i.
Referenced by PndForwardTrackFinderTask::getBest().
| 
 | inline | 
Definition at line 23 of file PndTrackCollection.h.
Referenced by PndModuleCombiner::combineModules(), PndForwardTrackFinderTask::createStatictcs(), and PndWayFollower::followLines().
| 
 | inline | 
Definition at line 24 of file PndTrackCollection.h.
Referenced by PndForwardTrackFinderTask::saveTrackCollection().
Definition at line 89 of file PndTrackCollection.cxx.
References a, fHits, fLines, PndLine::getDir(), PndLineApproximation::getHits(), PndLine::getP1(), hits, i, and v.
Referenced by PndForwardTrackFinderTask::saveTrackCollection().
| 
 | private | 
Definition at line 55 of file PndTrackCollection.cxx.
References fCurrLine, fLines, hits, i, and refitHit().
Referenced by add().
| 
 | private | 
Definition at line 71 of file PndTrackCollection.cxx.
References a, fCurrLine, fLines, PndLine::getDir(), PndLineApproximation::getLine(), PndLine::getP1(), i, p, and p2.
Referenced by add().
Definition at line 81 of file PndTrackCollection.cxx.
References Double_t, PndLine::getDir(), PndLine::getP1(), and p.
Referenced by add(), and refitAllHits().
| 
 | private | 
Definition at line 40 of file PndTrackCollection.h.
Referenced by add(), refitAllHits(), and refitAllTracks().
| vector<PndFtsHit*> PndTrackCollection::fHits | 
Definition at line 35 of file PndTrackCollection.h.
Referenced by getPndTrack().
| 
 | private | 
Definition at line 39 of file PndTrackCollection.h.
Referenced by add(), getDistTo(), getPndTrack(), PndTrackCollection(), refitAllHits(), and refitAllTracks().
 1.8.8
 1.8.8