![]() |
ATLAS Offline Software
|
#include <TRT_TrajectoryElement_xk.h>
Public Member Functions | |
| TRT_TrajectoryElement_xk () | |
| TRT_TrajectoryElement_xk (const TRT_TrajectoryElement_xk &) | |
| ~TRT_TrajectoryElement_xk () | |
| TRT_TrajectoryElement_xk & | operator= (const TRT_TrajectoryElement_xk &) |
| const bool & | isCluster () const |
| const bool & | isBarrel () const |
| const int & | status () const |
| const int & | nlinks () const |
| const int & | bestlink () const |
| const double & | radius () const |
| const double & | z () const |
| const double & | radiusMin () const |
| const double & | radiusMax () const |
| const double & | dpositive () const |
| const double & | dnegative () const |
| const InDetDD::TRT_BaseElement * | detElement () const |
| const TRT_ExtensionDriftCircleLink_xk & | link (int i) const |
| void | set (const TRT_ID *, const Trk::IPatternParametersPropagator *, const Trk::IPatternParametersUpdator *, const Trk::IRIO_OnTrackCreator *, const Trk::IRIO_OnTrackCreator *, double) |
| void | set (const Trk::MagneticFieldProperties &, const AtlasFieldCacheCondObj *) |
| bool | initiateForPrecisionSeed (bool, const InDetDD::TRT_BaseElement *, InDet::TRT_DriftCircleCollection::const_iterator &, InDet::TRT_DriftCircleCollection::const_iterator &, std::pair< Amg::Vector3D, double > &, const double *, double) |
| bool | initiateForTRTSeed (bool, const InDetDD::TRT_BaseElement *, InDet::TRT_DriftCircleCollection::const_iterator &, InDet::TRT_DriftCircleCollection::const_iterator &, std::pair< Amg::Vector3D, double > &, const double *, double) |
| void | initiateLinksForPrecisionSeed (InDet::TRT_DriftCircleCollection::const_iterator &, InDet::TRT_DriftCircleCollection::const_iterator &, std::pair< Amg::Vector3D, double > &, const double *, double) |
| void | initiateLinksForTRTSeed (InDet::TRT_DriftCircleCollection::const_iterator &, InDet::TRT_DriftCircleCollection::const_iterator &, std::pair< Amg::Vector3D, double > &, const double *, double) |
| bool | boundaryTest (double, std::pair< Amg::Vector3D, double > &) |
| bool | buildForPrecisionSeed (double, double, bool &, bool &) |
| bool | buildForTRTSeed (double, double, bool &, bool &) |
| double | findCloseLink (double, double) |
| void | radiusCorrection (const double &) |
| const Trk::RIO_OnTrack * | rioOnTrack () |
| std::unique_ptr< Trk::RIO_OnTrack > | rioOnTrackSimple () const |
| bool | trajectoryGlobalPosition (Amg::Vector3D &, double &) |
| bool | trackParametersEstimation (TRT_TrajectoryElement_xk *, TRT_TrajectoryElement_xk *, Trk::PatternTrackParameters &, double) |
| bool | trackParametersEstimation (TRT_TrajectoryElement_xk *, Trk::PatternTrackParameters &, double) |
| void | polarAngleEstimation (TRT_TrajectoryElement_xk *, Amg::Vector3D &, Amg::Vector3D &, double, double, double *) const |
| bool | addCluster (Trk::PatternTrackParameters &, Trk::PatternTrackParameters &, double &) |
| bool | propagate (Trk::PatternTrackParameters &, Trk::PatternTrackParameters &) |
Protected Attributes | |
| bool | m_barrel |
| bool | m_isCluster |
| int | m_status |
| int | m_bestlink |
| int | m_nlinks |
| double | m_z |
| double | m_zMin |
| double | m_zMax |
| double | m_radius |
| double | m_radiusMin |
| double | m_radiusMax |
| double | m_scale_error |
| double | m_dpositive |
| double | m_dnegative |
| TRT_ExtensionDriftCircleLink_xk | m_link [24] |
| const InDetDD::TRT_BaseElement * | m_detelement |
| const TRT_ID * | m_trtid |
| const Trk::IPatternParametersPropagator * | m_proptool |
| const Trk::IPatternParametersUpdator * | m_updatortool |
| const Trk::IRIO_OnTrackCreator * | m_riomakerD |
| const Trk::IRIO_OnTrackCreator * | m_riomakerN |
| Trk::MagneticFieldProperties | m_fieldprop |
| MagField::AtlasFieldCache | m_fieldCache |
Definition at line 35 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 170 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 194 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 228 of file TRT_TrajectoryElement_xk.h.
| bool InDet::TRT_TrajectoryElement_xk::addCluster | ( | Trk::PatternTrackParameters & | Ta, |
| Trk::PatternTrackParameters & | Tb, | ||
| double & | Xi2 ) |
Definition at line 614 of file TRT_TrajectoryElement_xk.cxx.
|
inline |
Definition at line 52 of file TRT_TrajectoryElement_xk.h.
| bool InDet::TRT_TrajectoryElement_xk::boundaryTest | ( | double | dw, |
| std::pair< Amg::Vector3D, double > & | gp ) |
Definition at line 90 of file TRT_TrajectoryElement_xk.cxx.
| bool InDet::TRT_TrajectoryElement_xk::buildForPrecisionSeed | ( | double | a, |
| double | b, | ||
| bool & | useDriftTime, | ||
| bool & | hole ) |
Definition at line 455 of file TRT_TrajectoryElement_xk.cxx.
| bool InDet::TRT_TrajectoryElement_xk::buildForTRTSeed | ( | double | a, |
| double | b, | ||
| bool & | useDriftTime, | ||
| bool & | hole ) |
Definition at line 501 of file TRT_TrajectoryElement_xk.cxx.
|
inline |
Definition at line 59 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 58 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 57 of file TRT_TrajectoryElement_xk.h.
| double InDet::TRT_TrajectoryElement_xk::findCloseLink | ( | double | a, |
| double | b ) |
Definition at line 539 of file TRT_TrajectoryElement_xk.cxx.
| bool InDet::TRT_TrajectoryElement_xk::initiateForPrecisionSeed | ( | bool | st, |
| const InDetDD::TRT_BaseElement * | de, | ||
| InDet::TRT_DriftCircleCollection::const_iterator & | sb, | ||
| InDet::TRT_DriftCircleCollection::const_iterator & | se, | ||
| std::pair< Amg::Vector3D, double > & | gp, | ||
| const double * | dir, | ||
| double | width2 ) |
Definition at line 41 of file TRT_TrajectoryElement_xk.cxx.
| bool InDet::TRT_TrajectoryElement_xk::initiateForTRTSeed | ( | bool | st, |
| const InDetDD::TRT_BaseElement * | de, | ||
| InDet::TRT_DriftCircleCollection::const_iterator & | sb, | ||
| InDet::TRT_DriftCircleCollection::const_iterator & | se, | ||
| std::pair< Amg::Vector3D, double > & | gp, | ||
| const double * | dir, | ||
| double | width2 ) |
Definition at line 65 of file TRT_TrajectoryElement_xk.cxx.
| void InDet::TRT_TrajectoryElement_xk::initiateLinksForPrecisionSeed | ( | InDet::TRT_DriftCircleCollection::const_iterator & | sb, |
| InDet::TRT_DriftCircleCollection::const_iterator & | se, | ||
| std::pair< Amg::Vector3D, double > & | gp, | ||
| const double * | dir, | ||
| double | width2 ) |
Definition at line 147 of file TRT_TrajectoryElement_xk.cxx.
| void InDet::TRT_TrajectoryElement_xk::initiateLinksForTRTSeed | ( | InDet::TRT_DriftCircleCollection::const_iterator & | sb, |
| InDet::TRT_DriftCircleCollection::const_iterator & | se, | ||
| std::pair< Amg::Vector3D, double > & | gp, | ||
| const double * | dir, | ||
| double | width2 ) |
Definition at line 293 of file TRT_TrajectoryElement_xk.cxx.
|
inline |
Definition at line 49 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 48 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 60 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 51 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 200 of file TRT_TrajectoryElement_xk.h.
| void InDet::TRT_TrajectoryElement_xk::polarAngleEstimation | ( | TRT_TrajectoryElement_xk * | E, |
| Amg::Vector3D & | G0, | ||
| Amg::Vector3D & | G1, | ||
| double | C, | ||
| double | VZ, | ||
| double * | Tp ) const |
Definition at line 881 of file TRT_TrajectoryElement_xk.cxx.
| bool InDet::TRT_TrajectoryElement_xk::propagate | ( | Trk::PatternTrackParameters & | Ta, |
| Trk::PatternTrackParameters & | Tb ) |
Definition at line 600 of file TRT_TrajectoryElement_xk.cxx.
|
inline |
Definition at line 53 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 230 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 56 of file TRT_TrajectoryElement_xk.h.
|
inline |
Definition at line 55 of file TRT_TrajectoryElement_xk.h.
| const Trk::RIO_OnTrack * InDet::TRT_TrajectoryElement_xk::rioOnTrack | ( | ) |
Definition at line 559 of file TRT_TrajectoryElement_xk.cxx.
| std::unique_ptr< Trk::RIO_OnTrack > InDet::TRT_TrajectoryElement_xk::rioOnTrackSimple | ( | ) | const |
Definition at line 579 of file TRT_TrajectoryElement_xk.cxx.
| void InDet::TRT_TrajectoryElement_xk::set | ( | const Trk::MagneticFieldProperties & | mf, |
| const AtlasFieldCacheCondObj * | fieldCondObj ) |
Definition at line 30 of file TRT_TrajectoryElement_xk.cxx.
| void InDet::TRT_TrajectoryElement_xk::set | ( | const TRT_ID * | m, |
| const Trk::IPatternParametersPropagator * | pr, | ||
| const Trk::IPatternParametersUpdator * | up, | ||
| const Trk::IRIO_OnTrackCreator * | riod, | ||
| const Trk::IRIO_OnTrackCreator * | rion, | ||
| double | scale ) |
Definition at line 14 of file TRT_TrajectoryElement_xk.cxx.
|
inline |
Definition at line 50 of file TRT_TrajectoryElement_xk.h.
| bool InDet::TRT_TrajectoryElement_xk::trackParametersEstimation | ( | TRT_TrajectoryElement_xk * | E1, |
| Trk::PatternTrackParameters & | Tp, | ||
| double | ZvHW ) |
Definition at line 790 of file TRT_TrajectoryElement_xk.cxx.
| bool InDet::TRT_TrajectoryElement_xk::trackParametersEstimation | ( | TRT_TrajectoryElement_xk * | E1, |
| TRT_TrajectoryElement_xk * | E2, | ||
| Trk::PatternTrackParameters & | Tp, | ||
| double | ZvHW ) |
Definition at line 685 of file TRT_TrajectoryElement_xk.cxx.
| bool InDet::TRT_TrajectoryElement_xk::trajectoryGlobalPosition | ( | Amg::Vector3D & | G, |
| double & | WAY ) |
Definition at line 646 of file TRT_TrajectoryElement_xk.cxx.
|
inline |
Definition at line 54 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 128 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 131 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 143 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 141 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 140 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 150 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 149 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 129 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 142 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 132 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 145 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 136 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 138 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 137 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 147 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 148 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 139 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 130 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 144 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 146 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 133 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 135 of file TRT_TrajectoryElement_xk.h.
|
protected |
Definition at line 134 of file TRT_TrajectoryElement_xk.h.