|
BOSS 8.0.0
BESIII Offline Software System
|
A class to fit a TTrackBase object to a helix. More...
#include <THelixFitter.h>
Public Member Functions | |
| THelixFitter (const std::string &name) | |
| Constructor. | |
| virtual | ~THelixFitter () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| bool | fit2D (void) const |
| sets/returns 2D flag. | |
| bool | fit2D (bool) |
| bool | freeT0 (void) const |
| sets/returns free T0 flag. | |
| bool | freeT0 (bool) |
| unsigned | corrections (void) const |
| sets/returns correctin flag. | |
| unsigned | corrections (unsigned) |
| bool | sag (void) const |
| sets/returns sag correction flag. | |
| bool | sag (bool) |
| bool | propagation (void) const |
| sets/returns propagation-delay correction flag. | |
| bool | propagation (bool) |
| bool | tof (void) const |
| sets/returns propagation-delay correction flag. | |
| bool | tof (bool) |
| bool | tanl (void) const |
| sets/returns tanLambda correction flag. | |
| bool | tanl (bool) |
| double | preChi2 (void) const |
| returns sum of chi2 before fit. | |
| double | chi2 (void) const |
| returns sum of chi2 aftter fit. | |
| IBesMagFieldSvc * | getMagneticFieldPointer (void) const |
| int | fit (TTrackBase &) const |
| int | fit (TTrackBase &, double *pre_chi2, double *fitted_chi2) const |
| int | fit (TTrackBase &, float t0Offset, double *pre_chi2=NULL, double *fitted_chi2=NULL) const |
| int | fit (TTrackBase &, float &tev, float &tev_err, double *pre_chi2=NULL, double *fitted_chi2=NULL) const |
| THelixFitter (const std::string &name) | |
| Constructor. | |
| virtual | ~THelixFitter () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| bool | fit2D (void) const |
| sets/returns 2D flag. | |
| bool | fit2D (bool) |
| bool | freeT0 (void) const |
| sets/returns free T0 flag. | |
| bool | freeT0 (bool) |
| unsigned | corrections (void) const |
| sets/returns correctin flag. | |
| unsigned | corrections (unsigned) |
| bool | sag (void) const |
| sets/returns sag correction flag. | |
| bool | sag (bool) |
| bool | propagation (void) const |
| sets/returns propagation-delay correction flag. | |
| bool | propagation (bool) |
| bool | tof (void) const |
| sets/returns propagation-delay correction flag. | |
| bool | tof (bool) |
| bool | tanl (void) const |
| sets/returns tanLambda correction flag. | |
| bool | tanl (bool) |
| double | preChi2 (void) const |
| returns sum of chi2 before fit. | |
| double | chi2 (void) const |
| returns sum of chi2 aftter fit. | |
| IBesMagFieldSvc * | getMagneticFieldPointer (void) const |
| int | fit (TTrackBase &) const |
| int | fit (TTrackBase &, double *pre_chi2, double *fitted_chi2) const |
| int | fit (TTrackBase &, float t0Offset, double *pre_chi2=NULL, double *fitted_chi2=NULL) const |
| int | fit (TTrackBase &, float &tev, float &tev_err, double *pre_chi2=NULL, double *fitted_chi2=NULL) const |
| THelixFitter (const std::string &name) | |
| Constructor. | |
| virtual | ~THelixFitter () |
| Destructor. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| dumps debug information. | |
| bool | fit2D (void) const |
| sets/returns 2D flag. | |
| bool | fit2D (bool) |
| bool | freeT0 (void) const |
| sets/returns free T0 flag. | |
| bool | freeT0 (bool) |
| unsigned | corrections (void) const |
| sets/returns correctin flag. | |
| unsigned | corrections (unsigned) |
| bool | sag (void) const |
| sets/returns sag correction flag. | |
| bool | sag (bool) |
| bool | propagation (void) const |
| sets/returns propagation-delay correction flag. | |
| bool | propagation (bool) |
| bool | tof (void) const |
| sets/returns propagation-delay correction flag. | |
| bool | tof (bool) |
| bool | tanl (void) const |
| sets/returns tanLambda correction flag. | |
| bool | tanl (bool) |
| double | preChi2 (void) const |
| returns sum of chi2 before fit. | |
| double | chi2 (void) const |
| returns sum of chi2 aftter fit. | |
| IBesMagFieldSvc * | getMagneticFieldPointer (void) const |
| int | fit (TTrackBase &) const |
| int | fit (TTrackBase &, double *pre_chi2, double *fitted_chi2) const |
| int | fit (TTrackBase &, float t0Offset, double *pre_chi2=NULL, double *fitted_chi2=NULL) const |
| int | fit (TTrackBase &, float &tev, float &tev_err, double *pre_chi2=NULL, double *fitted_chi2=NULL) const |
| Public Member Functions inherited from TMFitter | |
| TMFitter (const std::string &name) | |
| Constructor. | |
| virtual | ~TMFitter () |
| Destructor. | |
| const std::string & | name (void) const |
| returns name. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| TMFitter (const std::string &name) | |
| Constructor. | |
| virtual | ~TMFitter () |
| Destructor. | |
| const std::string & | name (void) const |
| returns name. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
| TMFitter (const std::string &name) | |
| Constructor. | |
| virtual | ~TMFitter () |
| Destructor. | |
| const std::string & | name (void) const |
| returns name. | |
| void | dump (const std::string &message=std::string(""), const std::string &prefix=std::string("")) const |
Additional Inherited Members | |
| Protected Member Functions inherited from TMFitter | |
| void | fitDone (TTrackBase &) const |
| sets the fitted flag. (Bad implementation) | |
| void | fitDone (TTrackBase &) const |
| sets the fitted flag. (Bad implementation) | |
| void | fitDone (TTrackBase &) const |
| sets the fitted flag. (Bad implementation) | |
A class to fit a TTrackBase object to a helix.
Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| THelixFitter::THelixFitter | ( | const std::string & | name | ) |
Constructor.
Definition at line 118 of file THelixFitter.cxx.
|
virtual |
| THelixFitter::THelixFitter | ( | const std::string & | name | ) |
Constructor.
|
virtual |
Destructor.
| THelixFitter::THelixFitter | ( | const std::string & | name | ) |
Constructor.
|
virtual |
Destructor.
|
inline |
returns sum of chi2 aftter fit.
Definition at line 231 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| double THelixFitter::chi2 | ( | void | ) | const |
returns sum of chi2 aftter fit.
| double THelixFitter::chi2 | ( | void | ) | const |
returns sum of chi2 aftter fit.
|
inline |
Definition at line 227 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| unsigned THelixFitter::corrections | ( | unsigned | ) |
| unsigned THelixFitter::corrections | ( | unsigned | ) |
|
inline |
sets/returns correctin flag.
Definition at line 225 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| unsigned THelixFitter::corrections | ( | void | ) | const |
sets/returns correctin flag.
| unsigned THelixFitter::corrections | ( | void | ) | const |
sets/returns correctin flag.
| void THelixFitter::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
| void THelixFitter::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
| void THelixFitter::dump | ( | const std::string & | message = std::string(""), |
| const std::string & | prefix = std::string("") ) const |
dumps debug information.
|
inlinevirtual |
Implements TMFitter.
Definition at line 183 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
|
virtual |
Implements TMFitter.
|
virtual |
Implements TMFitter.
|
inline |
Definition at line 193 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| int THelixFitter::fit | ( | TTrackBase & | , |
| double * | pre_chi2, | ||
| double * | fitted_chi2 ) const |
| int THelixFitter::fit | ( | TTrackBase & | , |
| double * | pre_chi2, | ||
| double * | fitted_chi2 ) const |
|
inline |
Definition at line 215 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| int THelixFitter::fit | ( | TTrackBase & | , |
| float & | tev, | ||
| float & | tev_err, | ||
| double * | pre_chi2 = NULL, | ||
| double * | fitted_chi2 = NULL ) const |
| int THelixFitter::fit | ( | TTrackBase & | , |
| float & | tev, | ||
| float & | tev_err, | ||
| double * | pre_chi2 = NULL, | ||
| double * | fitted_chi2 = NULL ) const |
|
inline |
Definition at line 203 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| int THelixFitter::fit | ( | TTrackBase & | , |
| float | t0Offset, | ||
| double * | pre_chi2 = NULL, | ||
| double * | fitted_chi2 = NULL ) const |
| int THelixFitter::fit | ( | TTrackBase & | , |
| float | t0Offset, | ||
| double * | pre_chi2 = NULL, | ||
| double * | fitted_chi2 = NULL ) const |
|
inline |
Definition at line 161 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::fit2D | ( | bool | ) |
| bool THelixFitter::fit2D | ( | bool | ) |
|
inline |
sets/returns 2D flag.
Definition at line 159 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::fit2D | ( | void | ) | const |
sets/returns 2D flag.
| bool THelixFitter::fit2D | ( | void | ) | const |
sets/returns 2D flag.
|
inline |
Definition at line 223 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::freeT0 | ( | bool | ) |
| bool THelixFitter::freeT0 | ( | bool | ) |
|
inline |
sets/returns free T0 flag.
Definition at line 221 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::freeT0 | ( | void | ) | const |
sets/returns free T0 flag.
| bool THelixFitter::freeT0 | ( | void | ) | const |
sets/returns free T0 flag.
|
inline |
Definition at line 97 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
|
inline |
Definition at line 97 of file InstallArea/x86_64-el9-gcc13-opt/include/TrkReco/THelixFitter.h.
|
inline |
Definition at line 97 of file Reconstruction/TrkReco/include/TrkReco/THelixFitter.h.
|
inline |
returns sum of chi2 before fit.
Definition at line 229 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| double THelixFitter::preChi2 | ( | void | ) | const |
returns sum of chi2 before fit.
| double THelixFitter::preChi2 | ( | void | ) | const |
returns sum of chi2 before fit.
|
inline |
Definition at line 169 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::propagation | ( | bool | ) |
| bool THelixFitter::propagation | ( | bool | ) |
|
inline |
sets/returns propagation-delay correction flag.
Definition at line 167 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
Referenced by propagation().
| bool THelixFitter::propagation | ( | void | ) | const |
sets/returns propagation-delay correction flag.
| bool THelixFitter::propagation | ( | void | ) | const |
sets/returns propagation-delay correction flag.
|
inline |
Definition at line 165 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::sag | ( | bool | ) |
| bool THelixFitter::sag | ( | bool | ) |
|
inline |
sets/returns sag correction flag.
Definition at line 163 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::sag | ( | void | ) | const |
sets/returns sag correction flag.
| bool THelixFitter::sag | ( | void | ) | const |
sets/returns sag correction flag.
|
inline |
Definition at line 181 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::tanl | ( | bool | ) |
| bool THelixFitter::tanl | ( | bool | ) |
|
inline |
sets/returns tanLambda correction flag.
Definition at line 179 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::tanl | ( | void | ) | const |
sets/returns tanLambda correction flag.
| bool THelixFitter::tanl | ( | void | ) | const |
sets/returns tanLambda correction flag.
|
inline |
Definition at line 177 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::tof | ( | bool | ) |
| bool THelixFitter::tof | ( | bool | ) |
|
inline |
sets/returns propagation-delay correction flag.
Definition at line 175 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/THelixFitter.h.
| bool THelixFitter::tof | ( | void | ) | const |
sets/returns propagation-delay correction flag.
| bool THelixFitter::tof | ( | void | ) | const |
sets/returns propagation-delay correction flag.