|
BOSS 8.0.0
BESIII Offline Software System
|
#include <string>#include "CLHEP/Vector/ThreeVector.h"#include "TrackUtil/Helix.h"#include "TrkReco/TBuilder0.h"#include "TrkReco/TBuilderCosmic.h"#include "TrkReco/TBuilderCurl.h"#include "TrkReco/TMDCUtil.h"#include "TrkReco/TMLink.h"#include "TrkReco/TTrackBase.h"#include "TrkReco/TPoint2D.h"#include "GaudiKernel/IInterface.h"#include "GaudiKernel/Kernel.h"#include "GaudiKernel/Service.h"#include "MagneticFieldSvc/IBesMagFieldSvc.h"#include "TrkReco/T3DLine.h"#include "TrkReco/TRunge.h"#include "CLHEP/Geometry/Point3D.h"#include "CLHEP/Matrix/SymMatrix.h"#include "CLHEP/Matrix/Vector.h"#include "CLHEP/Vector/LorentzVector.h"Go to the source code of this file.
Classes | |
| class | TTrack |
| A class to represent a track in tracking. More... | |
Typedefs | |
| typedef HepGeom::Point3D< double > | HepPoint3D |
Functions | |
| int | SortByPt (const void *a, const void *b) |
| Utility functions. | |
| std::string | TrackDump (const TTrack &) |
| to dump a track. | |
| std::string | TrackType (const TTrack &) |
| returns string of track type. | |
| std::string | TrackType (unsigned type) |
| std::string | TrackStatus (const TTrack &) |
| returns string of track status. | |
| std::string | TrackStatus (const MdcRec_trk &) |
| std::string | TrackStatus (const MdcRec_trk_add &) |
| std::string | TrackStatus (unsigned md, unsigned mk, unsigned mq, unsigned ms, unsigned mm, unsigned ma) |
| std::string | TrackKinematics (const TTrack &) |
| std::string | TrackKinematics (const Helix &) |
| std::string | TrackInformation (const TTrack &) |
| std::string | TrackInformation (const MdcRec_trk &) |
| std::string | TrackInformation (unsigned nA, unsigned nS, unsigned n, float chisq) |
| std::string | TrackLayerUsage (const TTrack &) |
| Helix | Track2Helix (const MdcRec_trk &) |
| returns helix. | |
| Helix | Track2Helix (const MdcTrk_localz &) |
| Helix | Track2Helix (const Gen_hepevt &) |
| Helix | Track2Helix (const Mdst_trk_fit &) |
| bool | HelixHasNan (const Helix &) |
| Helix parameter validity. | |
| bool | PositiveDefinite (const Helix &) |
| Error matrix validity. | |
| #define OLD_STEREO 1 |
calculates arc length and z for a stereo hit. uses these functions for curl tracks.
Definition at line 250 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackCurlFinder 8 |
Definition at line 26 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackFastFinder 2 |
Definition at line 24 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TFastFinder::doit(), and TrackStatus().
| #define TrackFinderMask 255 |
Definition at line 30 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackFitCdcKalman 4 |
Definition at line 54 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackFitCosmic 2 |
Definition at line 53 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackFitGlobal 1 |
Definition at line 52 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackFitMask 255 |
Definition at line 57 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackFitShift 16 |
Definition at line 56 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackFitSvdCdcKalman 8 |
Definition at line 55 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackHasDaughter 2 |
Definition at line 61 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackHasMother 1 |
Definition at line 60 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackOldConformalFinder 1 |
Definition at line 23 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TConformalFinder::doit(), TBuilder0::salvage(), and TrackStatus().
| #define TrackPMCurlFinder 32 |
Definition at line 28 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackQuality2D 8 |
Definition at line 47 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TCurlFinder::doit(), TTrackManager::makeTds(), TTrackManager::saveTables(), and TrackStatus().
| #define TrackQualityAfterKink 2 |
Definition at line 45 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackQualityCosmic 4 |
Definition at line 46 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackQualityMask 255 |
Definition at line 49 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackQualityOutsideCurler 1 |
Definition at line 44 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus(), and TTrackManager::treatCurler().
| #define TrackQualityShift 8 |
Definition at line 48 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackRelationMask 255 |
Definition at line 63 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackRelationShift 24 |
Definition at line 62 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackSlowFinder 4 |
Definition at line 25 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackSVDAssociator 64 |
Definition at line 29 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| #define TrackTrackManager 16 |
Definition at line 27 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TTrackManager::salvage(), TrackStatus(), and TTrackManager::treatCurler().
| #define TrackTypeCircle 4 |
Definition at line 36 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus(), and TrackType().
| #define TrackTypeCosmic 8 |
Definition at line 37 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackType().
| #define TrackTypeCurl 2 |
Definition at line 35 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TTrackManager::mask(), TTrackManager::setCurlerFlags(), TrackStatus(), and TrackType().
| #define TrackTypeIncomingCosmic 8 |
Definition at line 38 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackTypeKink 32 |
Definition at line 40 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackTypeNormal 1 |
Definition at line 34 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TTrackManager::mask(), TrackStatus(), and TrackType().
| #define TrackTypeOutgoingCosmic 16 |
Definition at line 39 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackTypeSVDOnly 256 |
Definition at line 41 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackStatus().
| #define TrackTypeUndefined 0 |
Definition at line 33 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackType().
| #define TTrack_INLINE_DEFINE_HERE |
Definition at line 429 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| typedef HepGeom::Point3D<double> HepPoint3D |
Definition at line 102 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
| bool HelixHasNan | ( | const Helix & | h | ) |
Helix parameter validity.
Definition at line 3939 of file TTrack.cxx.
Referenced by TTrackManager::goodTrack().
| bool PositiveDefinite | ( | const Helix & | h | ) |
Error matrix validity.
Definition at line 3924 of file TTrack.cxx.
| int SortByPt | ( | const void * | a, |
| const void * | b ) |
Utility functions.
Definition at line 2514 of file TTrack.cxx.
Referenced by TTrackManager::append2D().
| Helix Track2Helix | ( | const Gen_hepevt & | t | ) |
Definition at line 3952 of file TTrack.cxx.
| Helix Track2Helix | ( | const MdcRec_trk & | t | ) |
returns helix.
Definition at line 3707 of file TTrack.cxx.
| Helix Track2Helix | ( | const MdcTrk_localz & | t | ) |
Definition at line 3680 of file TTrack.cxx.
| Helix Track2Helix | ( | const Mdst_trk_fit & | t | ) |
Definition at line 3734 of file TTrack.cxx.
|
inline |
to dump a track.
Definition at line 547 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TTrackManager::dump(), and TTrackManager::saveTables().
| std::string TrackInformation | ( | const MdcRec_trk & | r | ) |
Definition at line 3878 of file TTrack.cxx.
| std::string TrackInformation | ( | const TTrack & | t | ) |
Definition at line 3867 of file TTrack.cxx.
Referenced by TrackDump().
| std::string TrackInformation | ( | unsigned | nA, |
| unsigned | nS, | ||
| unsigned | n, | ||
| float | chisq ) |
Definition at line 3886 of file TTrack.cxx.
| std::string TrackKinematics | ( | const Helix & | h | ) |
Definition at line 3761 of file TTrack.cxx.
|
inline |
Definition at line 545 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
Referenced by TrackDump(), and TrackKinematics().
| std::string TrackLayerUsage | ( | const TTrack & | t | ) |
Definition at line 3911 of file TTrack.cxx.
| std::string TrackStatus | ( | const MdcRec_trk & | c | ) |
Definition at line 3805 of file TTrack.cxx.
| std::string TrackStatus | ( | const MdcRec_trk_add & | a | ) |
Definition at line 3812 of file TTrack.cxx.
| std::string TrackStatus | ( | const TTrack & | t | ) |
returns string of track status.
Definition at line 3801 of file TTrack.cxx.
Referenced by TrackDump().
| std::string TrackStatus | ( | unsigned | md, |
| unsigned | mk, | ||
| unsigned | mq, | ||
| unsigned | ms, | ||
| unsigned | mm, | ||
| unsigned | ma ) |
Definition at line 3822 of file TTrack.cxx.
returns string of track type.
Definition at line 543 of file InstallArea/x86_64-el9-gcc13-dbg/include/TrkReco/TTrack.h.
|
inline |
Definition at line 3055 of file TTrack.cxx.