BOSS 6.6.4.p03
BESIII Offline Software System
|
#include <cfloat>
#include "CLHEP/String/Strings.h"
#include "CLHEP/Matrix/Vector.h"
#include "CLHEP/Matrix/SymMatrix.h"
#include "CLHEP/Matrix/DiagMatrix.h"
#include "CLHEP/Matrix/Matrix.h"
#include "TrkReco/TCircle.h"
#include "TrkReco/TMLine.h"
#include "TrkReco/TMLink.h"
#include "TrkReco/TMDCUtil.h"
#include "TrkReco/TMDCWire.h"
#include "TrkReco/TMDCWireHit.h"
#include "TrkReco/TMDCWireHitMC.h"
#include "TrkReco/TTrack.h"
#include "TrkReco/TSegment.h"
#include "MdcTables/MdcTables.h"
#include "MdcTables/TrkTables.h"
#include "MdcTables/MdstTables.h"
#include "MdcTables/HepevtTables.h"
#include "GaudiKernel/StatusCode.h"
#include "GaudiKernel/IInterface.h"
#include "GaudiKernel/Kernel.h"
#include "GaudiKernel/Service.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/SvcFactory.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/Bootstrap.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/SmartDataPtr.h"
#include "GaudiKernel/IMessageSvc.h"
Go to the source code of this file.
Macros | |
#define | OPTNK |
#define | HEP_SHORT_NAMES |
#define | NEW_FIT2D 1 |
#define | JJTEST 0 |
#define | JJJTEST 0 |
#define | t_dot(a, b) (a[0]*b[0]+a[1]*b[1]+a[2]*b[2]) |
#define | t_dot2(a, b) (a[0]*b[0]+a[1]*b[1]) |
#define | t_print(a, b) std::cout << b << " = " << a[0] << " " << a[1] << " " << a[2] << std::endl; |
Functions | |
int | SortByPt (const void *av, const void *bv) |
Utility functions. | |
std::string | TrackType (unsigned type) |
Helix | Track2Helix (const MdcTrk_localz &t) |
Helix | Track2Helix (const MdcRec_trk &t) |
returns helix. | |
Helix | Track2Helix (const Mdst_trk_fit &t) |
std::string | TrackKinematics (const Helix &h) |
std::string | TrackStatus (const TTrack &t) |
returns string of track status. | |
std::string | TrackStatus (const MdcRec_trk &c) |
std::string | TrackStatus (const MdcRec_trk_add &a) |
std::string | TrackStatus (unsigned md, unsigned mk, unsigned mq, unsigned ms, unsigned mm, unsigned ma) |
std::string | TrackInformation (const TTrack &t) |
std::string | TrackInformation (const MdcRec_trk &r) |
std::string | TrackInformation (unsigned nA, unsigned nS, unsigned n, float chisq) |
std::string | TrackLayerUsage (const TTrack &t) |
bool | PositiveDefinite (const Helix &h) |
Error matrix validity. | |
bool | HelixHasNan (const Helix &h) |
Helix parameter validity. | |
Helix | Track2Helix (const Gen_hepevt &t) |
#define HEP_SHORT_NAMES |
Definition at line 33 of file TTrack.cxx.
#define JJJTEST 0 |
#define JJTEST 0 |
#define NEW_FIT2D 1 |
Definition at line 940 of file TTrack.cxx.
#define OPTNK |
Definition at line 1 of file TTrack.cxx.
#define t_dot | ( | a, | |
b | |||
) | (a[0]*b[0]+a[1]*b[1]+a[2]*b[2]) |
Definition at line 3047 of file TTrack.cxx.
#define t_dot2 | ( | a, | |
b | |||
) | (a[0]*b[0]+a[1]*b[1]) |
Definition at line 3048 of file TTrack.cxx.
#define t_print | ( | a, | |
b | |||
) | std::cout << b << " = " << a[0] << " " << a[1] << " " << a[2] << std::endl; |
Definition at line 3049 of file TTrack.cxx.
Helix parameter validity.
Definition at line 3934 of file TTrack.cxx.
Referenced by TTrackManager::goodTrack(), and TrackInformation().
Error matrix validity.
Definition at line 3918 of file TTrack.cxx.
Referenced by TrackInformation().
int SortByPt | ( | const void * | av, |
const void * | bv | ||
) |
Utility functions.
Definition at line 2530 of file TTrack.cxx.
Referenced by TTrackManager::append2D().
Helix Track2Helix | ( | const Gen_hepevt & | t | ) |
Definition at line 3948 of file TTrack.cxx.
Helix Track2Helix | ( | const MdcRec_trk & | t | ) |
returns helix.
Definition at line 3684 of file TTrack.cxx.
Helix Track2Helix | ( | const MdcTrk_localz & | t | ) |
Definition at line 3656 of file TTrack.cxx.
Referenced by TrackInformation().
Helix Track2Helix | ( | const Mdst_trk_fit & | t | ) |
Definition at line 3712 of file TTrack.cxx.
std::string TrackInformation | ( | const MdcRec_trk & | r | ) |
Definition at line 3868 of file TTrack.cxx.
std::string TrackInformation | ( | const TTrack & | t | ) |
Definition at line 3856 of file TTrack.cxx.
Referenced by TrackDump(), and TrackInformation().
std::string TrackInformation | ( | unsigned | nA, |
unsigned | nS, | ||
unsigned | n, | ||
float | chisq | ||
) |
Definition at line 3880 of file TTrack.cxx.
std::string TrackKinematics | ( | const Helix & | h | ) |
Definition at line 3740 of file TTrack.cxx.
std::string TrackLayerUsage | ( | const TTrack & | t | ) |
Definition at line 3905 of file TTrack.cxx.
std::string TrackStatus | ( | const MdcRec_trk & | c | ) |
Definition at line 3789 of file TTrack.cxx.
std::string TrackStatus | ( | const MdcRec_trk_add & | a | ) |
Definition at line 3796 of file TTrack.cxx.
std::string TrackStatus | ( | const TTrack & | t | ) |
returns string of track status.
Definition at line 3779 of file TTrack.cxx.
Referenced by TrackDump(), and TrackStatus().
std::string TrackStatus | ( | unsigned | md, |
unsigned | mk, | ||
unsigned | mq, | ||
unsigned | ms, | ||
unsigned | mm, | ||
unsigned | ma | ||
) |
Definition at line 3806 of file TTrack.cxx.
|
inline |
Definition at line 3030 of file TTrack.cxx.