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

Public Methods | |
| GFtrack (enum SiData::Axis axis, double sigmaCut, double energy, int ist, const Ray& testRay, bool doit = true) | |
| ~GFtrack () | |
| void | flagAllHits () |
| void | unFlagAllHits () |
| bool | empty () const |
| bool | accept () const |
| void | clear () |
| void | writeOut (int level) const |
| SiData::Axis | getAxis () const |
| 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 |
Protected Methods | |
| void | ini () |
| void | step (int kplane) |
| void | anastep (int kplane) |
| void | fit () |
| bool | end () const |
| 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 |
| SiData::Axis | m_axis |
| StatusHit | m_status |
| int | m_lstGaps |
| 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 292 of file GlastFit.h. |
|
|
Definition at line 316 of file GlastFit.h. |
|
|
Reimplemented from GFbase. Definition at line 786 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 919 of file GlastFit.cxx. |
|
|
Definition at line 1183 of file GlastFit.cxx. |
|
|
Definition at line 1165 of file GlastFit.cxx. Referenced by GFgamma::associateAnaStep(). |
|
|
Reimplemented from GFbase. Definition at line 804 of file GlastFit.cxx. Referenced by GFgamma::associateAnaStep(). |
|
|
Definition at line 1012 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 931 of file GlastFit.cxx. |
|
|
Definition at line 1151 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 775 of file GlastFit.cxx. Referenced by TrackerRecon::TAna_kink(), GFpair::doDirection(), TrackerRecon::loadTuple(), and TrackerRecon::selectParticle(). |
|
|
Reimplemented from GFbase. Definition at line 1022 of file GlastFit.cxx. |
|
|
Definition at line 1058 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 961 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 758 of file GlastFit.cxx. |
|
|
Definition at line 307 of file GlastFit.h. Referenced by GFpair::doDirection(). |
|
|
Reimplemented from GFbase. Definition at line 876 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 1031 of file GlastFit.cxx. Referenced by GFgamma::associateAnaStep(). |
|
|
Definition at line 1069 of file GlastFit.cxx. Referenced by associateOrthStep(), GFpair::removeWorseStep(), GFparticle::removeWorseStep(), GFparticle::sameTower(), and GFpair::selfishStepSplit(). |
|
|
Definition at line 312 of file GlastFit.h. |
|
|
Reimplemented from GFbase. Definition at line 981 of file GlastFit.cxx. |
|
|
Definition at line 309 of file GlastFit.h. Referenced by TrackerRecon::loadTuple(). |
|
|
Definition at line 311 of file GlastFit.h. Referenced by TrackerRecon::loadTuple(). |
|
|
Reimplemented from KalTrack. Definition at line 308 of file GlastFit.h. Referenced by TrackerRecon::TAna_corrEnergy(), EnergyCorrection::compute(), and TrackerRecon::loadTuple(). |
|
|
Definition at line 310 of file GlastFit.h. Referenced by TrackerRecon::loadTuple(). |
|
|
Definition at line 1090 of file GlastFit.cxx. |
|
|
Definition at line 1078 of file GlastFit.cxx. Referenced by GFpair::removeWorseStep(), and GFparticle::removeWorseStep(). |
|
|
Definition at line 1135 of file GlastFit.cxx. Referenced by GFpair::removeWorseStep(), GFparticle::removeWorseStep(), and GFpair::selfishStepSplit(). |
|
|
Reimplemented from GFbase. Definition at line 1044 of file GlastFit.cxx. |
|
|
Reimplemented from KalTrack. Definition at line 1050 of file GlastFit.cxx. |
|
|
Definition at line 344 of file GlastFit.h. |
|
|
Definition at line 347 of file GlastFit.h. Referenced by GFgamma::associateAnaStep(), GFgamma::crossingTowers(), GFpair::removeWorseStep(), GFparticle::removeWorseStep(), GFparticle::sameTower(), and GFpair::selfishStepSplit(). |
|
|
Reimplemented from GFbase. Definition at line 900 of file GlastFit.cxx. Referenced by GFpair::selfishStepSplit(). |
|
|
Reimplemented from GFbase. Definition at line 767 of file GlastFit.cxx. |
|
|
Definition at line 852 of file GlastFit.cxx. Referenced by TrackerRecon::TAna_trackerVeto(), and TrackerVeto::compute(). |
|
|
Reimplemented from GFbase. Definition at line 827 of file GlastFit.cxx. |
|
|
Definition at line 326 of file GlastFit.h. |
|
|
Definition at line 325 of file GlastFit.h. |
|
|
Definition at line 324 of file GlastFit.h. |
|
|
Definition at line 322 of file GlastFit.h. |
|
|
Definition at line 363 of file GlastFit.h. |
|
|
Definition at line 366 of file GlastFit.h. |
|
|
Definition at line 376 of file GlastFit.h. |
|
|
Definition at line 377 of file GlastFit.h. |
|
|
Definition at line 380 of file GlastFit.h. |
|
|
Definition at line 370 of file GlastFit.h. |
|
|
Definition at line 378 of file GlastFit.h. |
|
|
Definition at line 379 of file GlastFit.h. |
|
|
Definition at line 373 of file GlastFit.h. |
|
|
Definition at line 369 of file GlastFit.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000