#include <GFparticle.h>
Inheritance diagram for GFtrack:

Public Methods | |
| GFtrack (enum SiCluster::view axis, double sigmaCut, double energy, int ist, const Ray& testRay, bool doit = true) | |
| ~GFtrack () | |
| void | flagAllHits (int iflag=1) |
| -- from GFdata. More... | |
| void | unFlagAllHits () |
| bool | empty () const |
| bool | accept () const |
| void | clear () |
| void | writeOut (MsgStream& log) const |
| SiCluster::view | getAxis () const |
| acces. More... | |
| int | numGaps () const |
| int | numFirstGaps () const |
| int | numNoise () const |
| int | numFirstNoise () const |
| int | lastLayer () const |
| bool | veto (int& indexhit, double& sigma) const |
| double | Qbest () const |
| double | computeQuality () const |
| void | draw (gui::DisplayRep& v) |
Protected Methods | |
| void | ini () |
| void | step (int kplane) |
| One Step in the Pattern Recognition. More... | |
| void | anastep (int kplane) |
| make some analysis after the step is done. More... | |
| void | fit () |
| fit the GF object - compute the GFdata. More... | |
| bool | end () const |
| end of the Pattern Recognition? More... | |
| void | kill () |
| void | setAlive () |
| void | contability (int kplane) |
| void | loadGFdata () |
| void | setIniEnergy (double ene) |
| void | setStatus (StatusHit status) |
| StatusHit | status () const |
| KalPlane | firstKPlane () const |
| KalPlane | lastKPlane () const |
| KalPlane | previousKPlane () const |
| KalPlane | originalKPlane () const |
| void | removeStep (int kplane = -1) |
| double | doQbest () |
| void | associateOrthStep (const GFtrack* _OrhGFtrack, KalHit::TYPE type = KalHit::FIT) |
| void | associateOrthGFtrack (const GFtrack* _OrhGFtrack, bool fix = false, KalHit::TYPE type = KalHit::FIT) |
Private Attributes | |
| GFsegment* | _mGFsegment |
| SiCluster::view | m_axis |
| StatusHit | m_status |
| int | m_lstGaps |
| double | m_runChiSquare |
| double | m_qbest |
| int | m_gaps |
| int | m_istGaps |
| int | m_lstLayer |
| int | m_noisyHits |
| int | m_istNoisyHits |
Friends | |
| class | GFsegment |
| class | GFparticle |
| class | GFpair |
| class | GFgamma |
|
|
|
|
|
Definition at line 18 of file GFparticle.h. |
|
|
Definition at line 42 of file GFparticle.h. |
|
|
Reimplemented from GFbase. Definition at line 73 of file GFparticle.cpp. |
|
|
make some analysis after the step is done.
Reimplemented from GFbase. Definition at line 244 of file GFparticle.cpp. |
|
|
Definition at line 508 of file GFparticle.cpp. |
|
|
Definition at line 490 of file GFparticle.cpp. Referenced by GFgamma::associateAnaStep(). |
|
|
Reimplemented from GFbase. Definition at line 91 of file GFparticle.cpp. Referenced by GFgamma::associateAnaStep(). |
|
|
Definition at line 337 of file GFparticle.cpp. |
|
|
Reimplemented from GFbase. Definition at line 256 of file GFparticle.cpp. |
|
|
Definition at line 476 of file GFparticle.cpp. |
|
|
Reimplemented from KalTrack. Definition at line 141 of file GFparticle.cpp. |
|
|
Reimplemented from GFbase. Definition at line 62 of file GFparticle.cpp. Referenced by TkrTupleValues::calcFitKink(), RecTupleValues::calcSkirtVars(), TkrTupleValues::calcTupleValues(), and GFpair::doDirection(). |
|
|
end of the Pattern Recognition?
Reimplemented from GFbase. Definition at line 347 of file GFparticle.cpp. |
|
|
Definition at line 383 of file GFparticle.cpp. |
|
|
fit the GF object - compute the GFdata.
Reimplemented from GFbase. Definition at line 286 of file GFparticle.cpp. |
|
|
-- from GFdata.
Reimplemented from GFbase. Definition at line 45 of file GFparticle.cpp. |
|
|
acces.
Definition at line 33 of file GFparticle.h. Referenced by GFpair::doDirection(). |
|
|
Reimplemented from GFbase. Definition at line 172 of file GFparticle.cpp. |
|
|
Reimplemented from GFbase. Definition at line 356 of file GFparticle.cpp. Referenced by GFgamma::associateAnaStep(). |
|
|
Definition at line 394 of file GFparticle.cpp. Referenced by associateOrthStep(), GFparticle::removeWorseStep(), GFpair::removeWorseStep(), GFparticle::sameTower(), and GFpair::selfishStepSplit(). |
|
|
Definition at line 38 of file GFparticle.h. |
|
|
Reimplemented from GFbase. Definition at line 306 of file GFparticle.cpp. |
|
|
Definition at line 35 of file GFparticle.h. Referenced by TkrTupleValues::calcTupleValues(). |
|
|
Definition at line 37 of file GFparticle.h. Referenced by TkrTupleValues::calcTupleValues(). |
|
|
Reimplemented from KalTrack. Definition at line 34 of file GFparticle.h. Referenced by RecTupleValues::calcEnergyCorrection(), and TkrTupleValues::calcTupleValues(). |
|
|
Definition at line 36 of file GFparticle.h. Referenced by TkrTupleValues::calcTupleValues(). |
|
|
Definition at line 415 of file GFparticle.cpp. |
|
|
Definition at line 403 of file GFparticle.cpp. Referenced by GFparticle::removeWorseStep(), and GFpair::removeWorseStep(). |
|
|
Definition at line 460 of file GFparticle.cpp. Referenced by GFparticle::removeWorseStep(), GFpair::removeWorseStep(), and GFpair::selfishStepSplit(). |
|
|
Reimplemented from GFbase. Definition at line 369 of file GFparticle.cpp. |
|
|
Reimplemented from KalTrack. Definition at line 375 of file GFparticle.cpp. |
|
|
Definition at line 76 of file GFparticle.h. |
|
|
Definition at line 79 of file GFparticle.h. Referenced by GFgamma::associateAnaStep(), GFgamma::crossingTowers(), GFpair::removeWorseStep(), GFparticle::sameTower(), and GFpair::selfishStepSplit(). |
|
|
One Step in the Pattern Recognition.
Reimplemented from GFbase. Definition at line 197 of file GFparticle.cpp. Referenced by GFpair::selfishStepSplit(). |
|
|
Reimplemented from GFbase. Definition at line 54 of file GFparticle.cpp. |
|
|
Definition at line 148 of file GFparticle.cpp. |
|
|
Reimplemented from GFdata. Definition at line 116 of file GFparticle.cpp. |
|
|
Definition at line 54 of file GFparticle.h. |
|
|
Definition at line 53 of file GFparticle.h. |
|
|
Definition at line 52 of file GFparticle.h. |
|
|
Definition at line 50 of file GFparticle.h. |
|
|
Definition at line 95 of file GFparticle.h. |
|
|
Definition at line 98 of file GFparticle.h. |
|
|
Definition at line 109 of file GFparticle.h. |
|
|
Definition at line 110 of file GFparticle.h. |
|
|
Definition at line 113 of file GFparticle.h. |
|
|
Definition at line 102 of file GFparticle.h. |
|
|
Definition at line 111 of file GFparticle.h. |
|
|
Definition at line 112 of file GFparticle.h. |
|
|
Definition at line 106 of file GFparticle.h. |
|
|
Definition at line 103 of file GFparticle.h. |
|
|
Definition at line 101 of file GFparticle.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000