BOSS 7.0.1
BESIII Offline Software System
|
#include <TrkRecoTrk.h>
Public Types | |
typedef std::unary_function< TrkRecoTrk, bool > | predicate_type |
typedef std::unary_function< TrkRecoTrk, bool > | predicate_type |
Public Member Functions | |
const TrkId & | id () const |
PdtPid::PidType | defaultType () const |
PdtPid::PidType | whichFit (PdtPid::PidType hypo) const |
int | fitNumber (PdtPid::PidType hypo) const |
double | trackT0 () const |
const BField & | bField () const |
TrkErrCode | addFit (PdtPid::PidType hypo, bool fit=true) |
void | resetT0 (double time) |
const TrkFit * | fitResult () const |
const TrkFit * | fitResult (PdtPid::PidType hypo) const |
TrkHitList * | hits () |
const TrkHitList * | hits () const |
TrkHitList * | hits (PdtPid::PidType hypo) |
const TrkHitList * | hits (PdtPid::PidType hypo) const |
TrkHotList * | hots () |
const TrkHotList * | hots () const |
TrkHotList * | hots (PdtPid::PidType hypo) |
const TrkHotList * | hots (PdtPid::PidType hypo) const |
const TrkFitStatus * | status () const |
const TrkFitStatus * | status (PdtPid::PidType hypo) const |
TrkFitStatus * | status () |
TrkFitStatus * | status (PdtPid::PidType hypo) |
bool | attach (TrkExtInterface &, PdtPid::PidType hypo) |
bool | attach (TrkExtInterface &, PdtPid::PidType hypo) const |
TrkRecoTrk (const TrkRecoTrk &right) | |
virtual | ~TrkRecoTrk () |
const TrkRecoTrk & | operator= (const TrkRecoTrk &right) |
bool | operator== (const TrkRecoTrk &other) const |
bool | operator< (const TrkRecoTrk &other) const |
virtual void | print (std::ostream &) const |
virtual void | printAll (std::ostream &) const |
void | markForStore (PdtPid::PidType hypo, double fltlen, const char *listname="Default") |
const std::set< TrkStoreHypo > & | storageRequests (const char *listname="Default") const |
void | clearStorageRequests (const char *listname="Default") |
void | storageLists (std::set< std::string > &storage) const |
const TrkRep * | testRep (PdtPid::PidType hypo) const |
const TrkId & | id () const |
PdtPid::PidType | defaultType () const |
PdtPid::PidType | whichFit (PdtPid::PidType hypo) const |
int | fitNumber (PdtPid::PidType hypo) const |
double | trackT0 () const |
const BField & | bField () const |
TrkErrCode | addFit (PdtPid::PidType hypo, bool fit=true) |
void | resetT0 (double time) |
const TrkFit * | fitResult () const |
const TrkFit * | fitResult (PdtPid::PidType hypo) const |
TrkHitList * | hits () |
const TrkHitList * | hits () const |
TrkHitList * | hits (PdtPid::PidType hypo) |
const TrkHitList * | hits (PdtPid::PidType hypo) const |
TrkHotList * | hots () |
const TrkHotList * | hots () const |
TrkHotList * | hots (PdtPid::PidType hypo) |
const TrkHotList * | hots (PdtPid::PidType hypo) const |
const TrkFitStatus * | status () const |
const TrkFitStatus * | status (PdtPid::PidType hypo) const |
TrkFitStatus * | status () |
TrkFitStatus * | status (PdtPid::PidType hypo) |
bool | attach (TrkExtInterface &, PdtPid::PidType hypo) |
bool | attach (TrkExtInterface &, PdtPid::PidType hypo) const |
TrkRecoTrk (const TrkRecoTrk &right) | |
virtual | ~TrkRecoTrk () |
const TrkRecoTrk & | operator= (const TrkRecoTrk &right) |
bool | operator== (const TrkRecoTrk &other) const |
bool | operator< (const TrkRecoTrk &other) const |
virtual void | print (std::ostream &) const |
virtual void | printAll (std::ostream &) const |
void | markForStore (PdtPid::PidType hypo, double fltlen, const char *listname="Default") |
const std::set< TrkStoreHypo > & | storageRequests (const char *listname="Default") const |
void | clearStorageRequests (const char *listname="Default") |
void | storageLists (std::set< std::string > &storage) const |
const TrkRep * | testRep (PdtPid::PidType hypo) const |
Friends | |
class | TrkFitMaker |
class | TrkHitOnTrk |
class | TrkHitList |
class | KalMiniTrkK |
class | TrkKalMiniCompositeK |
Definition at line 71 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
typedef std::unary_function<TrkRecoTrk,bool> TrkRecoTrk::predicate_type |
Definition at line 73 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
typedef std::unary_function<TrkRecoTrk,bool> TrkRecoTrk::predicate_type |
Definition at line 73 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkRecoTrk.h.
TrkRecoTrk::TrkRecoTrk | ( | const TrkRecoTrk & | right | ) |
Definition at line 97 of file TrkRecoTrk.cxx.
|
virtual |
Definition at line 114 of file TrkRecoTrk.cxx.
|
protected |
Definition at line 62 of file TrkRecoTrk.cxx.
|
protected |
Definition at line 80 of file TrkRecoTrk.cxx.
TrkRecoTrk::TrkRecoTrk | ( | const TrkRecoTrk & | right | ) |
|
virtual |
|
protected |
|
protected |
TrkErrCode TrkRecoTrk::addFit | ( | PdtPid::PidType | hypo, |
bool | fit = true |
||
) |
Definition at line 220 of file TrkRecoTrk.cxx.
TrkErrCode TrkRecoTrk::addFit | ( | PdtPid::PidType | hypo, |
bool | fit = true |
||
) |
|
protected |
Definition at line 430 of file TrkRecoTrk.cxx.
Referenced by TrkFitMaker::addHypoTo().
|
protected |
|
protected |
Definition at line 511 of file TrkRecoTrk.cxx.
|
protected |
bool TrkRecoTrk::attach | ( | TrkExtInterface & | interface, |
PdtPid::PidType | hypo | ||
) |
Definition at line 366 of file TrkRecoTrk.cxx.
bool TrkRecoTrk::attach | ( | TrkExtInterface & | , |
PdtPid::PidType | hypo | ||
) |
bool TrkRecoTrk::attach | ( | TrkExtInterface & | interface, |
PdtPid::PidType | hypo | ||
) | const |
Definition at line 358 of file TrkRecoTrk.cxx.
bool TrkRecoTrk::attach | ( | TrkExtInterface & | , |
PdtPid::PidType | hypo | ||
) | const |
|
inline |
Definition at line 82 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
Referenced by MdcSegInfoSterO::calcStereo(), TrkSimpleRep::charge(), MdcSegGrouper::combineSegs(), TrkSimpleRep::getAllCovs(), TrkSimpleRep::getAllWeights(), TrkSimpleRep::momentum(), TrkSimpleRep::momentumErr(), MdcTrackList::pickHits(), TrkSimpleRep::posmomCov(), TrkSimpleRep::pt(), and MdcTrack::storeTrack().
|
inline |
Definition at line 82 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkRecoTrk.h.
|
protected |
Definition at line 296 of file TrkRecoTrk.cxx.
|
protected |
void TrkRecoTrk::clearStorageRequests | ( | const char * | listname = "Default" | ) |
Definition at line 480 of file TrkRecoTrk.cxx.
void TrkRecoTrk::clearStorageRequests | ( | const char * | listname = "Default" | ) |
|
protected |
Definition at line 314 of file TrkRecoTrk.cxx.
Referenced by operator=(), and TrkRecoTrk().
|
protected |
|
inline |
Definition at line 78 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
Referenced by addFit(), TrkHelixMaker::addZValues(), TrkHitList::appendHit(), TrkHitList::appendHot(), changeDefault(), fitResult(), TrkTypeUtil::getHits(), TrkTypeUtil::getRep(), getRep(), hits(), hots(), operator=(), TrkTypeUtil::pidType(), repointHypo(), status(), TrkHitOnTrk::TrkHitOnTrk(), and TrkRecoTrk().
|
inline |
Definition at line 78 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkRecoTrk.h.
int TrkRecoTrk::fitNumber | ( | PdtPid::PidType | hypo | ) | const |
Definition at line 157 of file TrkRecoTrk.cxx.
int TrkRecoTrk::fitNumber | ( | PdtPid::PidType | hypo | ) | const |
const TrkFit * TrkRecoTrk::fitResult | ( | ) | const |
Definition at line 387 of file TrkRecoTrk.cxx.
Referenced by TrkHelixMaker::addZValues(), MdcTrackListBase::arbitrateHits(), MdcSegInfoSterO::calcStereo(), MdcSegGrouper::combineSegs(), MdcTrackList::createFromSegs(), MdcTrackList::dumpCircle(), HoughValidUpdate::execute(), MdcHoughFinder::execute(), MdcxCosmicSewer::execute(), MdcTrkRecon::fillTrackList(), MdcSegGrouperSt::fillWithSegs(), MdcTrackListCsmc::finish3d(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), fitResult(), MdcTrackList::pickHits(), MdcTrack::projectToR(), MdcMergeDups::store(), and MdcTrack::storeTrack().
const TrkFit * TrkRecoTrk::fitResult | ( | ) | const |
const TrkFit * TrkRecoTrk::fitResult | ( | PdtPid::PidType | hypo | ) | const |
Definition at line 393 of file TrkRecoTrk.cxx.
const TrkFit * TrkRecoTrk::fitResult | ( | PdtPid::PidType | hypo | ) | const |
|
protected |
Definition at line 277 of file TrkRecoTrk.cxx.
Referenced by attach(), changeDefault(), fitResult(), hits(), hots(), markForStore(), repointHypo(), status(), and testRep().
|
protected |
|
protected |
Definition at line 287 of file TrkRecoTrk.cxx.
|
protected |
|
inline |
Definition at line 107 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
Referenced by addFit(), MdcTrackListBase::arbitrateHits(), MdcTrackList::dropMultiHotInLayer(), MdcTrackList::dumpAxCombine(), MdcTrackList::dumpCircle(), MdcTrackList::dumpHelix(), MdcTrackList::dumpStCombine(), HoughValidUpdate::execute(), MdcHoughFinder::execute(), MdcxCosmicSewer::execute(), MdcTrkRecon::fillTrackList(), MdcTrackListCsmc::finish3d(), MdcTrackList::finishCircle(), MdcTrackList::finishHelix(), TrkTypeUtil::getHits(), hits(), MdcxCosmicSewer::MdcxHitsToHots(), MdcTrackList::pickHits(), MdcTrack::storeTrack(), TrkOutAvgTimeCalculator::trackTime(), and MdcSegGrouper::transferHits().
|
inline |
Definition at line 107 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkRecoTrk.h.
Referenced by hits().
|
inline |
Definition at line 108 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
Referenced by hits().
|
inline |
Definition at line 108 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkRecoTrk.h.
Referenced by hits().
TrkHitList * TrkRecoTrk::hits | ( | PdtPid::PidType | hypo | ) |
Definition at line 373 of file TrkRecoTrk.cxx.
TrkHitList * TrkRecoTrk::hits | ( | PdtPid::PidType | hypo | ) |
const TrkHitList * TrkRecoTrk::hits | ( | PdtPid::PidType | hypo | ) | const |
Definition at line 380 of file TrkRecoTrk.cxx.
const TrkHitList * TrkRecoTrk::hits | ( | PdtPid::PidType | hypo | ) | const |
|
inline |
Definition at line 113 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
Referenced by HoughValidUpdate::execute(), MdcTrackList::finishCircle(), and hots().
|
inline |
Definition at line 113 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkRecoTrk.h.
Referenced by hots().
|
inline |
Definition at line 114 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
Referenced by hots().
|
inline |
Definition at line 114 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkRecoTrk.h.
Referenced by hots().
TrkHotList * TrkRecoTrk::hots | ( | PdtPid::PidType | hypo | ) |
Definition at line 497 of file TrkRecoTrk.cxx.
TrkHotList * TrkRecoTrk::hots | ( | PdtPid::PidType | hypo | ) |
const TrkHotList * TrkRecoTrk::hots | ( | PdtPid::PidType | hypo | ) | const |
Definition at line 504 of file TrkRecoTrk.cxx.
const TrkHotList * TrkRecoTrk::hots | ( | PdtPid::PidType | hypo | ) | const |
const TrkId & TrkRecoTrk::id | ( | ) | const |
Definition at line 134 of file TrkRecoTrk.cxx.
Referenced by MdcTrackListBase::arbitrateHits().
const TrkId & TrkRecoTrk::id | ( | ) | const |
void TrkRecoTrk::markForStore | ( | PdtPid::PidType | hypo, |
double | fltlen, | ||
const char * | listname = "Default" |
||
) |
Definition at line 455 of file TrkRecoTrk.cxx.
void TrkRecoTrk::markForStore | ( | PdtPid::PidType | hypo, |
double | fltlen, | ||
const char * | listname = "Default" |
||
) |
bool TrkRecoTrk::operator< | ( | const TrkRecoTrk & | other | ) | const |
Definition at line 266 of file TrkRecoTrk.cxx.
bool TrkRecoTrk::operator< | ( | const TrkRecoTrk & | other | ) | const |
const TrkRecoTrk & TrkRecoTrk::operator= | ( | const TrkRecoTrk & | right | ) |
Definition at line 120 of file TrkRecoTrk.cxx.
const TrkRecoTrk & TrkRecoTrk::operator= | ( | const TrkRecoTrk & | right | ) |
bool TrkRecoTrk::operator== | ( | const TrkRecoTrk & | other | ) | const |
Definition at line 261 of file TrkRecoTrk.cxx.
bool TrkRecoTrk::operator== | ( | const TrkRecoTrk & | other | ) | const |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
protected |
Definition at line 343 of file TrkRecoTrk.cxx.
|
protected |
void TrkRecoTrk::resetT0 | ( | double | time | ) |
Definition at line 244 of file TrkRecoTrk.cxx.
void TrkRecoTrk::resetT0 | ( | double | time | ) |
|
protected |
Definition at line 449 of file TrkRecoTrk.cxx.
Referenced by TrkFitMaker::setBField().
|
protected |
|
protected |
Definition at line 424 of file TrkRecoTrk.cxx.
|
protected |
|
protected |
Definition at line 436 of file TrkRecoTrk.cxx.
Referenced by TrkFitMaker::setIdManager().
|
protected |
|
protected |
Definition at line 332 of file TrkRecoTrk.cxx.
Referenced by TrkFitMaker::setRep().
|
protected |
TrkFitStatus * TrkRecoTrk::status | ( | ) |
Definition at line 412 of file TrkRecoTrk.cxx.
TrkFitStatus * TrkRecoTrk::status | ( | ) |
const TrkFitStatus * TrkRecoTrk::status | ( | ) | const |
Definition at line 400 of file TrkRecoTrk.cxx.
Referenced by MdcTrackListBase::arbitrateHits(), MdcTrackList::finishCircle(), MdcTrackList::pickHits(), and status().
const TrkFitStatus * TrkRecoTrk::status | ( | ) | const |
TrkFitStatus * TrkRecoTrk::status | ( | PdtPid::PidType | hypo | ) |
Definition at line 418 of file TrkRecoTrk.cxx.
TrkFitStatus * TrkRecoTrk::status | ( | PdtPid::PidType | hypo | ) |
const TrkFitStatus * TrkRecoTrk::status | ( | PdtPid::PidType | hypo | ) | const |
Definition at line 406 of file TrkRecoTrk.cxx.
const TrkFitStatus * TrkRecoTrk::status | ( | PdtPid::PidType | hypo | ) | const |
void TrkRecoTrk::storageLists | ( | std::set< std::string > & | storage | ) | const |
Definition at line 485 of file TrkRecoTrk.cxx.
void TrkRecoTrk::storageLists | ( | std::set< std::string > & | storage | ) | const |
const std::set< TrkStoreHypo > & TrkRecoTrk::storageRequests | ( | const char * | listname = "Default" | ) | const |
Definition at line 469 of file TrkRecoTrk.cxx.
const std::set< TrkStoreHypo > & TrkRecoTrk::storageRequests | ( | const char * | listname = "Default" | ) | const |
|
inline |
Definition at line 219 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
Referenced by TrkTypeUtil::getRep().
|
inline |
Definition at line 219 of file Reconstruction/MdcPatRec/TrkBase/TrkBase-00-01-12/TrkBase/TrkRecoTrk.h.
double TrkRecoTrk::trackT0 | ( | ) | const |
Definition at line 140 of file TrkRecoTrk.cxx.
Referenced by MdcTrackList::pickHits(), MdcHitOnTrack::timeAbsolute(), TrkRep::trackT0(), and TrkOutAvgTimeCalculator::trackTime().
double TrkRecoTrk::trackT0 | ( | ) | const |
|
protected |
Definition at line 529 of file TrkRecoTrk.cxx.
Referenced by TrkHitList::appendHit(), TrkHitList::appendHot(), TrkHitList::removeHit(), and updateReps().
|
protected |
|
protected |
Definition at line 251 of file TrkRecoTrk.cxx.
Referenced by resetT0().
|
protected |
PdtPid::PidType TrkRecoTrk::whichFit | ( | PdtPid::PidType | hypo | ) | const |
Definition at line 146 of file TrkRecoTrk.cxx.
Referenced by addFit(), changeDefault(), fitNumber(), and markForStore().
PdtPid::PidType TrkRecoTrk::whichFit | ( | PdtPid::PidType | hypo | ) | const |
|
friend |
Definition at line 223 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
|
friend |
Definition at line 220 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
|
friend |
Definition at line 222 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
Referenced by TrkRecoTrk().
|
friend |
Definition at line 221 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.
|
friend |
Definition at line 224 of file InstallArea/include/TrkBase/TrkBase/TrkRecoTrk.h.