![]() |
ATLAS Offline Software
|
#include <FitParameters.h>
Public Member Functions | |
| FitParameters (const Perigee &perigee) | |
| FitParameters (double d0, double z0, double cosPhi, double sinPhi, double cotTheta, double ptInv0, const PerigeeSurface &surface) | |
| FitParameters (const FitParameters ¶meters)=default | |
| FitParameters (FitParameters &&)=default | |
| FitParameters & | operator= (const FitParameters &)=default |
| FitParameters & | operator= (FitParameters &&)=default |
| ~FitParameters (void)=default | |
| void | addAlignment (bool constrained, double localAngle, double localOffset) |
| void | addScatterer (double phi, double theta) |
| double | alignmentAngle (int alignment) const |
| double | alignmentAngleConstraint (int alignment) const |
| double | alignmentOffset (int alignment) const |
| double | alignmentOffsetConstraint (int alignment) const |
| const Surface * | associatedSurface (void) const |
| double | cosPhi (void) const |
| double | cosTheta (void) const |
| double | cotTheta (void) const |
| void | covariance (Amg::MatrixX *finalCovariance, const Amg::MatrixX *fullCovariance) |
| double | d0 (void) const |
| void | d0 (double value) |
| double | difference (int param) const |
| const Amg::VectorX & | differences (void) const |
| Amg::Vector3D | direction (void) const |
| bool | extremeMomentum (void) const |
| void | extremeMomentum (bool value) |
| const Amg::MatrixX * | finalCovariance (void) const |
| int | firstAlignmentParameter (void) const |
| void | firstAlignmentParameter (int value) |
| int | firstScatteringParameter (void) const |
| void | firstScatteringParameter (int value) |
| bool | fitEnergyDeposit (void) const |
| void | fitEnergyDeposit (double minEnergyDeposit) |
| bool | fitMomentum (void) const |
| void | fitMomentum (bool value) |
| const Amg::MatrixX * | fullCovariance (void) const |
| TrackSurfaceIntersection | intersection (void) const |
| int | numberAlignments (void) const |
| void | numberAlignments (int numberAlignments) |
| int | numberOscillations (void) const |
| int | numberParameters (void) const |
| void | numberParameters (int numberParameters) |
| int | numberScatterers (void) const |
| void | numberScatterers (int numberScatterers) |
| void | performCutStep (double cutStep) |
| bool | phiInstability (void) const |
| double | ptInv0 (void) const |
| const Amg::MatrixX | parameterDifference (const Amg::VectorX ¶meters) const |
| Perigee * | perigee (void) const |
| const Amg::Vector3D & | position (void) const |
| void | print (MsgStream &log) const |
| void | printCovariance (MsgStream &log) const |
| void | printVerbose (MsgStream &log) const |
| double | qOverP (void) const |
| void | qOverP (double value) |
| double | qOverP1 (void) const |
| void | qOverP1 (double value) |
| void | reset (const FitParameters ¶meters) |
| void | resetOscillations (void) |
| double | scattererPhi (int scatterer) const |
| double | scattererTheta (int scatterer) const |
| ScatteringAngles | scatteringAngles (const FitMeasurement &fitMeasurement, int scatterer=-1) const |
| void | setPhiInstability (void) |
| double | sinPhi (void) const |
| double | sinTheta (void) const |
| Perigee * | startingPerigee (void) const |
| TrackParameters * | trackParameters (MsgStream &log, const FitMeasurement &measurement, bool withCovariance=false) |
| void | update (const Amg::VectorX &differences) |
| void | update (Amg::Vector3D position, Amg::Vector3D direction, double qOverP, const Amg::MatrixX &leadingCovariance) |
| const Amg::Vector3D & | vertex (void) const |
| double | z0 (void) const |
Private Attributes | |
| std::vector< double > | m_alignmentAngle |
| std::vector< double > | m_alignmentAngleConstraint |
| std::vector< double > | m_alignmentOffset |
| std::vector< double > | m_alignmentOffsetConstraint |
| double | m_cosPhi |
| double | m_cosPhi1 |
| double | m_cosTheta |
| double | m_cosTheta1 |
| double | m_cotTheta |
| double | m_d0 |
| Amg::VectorX | m_differences {} |
| bool | m_eigen {} |
| bool | m_extremeMomentum |
| Amg::MatrixX * | m_finalCovariance |
| int | m_firstAlignmentParameter |
| int | m_firstScatteringParameter |
| bool | m_fitEnergyDeposit |
| bool | m_fitMomentum |
| const Amg::MatrixX * | m_fullCovariance |
| double | m_minEnergyDeposit |
| int | m_numberAlignments |
| int | m_numberOscillations |
| int | m_numberParameters |
| int | m_numberScatterers |
| double | m_oldDifference |
| const Perigee * | m_perigee |
| bool | m_phiInstability |
| Amg::Vector3D | m_position |
| double | m_qOverP |
| double | m_qOverP1 |
| std::vector< double > | m_scattererPhi |
| std::vector< double > | m_scattererTheta |
| double | m_sinPhi |
| double | m_sinPhi1 |
| double | m_sinTheta |
| double | m_sinTheta1 |
| const Surface * | m_surface |
| Amg::Vector3D | m_vertex |
| double | m_z0 |
Definition at line 29 of file FitParameters.h.
| Trk::FitParameters::FitParameters | ( | const Perigee & | perigee | ) |
Definition at line 26 of file FitParameters.cxx.
| Trk::FitParameters::FitParameters | ( | double | d0, |
| double | z0, | ||
| double | cosPhi, | ||
| double | sinPhi, | ||
| double | cotTheta, | ||
| double | ptInv0, | ||
| const PerigeeSurface & | surface ) |
Definition at line 64 of file FitParameters.cxx.
|
default |
|
default |
|
default |
| void Trk::FitParameters::addAlignment | ( | bool | constrained, |
| double | localAngle, | ||
| double | localOffset ) |
Definition at line 103 of file FitParameters.cxx.
| void Trk::FitParameters::addScatterer | ( | double | phi, |
| double | theta ) |
Definition at line 114 of file FitParameters.cxx.
|
inline |
Definition at line 156 of file FitParameters.h.
|
inline |
Definition at line 160 of file FitParameters.h.
|
inline |
Definition at line 164 of file FitParameters.h.
|
inline |
Definition at line 168 of file FitParameters.h.
| const Surface * Trk::FitParameters::associatedSurface | ( | void | ) | const |
Definition at line 120 of file FitParameters.cxx.
|
inline |
Definition at line 172 of file FitParameters.h.
|
inline |
Definition at line 176 of file FitParameters.h.
|
inline |
Definition at line 180 of file FitParameters.h.
| void Trk::FitParameters::covariance | ( | Amg::MatrixX * | finalCovariance, |
| const Amg::MatrixX * | fullCovariance ) |
Definition at line 126 of file FitParameters.cxx.
| void Trk::FitParameters::d0 | ( | double | value | ) |
Definition at line 132 of file FitParameters.cxx.
|
inline |
Definition at line 184 of file FitParameters.h.
|
inline |
Use as_const to avoid compiler warning
Definition at line 188 of file FitParameters.h.
|
inline |
Definition at line 196 of file FitParameters.h.
|
inline |
Definition at line 200 of file FitParameters.h.
| void Trk::FitParameters::extremeMomentum | ( | bool | value | ) |
Definition at line 138 of file FitParameters.cxx.
|
inline |
Definition at line 205 of file FitParameters.h.
|
inline |
Definition at line 209 of file FitParameters.h.
| void Trk::FitParameters::firstAlignmentParameter | ( | int | value | ) |
|
inline |
Definition at line 213 of file FitParameters.h.
| void Trk::FitParameters::firstScatteringParameter | ( | int | value | ) |
|
inline |
Definition at line 217 of file FitParameters.h.
| void Trk::FitParameters::fitEnergyDeposit | ( | double | minEnergyDeposit | ) |
Definition at line 143 of file FitParameters.cxx.
|
inline |
Definition at line 221 of file FitParameters.h.
| void Trk::FitParameters::fitMomentum | ( | bool | value | ) |
Definition at line 148 of file FitParameters.cxx.
|
inline |
Definition at line 225 of file FitParameters.h.
|
inline |
Definition at line 229 of file FitParameters.h.
| TrackSurfaceIntersection Trk::FitParameters::intersection | ( | void | ) | const |
Definition at line 152 of file FitParameters.cxx.
| void Trk::FitParameters::numberAlignments | ( | int | numberAlignments | ) |
Definition at line 159 of file FitParameters.cxx.
|
inline |
Definition at line 233 of file FitParameters.h.
|
inline |
Definition at line 237 of file FitParameters.h.
| void Trk::FitParameters::numberParameters | ( | int | numberParameters | ) |
Definition at line 169 of file FitParameters.cxx.
|
inline |
Definition at line 241 of file FitParameters.h.
| void Trk::FitParameters::numberScatterers | ( | int | numberScatterers | ) |
Definition at line 176 of file FitParameters.cxx.
|
inline |
Definition at line 245 of file FitParameters.h.
|
default |
|
default |
| const Amg::MatrixX Trk::FitParameters::parameterDifference | ( | const Amg::VectorX & | parameters | ) | const |
Definition at line 184 of file FitParameters.cxx.
| void Trk::FitParameters::performCutStep | ( | double | cutStep | ) |
Definition at line 199 of file FitParameters.cxx.
| Perigee * Trk::FitParameters::perigee | ( | void | ) | const |
Definition at line 223 of file FitParameters.cxx.
| bool Trk::FitParameters::phiInstability | ( | void | ) | const |
Definition at line 242 of file FitParameters.cxx.
|
inline |
Definition at line 253 of file FitParameters.h.
| void Trk::FitParameters::print | ( | MsgStream & | log | ) | const |
Definition at line 246 of file FitParameters.cxx.
| void Trk::FitParameters::printCovariance | ( | MsgStream & | log | ) | const |
Definition at line 257 of file FitParameters.cxx.
| void Trk::FitParameters::printVerbose | ( | MsgStream & | log | ) | const |
Definition at line 294 of file FitParameters.cxx.
|
inline |
Definition at line 249 of file FitParameters.h.
| void Trk::FitParameters::qOverP | ( | double | value | ) |
Definition at line 387 of file FitParameters.cxx.
|
inline |
Definition at line 257 of file FitParameters.h.
| void Trk::FitParameters::qOverP1 | ( | double | value | ) |
Definition at line 391 of file FitParameters.cxx.
|
inline |
Definition at line 261 of file FitParameters.h.
| void Trk::FitParameters::reset | ( | const FitParameters & | parameters | ) |
Definition at line 395 of file FitParameters.cxx.
|
inline |
Definition at line 281 of file FitParameters.h.
|
inline |
Definition at line 265 of file FitParameters.h.
|
inline |
Definition at line 269 of file FitParameters.h.
| ScatteringAngles Trk::FitParameters::scatteringAngles | ( | const FitMeasurement & | fitMeasurement, |
| int | scatterer = -1 ) const |
Definition at line 452 of file FitParameters.cxx.
| void Trk::FitParameters::setPhiInstability | ( | void | ) |
Definition at line 467 of file FitParameters.cxx.
|
inline |
Definition at line 273 of file FitParameters.h.
|
inline |
Definition at line 277 of file FitParameters.h.
| Perigee * Trk::FitParameters::startingPerigee | ( | void | ) | const |
Definition at line 471 of file FitParameters.cxx.
| TrackParameters * Trk::FitParameters::trackParameters | ( | MsgStream & | log, |
| const FitMeasurement & | measurement, | ||
| bool | withCovariance = false ) |
Definition at line 482 of file FitParameters.cxx.
| void Trk::FitParameters::update | ( | Amg::Vector3D | position, |
| Amg::Vector3D | direction, | ||
| double | qOverP, | ||
| const Amg::MatrixX & | leadingCovariance ) |
Definition at line 670 of file FitParameters.cxx.
| void Trk::FitParameters::update | ( | const Amg::VectorX & | differences | ) |
Definition at line 601 of file FitParameters.cxx.
|
inline |
Definition at line 285 of file FitParameters.h.
|
inline |
Definition at line 289 of file FitParameters.h.
|
private |
Definition at line 113 of file FitParameters.h.
|
private |
Definition at line 114 of file FitParameters.h.
|
private |
Definition at line 115 of file FitParameters.h.
|
private |
Definition at line 116 of file FitParameters.h.
|
private |
Definition at line 117 of file FitParameters.h.
|
private |
Definition at line 118 of file FitParameters.h.
|
private |
Definition at line 119 of file FitParameters.h.
|
private |
Definition at line 120 of file FitParameters.h.
|
private |
Definition at line 121 of file FitParameters.h.
|
private |
Definition at line 122 of file FitParameters.h.
|
private |
Definition at line 123 of file FitParameters.h.
|
private |
Definition at line 124 of file FitParameters.h.
|
private |
Definition at line 125 of file FitParameters.h.
|
private |
Definition at line 126 of file FitParameters.h.
|
private |
Definition at line 127 of file FitParameters.h.
|
private |
Definition at line 128 of file FitParameters.h.
|
private |
Definition at line 129 of file FitParameters.h.
|
private |
Definition at line 130 of file FitParameters.h.
|
private |
Definition at line 131 of file FitParameters.h.
|
private |
Definition at line 132 of file FitParameters.h.
|
private |
Definition at line 133 of file FitParameters.h.
|
private |
Definition at line 134 of file FitParameters.h.
|
private |
Definition at line 135 of file FitParameters.h.
|
private |
Definition at line 136 of file FitParameters.h.
|
private |
Definition at line 137 of file FitParameters.h.
|
private |
Definition at line 138 of file FitParameters.h.
|
private |
Definition at line 139 of file FitParameters.h.
|
private |
Definition at line 140 of file FitParameters.h.
|
private |
Definition at line 141 of file FitParameters.h.
|
private |
Definition at line 142 of file FitParameters.h.
|
private |
Definition at line 143 of file FitParameters.h.
|
private |
Definition at line 144 of file FitParameters.h.
|
private |
Definition at line 145 of file FitParameters.h.
|
private |
Definition at line 146 of file FitParameters.h.
|
private |
Definition at line 147 of file FitParameters.h.
|
private |
Definition at line 148 of file FitParameters.h.
|
private |
Definition at line 149 of file FitParameters.h.
|
private |
Definition at line 150 of file FitParameters.h.
|
private |
Definition at line 151 of file FitParameters.h.