![]() |
ATLAS Offline Software
|
Internal representation of the track, used in the track fit. More...
#include <GXFTrajectory.h>
Public Attributes | |
| bool | m_straightline |
| MagneticFieldProperties | m_fieldprop = Trk::FullField |
Private Attributes | |
| std::vector< std::unique_ptr< GXFTrackState > > | m_states |
| The vector of track states, i.e. | |
| int | m_ndof |
| double | m_chi2 |
| double | m_prevchi2 |
| int | m_nperpars |
| int | m_nscatterers |
| int | m_ncaloscatterers |
| int | m_nbrems |
| int | m_nupstreamstates |
| int | m_nupstreamscatterers |
| int | m_nupstreamcaloscatterers |
| int | m_nupstreambrems |
| int | m_nhits |
| int | m_noutl |
| int | m_nsihits |
| int | m_ntrthits |
| int | m_ntrtprechits |
| int | m_ntrttubehits |
| int | m_npseudo |
| int | m_nmeasoutl |
| std::unique_ptr< const TrackParameters > | m_refpar |
| bool | m_converged |
| std::vector< std::pair< double, double > > | m_scatteringangles |
| std::vector< std::pair< double, double > > | m_scatteringsigmas |
| std::vector< double > | m_brems |
| Amg::VectorX | m_res |
| Amg::VectorX | m_errors |
| Amg::MatrixX | m_weightresderiv |
| double | m_totx0 |
| double | m_toteloss |
| double | m_mass |
| int | m_prefit |
| GXFTrackState * | m_caloelossstate |
| std::vector< std::pair< const Layer *, const Layer * > > | m_upstreammat |
Internal representation of the track, used in the track fit.
Definition at line 31 of file GXFTrajectory.h.
| Trk::GXFTrajectory::GXFTrajectory | ( | ) |
Definition at line 15 of file GXFTrajectory.cxx.
| Trk::GXFTrajectory::GXFTrajectory | ( | const GXFTrajectory & | rhs | ) |
Definition at line 45 of file GXFTrajectory.cxx.
|
default |
|
default |
| void Trk::GXFTrajectory::addBasicState | ( | std::unique_ptr< GXFTrackState > | state, |
| int | index = -1 ) |
Definition at line 266 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::addMaterialState | ( | std::unique_ptr< GXFTrackState > | state, |
| int | index = -1 ) |
Definition at line 224 of file GXFTrajectory.cxx.
| bool Trk::GXFTrajectory::addMeasurementState | ( | std::unique_ptr< GXFTrackState > | state, |
| int | index = -1 ) |
Definition at line 166 of file GXFTrajectory.cxx.
| std::vector< double > & Trk::GXFTrajectory::brems | ( | ) |
Definition at line 543 of file GXFTrajectory.cxx.
| GXFTrackState * Trk::GXFTrajectory::caloElossState | ( | ) |
Definition at line 630 of file GXFTrajectory.cxx.
| double Trk::GXFTrajectory::chi2 | ( | ) | const |
Definition at line 494 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::conditionalSetCalorimeterEnergyLossState | ( | GXFTrackState * | state | ) |
Definition at line 148 of file GXFTrajectory.cxx.
| bool Trk::GXFTrajectory::converged | ( | ) | const |
Definition at line 413 of file GXFTrajectory.cxx.
| Amg::VectorX & Trk::GXFTrajectory::errors | ( | ) |
Definition at line 593 of file GXFTrajectory.cxx.
| std::pair< GXFTrackState *, GXFTrackState * > Trk::GXFTrajectory::findFirstLastMeasurement | ( | void | ) |
Definition at line 639 of file GXFTrajectory.cxx.
| bool Trk::GXFTrajectory::hasKink | ( | void | ) |
Definition at line 659 of file GXFTrajectory.cxx.
| double Trk::GXFTrajectory::mass | ( | ) | const |
Definition at line 621 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::nDOF | ( | ) | const |
Definition at line 510 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfBrems | ( | ) | const |
Definition at line 460 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfFitParameters | ( | ) | const |
Definition at line 487 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfHits | ( | ) | const |
Definition at line 421 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfOutliers | ( | ) | const |
Definition at line 425 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfPerigeeParameters | ( | ) | const |
Definition at line 483 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfPseudoMeasurements | ( | ) | const |
Definition at line 445 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfScatterers | ( | ) | const |
Definition at line 449 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfSiliconHits | ( | ) | const |
Definition at line 429 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfTRTHits | ( | ) | const |
Definition at line 433 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfTRTPrecHits | ( | ) | const |
Definition at line 437 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfTRTTubeHits | ( | ) | const |
Definition at line 441 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfUpstreamBrems | ( | ) | const |
Definition at line 479 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfUpstreamScatterers | ( | ) | const |
Definition at line 472 of file GXFTrajectory.cxx.
| int Trk::GXFTrajectory::numberOfUpstreamStates | ( | ) | const |
Definition at line 468 of file GXFTrajectory.cxx.
| GXFTrajectory & Trk::GXFTrajectory::operator= | ( | const GXFTrajectory & | rhs | ) |
Definition at line 95 of file GXFTrajectory.cxx.
|
default |
| int Trk::GXFTrajectory::prefit | ( | ) | const |
Definition at line 417 of file GXFTrajectory.cxx.
| double Trk::GXFTrajectory::prevchi2 | ( | ) | const |
Definition at line 498 of file GXFTrajectory.cxx.
| std::unique_ptr< const FitQuality > Trk::GXFTrajectory::quality | ( | void | ) | const |
Definition at line 685 of file GXFTrajectory.cxx.
| const TrackParameters * Trk::GXFTrajectory::referenceParameters | ( | ) |
Definition at line 334 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::reset | ( | ) |
Definition at line 403 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::resetCovariances | ( | void | ) |
Definition at line 679 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::resetReferenceParameters | ( | ) |
Definition at line 338 of file GXFTrajectory.cxx.
| Amg::VectorX & Trk::GXFTrajectory::residuals | ( | ) |
Definition at line 586 of file GXFTrajectory.cxx.
| std::vector< std::pair< double, double > > & Trk::GXFTrajectory::scatteringAngles | ( | ) |
Definition at line 514 of file GXFTrajectory.cxx.
| std::vector< std::pair< double, double > > & Trk::GXFTrajectory::scatteringSigmas | ( | ) |
Definition at line 536 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setBrems | ( | std::vector< double > & | brems | ) |
Definition at line 565 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setChi2 | ( | double | chi2 | ) |
Definition at line 502 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setConverged | ( | bool | isconverged | ) |
Definition at line 399 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setMass | ( | double | mass | ) |
Definition at line 626 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setNumberOfBrems | ( | int | nbrem | ) |
Definition at line 464 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setNumberOfPerigeeParameters | ( | int | nperpar | ) |
Definition at line 342 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setNumberOfScatterers | ( | int | nscat | ) |
Definition at line 456 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setOutlier | ( | int | index, |
| bool | isoutlier = true ) |
Definition at line 347 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setPrefit | ( | int | isprefit | ) |
Definition at line 395 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setPrevChi2 | ( | double | chi2 | ) |
Definition at line 506 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setReferenceParameters | ( | std::unique_ptr< const TrackParameters > | per | ) |
Definition at line 274 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::setScatteringAngles | ( | std::vector< std::pair< double, double > > & | scatteringangles | ) |
Definition at line 549 of file GXFTrajectory.cxx.
| double Trk::GXFTrajectory::totalEnergyLoss | ( | ) | const |
Definition at line 616 of file GXFTrajectory.cxx.
| double Trk::GXFTrajectory::totalX0 | ( | ) | const |
Definition at line 611 of file GXFTrajectory.cxx.
| std::vector< std::unique_ptr< GXFTrackState > > & Trk::GXFTrajectory::trackStates | ( | ) |
Definition at line 582 of file GXFTrajectory.cxx.
| const std::vector< std::unique_ptr< GXFTrackState > > & Trk::GXFTrajectory::trackStates | ( | ) | const |
Definition at line 578 of file GXFTrajectory.cxx.
| void Trk::GXFTrajectory::updateTRTHitCount | ( | int | index, |
| float | oldError ) |
Definition at line 379 of file GXFTrajectory.cxx.
| std::vector< std::pair< const Layer *, const Layer * > > & Trk::GXFTrajectory::upstreamMaterialLayers | ( | ) |
Definition at line 635 of file GXFTrajectory.cxx.
| Amg::MatrixX & Trk::GXFTrajectory::weightedResidualDerivatives | ( | ) |
Definition at line 600 of file GXFTrajectory.cxx.
|
private |
Definition at line 139 of file GXFTrajectory.h.
|
private |
Definition at line 147 of file GXFTrajectory.h.
|
private |
Definition at line 117 of file GXFTrajectory.h.
|
private |
Definition at line 136 of file GXFTrajectory.h.
|
private |
Definition at line 141 of file GXFTrajectory.h.
| MagneticFieldProperties Trk::GXFTrajectory::m_fieldprop = Trk::FullField |
Definition at line 112 of file GXFTrajectory.h.
|
private |
Definition at line 145 of file GXFTrajectory.h.
|
private |
Definition at line 122 of file GXFTrajectory.h.
|
private |
Definition at line 121 of file GXFTrajectory.h.
|
private |
Definition at line 116 of file GXFTrajectory.h.
|
private |
Definition at line 127 of file GXFTrajectory.h.
|
private |
Definition at line 134 of file GXFTrajectory.h.
|
private |
Definition at line 128 of file GXFTrajectory.h.
|
private |
Definition at line 119 of file GXFTrajectory.h.
|
private |
Definition at line 133 of file GXFTrajectory.h.
|
private |
Definition at line 120 of file GXFTrajectory.h.
|
private |
Definition at line 129 of file GXFTrajectory.h.
|
private |
Definition at line 130 of file GXFTrajectory.h.
|
private |
Definition at line 131 of file GXFTrajectory.h.
|
private |
Definition at line 132 of file GXFTrajectory.h.
|
private |
Definition at line 126 of file GXFTrajectory.h.
|
private |
Definition at line 125 of file GXFTrajectory.h.
|
private |
Definition at line 124 of file GXFTrajectory.h.
|
private |
Definition at line 123 of file GXFTrajectory.h.
|
private |
Definition at line 146 of file GXFTrajectory.h.
|
private |
Definition at line 118 of file GXFTrajectory.h.
|
private |
Definition at line 135 of file GXFTrajectory.h.
|
private |
Definition at line 140 of file GXFTrajectory.h.
|
private |
Definition at line 137 of file GXFTrajectory.h.
|
private |
Definition at line 138 of file GXFTrajectory.h.
|
private |
The vector of track states, i.e.
measurements, scatterers, brem points, and holes
Definition at line 115 of file GXFTrajectory.h.
| bool Trk::GXFTrajectory::m_straightline |
Definition at line 111 of file GXFTrajectory.h.
|
private |
Definition at line 144 of file GXFTrajectory.h.
|
private |
Definition at line 143 of file GXFTrajectory.h.
Definition at line 148 of file GXFTrajectory.h.
|
private |
Definition at line 142 of file GXFTrajectory.h.