FairRoot/PandaRoot
|
#include <PndModuleCombiner.h>
Public Member Functions | |
PndModuleCombiner () | |
virtual | ~PndModuleCombiner () |
vector< PndLineApproximation > | combineModules (vector< PndLineApproximation > m1, vector< PndLineApproximation > m2) |
void | combineModules (vector< PndTrackCollection > &c, vector< PndLineApproximation >) |
void | addUnusedHits (vector< PndFtsHit * > hits, vector< PndTrackCollection > &c) |
Static Public Attributes | |
static Double_t | compDist = 0.5 |
static Double_t | compAngle = 3 |
static Double_t | hitAddT = 1 |
Private Attributes | |
PndFtsLineComparator | fLineComparator |
Definition at line 21 of file PndModuleCombiner.h.
|
inline |
Definition at line 26 of file PndModuleCombiner.h.
|
virtual |
Definition at line 14 of file PndModuleCombiner.cxx.
void PndModuleCombiner::addUnusedHits | ( | vector< PndFtsHit * > | hits, |
vector< PndTrackCollection > & | c | ||
) |
Definition at line 94 of file PndModuleCombiner.cxx.
References Bool_t, Double_t, hitAddT, i, and pos.
Referenced by PndForwardTrackFinderTask::Exec().
vector< PndLineApproximation > PndModuleCombiner::combineModules | ( | vector< PndLineApproximation > | m1, |
vector< PndLineApproximation > | m2 | ||
) |
Definition at line 18 of file PndModuleCombiner.cxx.
References PndFtsLineComparator::areEqual2D(), Bool_t, Double_t, fLineComparator, PndLineApproximation::getLine(), PndLine::getP1(), i, PndLineApproximation::newApproximation(), and PndFtsLineComparator::setZValue().
Referenced by PndForwardTrackFinderTask::Exec().
void PndModuleCombiner::combineModules | ( | vector< PndTrackCollection > & | c, |
vector< PndLineApproximation > | a | ||
) |
Definition at line 52 of file PndModuleCombiner.cxx.
References PndTrackCollection::add(), best, Double_t, fLineComparator, PndTrackCollection::getLastLine(), PndLineApproximation::getLine(), PndLine::getP1(), PndFtsLineComparator::getQuality(), PndLineApproximation::HasYInfo(), i, PndLine::setRating(), and PndFtsLineComparator::setZValue().
|
static |
Definition at line 24 of file PndModuleCombiner.h.
Referenced by PndForwardTrackFinderTask::PndForwardTrackFinderTask().
|
static |
Definition at line 23 of file PndModuleCombiner.h.
Referenced by PndForwardTrackFinderTask::PndForwardTrackFinderTask().
|
private |
Definition at line 32 of file PndModuleCombiner.h.
Referenced by combineModules().
|
static |
Definition at line 25 of file PndModuleCombiner.h.
Referenced by addUnusedHits(), and PndForwardTrackFinderTask::PndForwardTrackFinderTask().