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

Public Methods | |
| GFpair (double xene, enum SiData::Axis axis, double sigmaCut, double energy,int ist, const Ray& testRay, bool doit = true) | |
| ~GFpair () | |
| void | flagAllHits () |
| void | unFlagAllHits () |
| bool | empty () const |
| bool | accept () const |
| void | clear () |
| void | writeOut (int level) const |
| GFtrack* | getBest () const |
| GFtrack* | getPair () const |
| double | weightSlope () const |
| double | errorSlope () const |
| int | numTogether () const |
| int | numSplit () const |
| int | numOne () const |
| int | numSharedHits () const |
| int | numEmpty () 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 () |
| void | setDecideBest (bool decideBest) |
| void | setStatus (StatusPair newStatus) |
| StatusPair | status () const |
| void | newStatus (int klayer) |
| bool | forceSplit (int klayer) const |
| void | stepTogether (int kplane) |
| void | stepSplit (int kplane) |
| void | selfishStepSplit (int kplane) |
| void | decideBest () |
| void | swap () |
| Vector | doDirection (const GFtrack* _GFtrk1, const GFtrack* _GFtrk2, double& weight1, double& errorSlope) |
| Vector | doDirection (double& weight1) |
| Vector | doDirectionXene (double xene, double& weight1) |
| double | doEnergy (const GFtrack* _GFtrk1, const GFtrack* _GFtrk2) |
| bool | allowedShareHit (const GFtrack* _GFtrack) const |
| void | removeWorseStep (GFtrack* _GFtrk1, GFtrack* _GFtrk2) |
| void | resizeSharedHits () |
Protected Attributes | |
| GFtrack* | _mGFbest |
| GFtrack* | _mGFpair |
| GFtrack* | _mGFalive |
Private Attributes | |
| double | m_xEne |
| SiData::Axis | m_axis |
| StatusPair | m_status |
| bool | m_decideBest |
| double | m_weightBest |
| double | m_errorSlope |
| int | m_together |
| int | m_split |
| int | m_one |
| int | m_shared |
| int | m_empty |
Friends | |
| class | GFgamma |
|
|
Definition at line 1581 of file GlastFit.cxx. |
|
|
Definition at line 495 of file GlastFit.h. |
|
|
Reimplemented from GFbase. Definition at line 1624 of file GlastFit.cxx. |
|
|
Definition at line 2063 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 1750 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 1640 of file GlastFit.cxx. Referenced by GFpair(). |
|
|
Reimplemented from GFbase. Definition at line 1806 of file GlastFit.cxx. |
|
|
Definition at line 2170 of file GlastFit.cxx. |
|
|
Definition at line 2111 of file GlastFit.cxx. |
|
|
Definition at line 2079 of file GlastFit.cxx. |
|
|
Definition at line 2134 of file GlastFit.cxx. |
|
|
Definition at line 2156 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 1613 of file GlastFit.cxx. Referenced by GFpair(). |
|
|
Reimplemented from GFbase. Definition at line 1780 of file GlastFit.cxx. |
|
|
Definition at line 515 of file GlastFit.h. |
|
|
Reimplemented from GFbase. Definition at line 1765 of file GlastFit.cxx. Referenced by GFpair(). |
|
|
Reimplemented from GFbase. Definition at line 1599 of file GlastFit.cxx. |
|
|
Definition at line 1899 of file GlastFit.cxx. |
|
|
Definition at line 511 of file GlastFit.h. Referenced by GFgamma::getBest(). |
|
|
Definition at line 512 of file GlastFit.h. Referenced by GFgamma::getPair(). |
|
|
Reimplemented from GFbase. Definition at line 1691 of file GlastFit.cxx. Referenced by GFpair(). |
|
|
Reimplemented from GFbase. Definition at line 1789 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 1839 of file GlastFit.cxx. |
|
|
Definition at line 1873 of file GlastFit.cxx. |
|
|
Definition at line 521 of file GlastFit.h. |
|
|
Definition at line 519 of file GlastFit.h. |
|
|
Definition at line 520 of file GlastFit.h. |
|
|
Definition at line 518 of file GlastFit.h. |
|
|
Definition at line 517 of file GlastFit.h. |
|
|
Definition at line 2022 of file GlastFit.cxx. |
|
|
|
|
|
Definition at line 1986 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 1797 of file GlastFit.cxx. |
|
|
Definition at line 541 of file GlastFit.h. |
|
|
Definition at line 2207 of file GlastFit.cxx. |
|
|
Definition at line 1908 of file GlastFit.cxx. |
|
|
Definition at line 545 of file GlastFit.h. |
|
|
Reimplemented from GFbase. Definition at line 1727 of file GlastFit.cxx. |
|
|
Definition at line 1968 of file GlastFit.cxx. |
|
|
Definition at line 1941 of file GlastFit.cxx. |
|
|
Definition at line 2184 of file GlastFit.cxx. |
|
|
Reimplemented from GFbase. Definition at line 1606 of file GlastFit.cxx. |
|
|
Definition at line 514 of file GlastFit.h. |
|
|
Reimplemented from GFbase. Definition at line 1664 of file GlastFit.cxx. |
|
|
Definition at line 572 of file GlastFit.h. |
|
|
Definition at line 597 of file GlastFit.h. |
|
|
Definition at line 594 of file GlastFit.h. |
|
|
Definition at line 595 of file GlastFit.h. |
|
|
Definition at line 575 of file GlastFit.h. |
|
|
Definition at line 578 of file GlastFit.h. |
|
|
Definition at line 589 of file GlastFit.h. |
|
|
Definition at line 582 of file GlastFit.h. |
|
|
Definition at line 587 of file GlastFit.h. |
|
|
Definition at line 588 of file GlastFit.h. |
|
|
Definition at line 586 of file GlastFit.h. |
|
|
Definition at line 577 of file GlastFit.h. |
|
|
Definition at line 585 of file GlastFit.h. |
|
|
Definition at line 581 of file GlastFit.h. |
|
|
Definition at line 574 of file GlastFit.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000