|
| TrkCircleRep (const TrkExchangePar &inPar, TrkRecoTrk *myTrack, PdtPid::PidType hypo, const TrkHotList *=0) |
|
| TrkCircleRep (const TrkExchangePar &inPar, TrkRecoTrk *myTrack, PdtPid::PidType hypo, int nActive, int nSvt, int nDch, double chi2, double startFoundRange, double endFoundRange) |
|
virtual | ~TrkCircleRep () |
|
virtual TrkCircleRep * | clone (TrkRecoTrk *newTrack) const |
|
virtual TrkCircleRep * | cloneNewHypo (PdtPid::PidType hypo) |
|
virtual TrkDifTraj & | traj () |
|
virtual const TrkDifTraj & | traj () const |
|
virtual TrkExchangePar | helix (double fltLen) const |
|
virtual void | printAll (std::ostream &ostr) const |
|
virtual void | print (std::ostream &ostr) const |
|
| TrkCircleRep (const TrkExchangePar &inPar, TrkRecoTrk *myTrack, PdtPid::PidType hypo, const TrkHotList *=0) |
|
| TrkCircleRep (const TrkExchangePar &inPar, TrkRecoTrk *myTrack, PdtPid::PidType hypo, int nActive, int nSvt, int nDch, double chi2, double startFoundRange, double endFoundRange) |
|
virtual | ~TrkCircleRep () |
|
virtual TrkCircleRep * | clone (TrkRecoTrk *newTrack) const |
|
virtual TrkCircleRep * | cloneNewHypo (PdtPid::PidType hypo) |
|
virtual TrkDifTraj & | traj () |
|
virtual const TrkDifTraj & | traj () const |
|
virtual TrkExchangePar | helix (double fltLen) const |
|
virtual void | printAll (std::ostream &ostr) const |
|
virtual void | print (std::ostream &ostr) const |
|
| TrkCircleRep (const TrkExchangePar &inPar, TrkRecoTrk *myTrack, PdtPid::PidType hypo, const TrkHotList *=0) |
|
| TrkCircleRep (const TrkExchangePar &inPar, TrkRecoTrk *myTrack, PdtPid::PidType hypo, int nActive, int nSvt, int nDch, double chi2, double startFoundRange, double endFoundRange) |
|
virtual | ~TrkCircleRep () |
|
virtual TrkCircleRep * | clone (TrkRecoTrk *newTrack) const |
|
virtual TrkCircleRep * | cloneNewHypo (PdtPid::PidType hypo) |
|
virtual TrkDifTraj & | traj () |
|
virtual const TrkDifTraj & | traj () const |
|
virtual TrkExchangePar | helix (double fltLen) const |
|
virtual void | printAll (std::ostream &ostr) const |
|
virtual void | print (std::ostream &ostr) const |
|
| TrkSimpleRep (const TrkHotList *, TrkRecoTrk *, PdtPid::PidType) |
|
| TrkSimpleRep (TrkRecoTrk *, PdtPid::PidType, int nActive, int nSvt, int nDch, double chi2, double startFoundRange, double endFoundRange) |
|
| TrkSimpleRep (const TrkSimpleRep &right, TrkRecoTrk *trk, PdtPid::PidType) |
|
virtual | ~TrkSimpleRep () |
|
int | nDof () const |
|
double | chisq () const |
|
void | setChisq (double c) |
|
virtual int | charge () const |
|
virtual Hep3Vector | momentum (double fltL=0.) const |
|
virtual double | pt (double fltL=0.) const |
|
virtual BesVectorErr | momentumErr (double fltL) const |
|
virtual HepMatrix | posmomCov (double fltL) const |
|
virtual void | getAllCovs (double fltL, HepSymMatrix &xxCov, HepSymMatrix &ppCov, HepMatrix &xpCov) const |
|
virtual void | getAllWeights (double fltL, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const |
|
virtual void | getAllWeights (const HepPoint3D &pt, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const |
|
virtual TrkErrCode | fit () |
|
TrkHelixFitter & | fitter () |
|
| TrkSimpleRep (const TrkHotList *, TrkRecoTrk *, PdtPid::PidType) |
|
| TrkSimpleRep (TrkRecoTrk *, PdtPid::PidType, int nActive, int nSvt, int nDch, double chi2, double startFoundRange, double endFoundRange) |
|
| TrkSimpleRep (const TrkSimpleRep &right, TrkRecoTrk *trk, PdtPid::PidType) |
|
virtual | ~TrkSimpleRep () |
|
int | nDof () const |
|
double | chisq () const |
|
void | setChisq (double c) |
|
virtual int | charge () const |
|
virtual Hep3Vector | momentum (double fltL=0.) const |
|
virtual double | pt (double fltL=0.) const |
|
virtual BesVectorErr | momentumErr (double fltL) const |
|
virtual HepMatrix | posmomCov (double fltL) const |
|
virtual void | getAllCovs (double fltL, HepSymMatrix &xxCov, HepSymMatrix &ppCov, HepMatrix &xpCov) const |
|
virtual void | getAllWeights (double fltL, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const |
|
virtual void | getAllWeights (const HepPoint3D &pt, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const |
|
virtual TrkErrCode | fit () |
|
TrkHelixFitter & | fitter () |
|
| TrkSimpleRep (const TrkHotList *, TrkRecoTrk *, PdtPid::PidType) |
|
| TrkSimpleRep (TrkRecoTrk *, PdtPid::PidType, int nActive, int nSvt, int nDch, double chi2, double startFoundRange, double endFoundRange) |
|
| TrkSimpleRep (const TrkSimpleRep &right, TrkRecoTrk *trk, PdtPid::PidType) |
|
virtual | ~TrkSimpleRep () |
|
int | nDof () const |
|
double | chisq () const |
|
void | setChisq (double c) |
|
virtual int | charge () const |
|
virtual Hep3Vector | momentum (double fltL=0.) const |
|
virtual double | pt (double fltL=0.) const |
|
virtual BesVectorErr | momentumErr (double fltL) const |
|
virtual HepMatrix | posmomCov (double fltL) const |
|
virtual void | getAllCovs (double fltL, HepSymMatrix &xxCov, HepSymMatrix &ppCov, HepMatrix &xpCov) const |
|
virtual void | getAllWeights (double fltL, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const |
|
virtual void | getAllWeights (const HepPoint3D &pt, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const |
|
virtual TrkErrCode | fit () |
|
TrkHelixFitter & | fitter () |
|
| TrkRep (const TrkHotList &inHots, TrkRecoTrk *trk, PdtPid::PidType hypo) |
|
| TrkRep (TrkHotList &inHots, TrkRecoTrk *trk, PdtPid::PidType hypo, bool stealHots=false) |
|
| TrkRep (const TrkHotList *inHots, TrkRecoTrk *trk, PdtPid::PidType hypo) |
|
| TrkRep (TrkHotList *inHots, TrkRecoTrk *trk, PdtPid::PidType hypo, bool takeownership=false) |
|
| TrkRep (TrkRecoTrk *trk, PdtPid::PidType hypo, int nAct, int nSvt, int nMdc, double startFoundRange, double endFoundRange) |
|
| TrkRep (TrkRecoTrk *trk, PdtPid::PidType hypo, bool createHotList=false) |
|
| TrkRep (const TrkRep &oldRep, TrkRecoTrk *trk, PdtPid::PidType hypo) |
|
virtual | ~TrkRep () |
|
virtual TrkRep * | clone (TrkRecoTrk *newTrack) const =0 |
|
virtual TrkRep * | cloneNewHypo (PdtPid::PidType hypo)=0 |
|
bool | operator== (const TrkRep &) |
|
virtual ChisqConsistency | chisqConsistency () const |
|
virtual int | nActive () const |
|
virtual int | nSvt () const |
|
virtual int | nMdc () const |
|
virtual PdtPid::PidType | particleType () const |
|
TrkRecoTrk * | parentTrack () |
|
const TrkRecoTrk * | parentTrack () const |
|
double | startValidRange () const |
|
double | endValidRange () const |
|
virtual double | startFoundRange () const |
|
virtual double | endFoundRange () const |
|
virtual const IfdKey & | myKey () const |
|
double | trackT0 () const |
|
virtual HepPoint3D | position (double fltL) const |
|
virtual Hep3Vector | direction (double fltL) const |
|
virtual double | arrivalTime (double fltL) const |
|
virtual BesPointErr | positionErr (double fltL) const |
|
virtual BesVectorErr | directionErr (double fltL) const |
|
virtual void | addHot (TrkHitOnTrk *theHot) |
|
virtual void | removeHot (TrkHitOnTrk *theHot) |
|
virtual void | activateHot (TrkHitOnTrk *theHot) |
|
virtual void | deactivateHot (TrkHitOnTrk *theHot) |
|
virtual TrkHotList * | hotList () |
|
virtual const TrkHotList * | hotList () const |
|
virtual void | updateHots () |
|
virtual bool | resid (const TrkHitOnTrk *theHot, double &residual, double &residErr, bool exclude=false) const |
|
bool | hitCapable () const |
|
virtual TrkErrCode | fit ()=0 |
|
| TrkRep (const TrkHotList &inHots, TrkRecoTrk *trk, PdtPid::PidType hypo) |
|
| TrkRep (TrkHotList &inHots, TrkRecoTrk *trk, PdtPid::PidType hypo, bool stealHots=false) |
|
| TrkRep (const TrkHotList *inHots, TrkRecoTrk *trk, PdtPid::PidType hypo) |
|
| TrkRep (TrkHotList *inHots, TrkRecoTrk *trk, PdtPid::PidType hypo, bool takeownership=false) |
|
| TrkRep (TrkRecoTrk *trk, PdtPid::PidType hypo, int nAct, int nSvt, int nMdc, double startFoundRange, double endFoundRange) |
|
| TrkRep (TrkRecoTrk *trk, PdtPid::PidType hypo, bool createHotList=false) |
|
| TrkRep (const TrkRep &oldRep, TrkRecoTrk *trk, PdtPid::PidType hypo) |
|
virtual | ~TrkRep () |
|
virtual TrkRep * | clone (TrkRecoTrk *newTrack) const =0 |
|
virtual TrkRep * | cloneNewHypo (PdtPid::PidType hypo)=0 |
|
bool | operator== (const TrkRep &) |
|
virtual ChisqConsistency | chisqConsistency () const |
|
virtual int | nActive () const |
|
virtual int | nSvt () const |
|
virtual int | nMdc () const |
|
virtual PdtPid::PidType | particleType () const |
|
TrkRecoTrk * | parentTrack () |
|
const TrkRecoTrk * | parentTrack () const |
|
double | startValidRange () const |
|
double | endValidRange () const |
|
virtual double | startFoundRange () const |
|
virtual double | endFoundRange () const |
|
virtual const IfdKey & | myKey () const |
|
double | trackT0 () const |
|
virtual HepPoint3D | position (double fltL) const |
|
virtual Hep3Vector | direction (double fltL) const |
|
virtual double | arrivalTime (double fltL) const |
|
virtual BesPointErr | positionErr (double fltL) const |
|
virtual BesVectorErr | directionErr (double fltL) const |
|
virtual void | addHot (TrkHitOnTrk *theHot) |
|
virtual void | removeHot (TrkHitOnTrk *theHot) |
|
virtual void | activateHot (TrkHitOnTrk *theHot) |
|
virtual void | deactivateHot (TrkHitOnTrk *theHot) |
|
virtual TrkHotList * | hotList () |
|
virtual const TrkHotList * | hotList () const |
|
virtual void | updateHots () |
|
virtual bool | resid (const TrkHitOnTrk *theHot, double &residual, double &residErr, bool exclude=false) const |
|
bool | hitCapable () const |
|
virtual TrkErrCode | fit ()=0 |
|
bool | is2d () const |
|
bool | fitCurrent () const |
|
bool | fitValid () const |
|
bool | multScat () const |
|
std::ostream & | printStatus (std::ostream &os=std::cout) const |
|
void | setValid (bool v) |
|
void | setCurrent (bool c) |
|
void | set2d (bool d) |
|
void | setMultScat (bool m) |
|
const TrkErrCode & | fitStatus () const |
|
history_iterator | beginHistory () const |
|
history_iterator | endHistory () const |
|
history_riterator | reverseBeginHistory () const |
|
history_riterator | reverseEndHistory () const |
|
std::pair< history_iterator, history_iterator > | history () const |
|
const std::vector< TrkHistory > & | historyVector () const |
|
virtual void | addHistory (const TrkErrCode &status, const char *modulename) |
|
template<class T > |
void | addHistory (T begin, T end) |
|
template<class T > |
void | addHistory (std::pair< T, T > p) |
|
std::ostream & | printHistory (std::ostream &os=std::cout) const |
|
bool | is2d () const |
|
bool | fitCurrent () const |
|
bool | fitValid () const |
|
bool | multScat () const |
|
std::ostream & | printStatus (std::ostream &os=std::cout) const |
|
void | setValid (bool v) |
|
void | setCurrent (bool c) |
|
void | set2d (bool d) |
|
void | setMultScat (bool m) |
|
const TrkErrCode & | fitStatus () const |
|
history_iterator | beginHistory () const |
|
history_iterator | endHistory () const |
|
history_riterator | reverseBeginHistory () const |
|
history_riterator | reverseEndHistory () const |
|
std::pair< history_iterator, history_iterator > | history () const |
|
const std::vector< TrkHistory > & | historyVector () const |
|
virtual void | addHistory (const TrkErrCode &status, const char *modulename) |
|
template<class T > |
void | addHistory (T begin, T end) |
|
template<class T > |
void | addHistory (std::pair< T, T > p) |
|
std::ostream & | printHistory (std::ostream &os=std::cout) const |
|
virtual ChisqConsistency | chisqConsistency () const =0 |
|
virtual bool | validFlightLength (double fltL, double tolerance=0.0) const |
|
void | printType (std::ostream &ostr) const |
|
virtual int | nActive () const =0 |
|
virtual int | nSvt () const =0 |
|
virtual int | nMdc () const =0 |
|
virtual PdtPid::PidType | particleType () const =0 |
|
virtual TrkExchangePar | helix (double fltL) const =0 |
|
virtual double | arrivalTime (double fltL) const =0 |
|
virtual double | startFoundRange () const =0 |
|
virtual double | endFoundRange () const =0 |
|
virtual ChisqConsistency | chisqConsistency () const =0 |
|
virtual bool | validFlightLength (double fltL, double tolerance=0.0) const |
|
void | printType (std::ostream &ostr) const |
|
virtual int | nActive () const =0 |
|
virtual int | nSvt () const =0 |
|
virtual int | nMdc () const =0 |
|
virtual PdtPid::PidType | particleType () const =0 |
|
virtual TrkExchangePar | helix (double fltL) const =0 |
|
virtual double | arrivalTime (double fltL) const =0 |
|
virtual double | startFoundRange () const =0 |
|
virtual double | endFoundRange () const =0 |
|
virtual int | charge () const =0 |
|
virtual double | chisq () const =0 |
|
virtual int | nDof () const =0 |
|
virtual const TrkDifTraj & | traj () const =0 |
|
virtual HepPoint3D | position (double fltL) const =0 |
|
virtual Hep3Vector | direction (double fltL) const =0 |
|
virtual Hep3Vector | momentum (double fltL=0.) const =0 |
|
virtual double | pt (double fltL=0.) const =0 |
|
virtual BesPointErr | positionErr (double fltL) const =0 |
|
virtual BesVectorErr | directionErr (double fltL) const =0 |
|
virtual BesVectorErr | momentumErr (double fltL) const =0 |
|
virtual HepMatrix | posmomCov (double fltL) const =0 |
|
virtual void | getAllCovs (double fltL, HepSymMatrix &xxCov, HepSymMatrix &ppCov, HepMatrix &xpCov) const =0 |
|
virtual void | getAllWeights (double fltL, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const =0 |
|
virtual double | startValidRange () const =0 |
|
virtual double | endValidRange () const =0 |
|
virtual void | printAll (std::ostream &ostr) const =0 |
|
virtual void | print (std::ostream &ostr) const =0 |
|
virtual int | charge () const =0 |
|
virtual double | chisq () const =0 |
|
virtual int | nDof () const =0 |
|
virtual const TrkDifTraj & | traj () const =0 |
|
virtual HepPoint3D | position (double fltL) const =0 |
|
virtual Hep3Vector | direction (double fltL) const =0 |
|
virtual Hep3Vector | momentum (double fltL=0.) const =0 |
|
virtual double | pt (double fltL=0.) const =0 |
|
virtual BesPointErr | positionErr (double fltL) const =0 |
|
virtual BesVectorErr | directionErr (double fltL) const =0 |
|
virtual BesVectorErr | momentumErr (double fltL) const =0 |
|
virtual HepMatrix | posmomCov (double fltL) const =0 |
|
virtual void | getAllCovs (double fltL, HepSymMatrix &xxCov, HepSymMatrix &ppCov, HepMatrix &xpCov) const =0 |
|
virtual void | getAllWeights (double fltL, HepVector &pos, HepVector &mom, HepSymMatrix &xxWeight, HepSymMatrix &ppWeight, HepMatrix &xpWeight) const =0 |
|
virtual double | startValidRange () const =0 |
|
virtual double | endValidRange () const =0 |
|
virtual void | printAll (std::ostream &ostr) const =0 |
|
virtual void | print (std::ostream &ostr) const =0 |
|
virtual | ~TrkHitOnTrkUpdater ()=0 |
|
virtual | ~TrkHitOnTrkUpdater ()=0 |
|