|  | ATLAS Offline Software
    | 
#include <MuonCalibTrack_E.h>
| Classes | |
| struct | defineParams | 
| constructor setting all trackparameters and position  More... | |
| Public Types | |
| using | CalibHitPtr = std::shared_ptr< const MuonCalibHit_E > | 
| using | CalibHolePtr = std::shared_ptr< MuonCalibHole_E > | 
| using | CalibSegPtr = std::shared_ptr< MuonCalibSegment > | 
| using | HitVector = std::vector< CalibHitPtr > | 
| typedef of a set of MuonCalib::MuonCalibHit_E s  More... | |
| using | HoleVector = std::vector< CalibHolePtr > | 
| typedef of a set of MuonCalib::MuonCalibHole_E s  More... | |
| using | SegmentVector = std::vector< CalibSegPtr > | 
| Public Member Functions | |
| MuonCalibTrack_E ()=default | |
| default constructor  More... | |
| MuonCalibTrack_E (defineParams pars) | |
| copyconstructor  More... | |
| MuonCalibTrack_E (const MuonCalibTrack_E &pat)=default | |
| destructor  More... | |
| virtual | ~MuonCalibTrack_E ()=default | 
| const HitVector & | hits () const | 
| HitVector & | hits () | 
| const HoleVector & | holes () const | 
| HoleVector & | holes () | 
| const SegmentVector & | segmetnsOnTrack () const | 
| SegmentVector & | segmetnsOnTrack () | 
| MuonCalibTrack_E & | operator= (const MuonCalibTrack_E &rhs)=default | 
| assignment operator  More... | |
| unsigned int | nrHits () const | 
| returns number of MuonCalib::MuonCalibHit_E s on track  More... | |
| unsigned int | nrHoles () const | 
| returns number of MuonCalib::MuonCalibHole_E s on track  More... | |
| virtual float | d0 () const | 
| returns trackparameter d0  More... | |
| virtual float | z0ip () const | 
| returns trackparameter z0 at IP  More... | |
| float | x0 () const | 
| returns trackparameter x0  More... | |
| float | y0 () const | 
| returns trackparameter y0  More... | |
| float | z0 () const | 
| returns trackparameter z0  More... | |
| float | phi () const | 
| returns trackparameter phi  More... | |
| float | theta () const | 
| returns trackparameter theta  More... | |
| float | qOverP () const | 
| returns trackparameter q/p  More... | |
| float | p () const | 
| returns momentum  More... | |
| float | pt () const | 
| returns pt  More... | |
| float | errInvP () const | 
| returns the error**2 on trackparameter q/p  More... | |
| int | author () const | 
| returns the author  More... | |
| float | chi2 () const | 
| returns track chi2  More... | |
| int | ndof () const | 
| returns the number of degrees of freedom  More... | |
| float | cov00 () const | 
| returns the covariance matrix elements  More... | |
| float | cov01 () const | 
| returns the covariance matrix elements  More... | |
| float | cov02 () const | 
| returns the covariance matrix elements  More... | |
| float | cov03 () const | 
| returns the covariance matrix elements  More... | |
| float | cov04 () const | 
| returns the covariance matrix elements  More... | |
| float | cov11 () const | 
| returns the covariance matrix elements  More... | |
| float | cov12 () const | 
| returns the covariance matrix elements  More... | |
| float | cov13 () const | 
| returns the covariance matrix elements  More... | |
| float | cov14 () const | 
| returns the covariance matrix elements  More... | |
| float | cov22 () const | 
| returns the covariance matrix elements  More... | |
| float | cov23 () const | 
| returns the covariance matrix elements  More... | |
| float | cov24 () const | 
| returns the covariance matrix elements  More... | |
| float | cov33 () const | 
| returns the covariance matrix elements  More... | |
| float | cov34 () const | 
| returns the covariance matrix elements  More... | |
| float | cov44 () const | 
| returns the covariance matrix elements  More... | |
| void | setX0 (float x0) | 
| sets trackparameter x0  More... | |
| void | setY0 (float y0) | 
| sets trackparameter y0  More... | |
| void | setZ0 (float z0) | 
| sets trackparameter z0  More... | |
| void | setPhi (float phi) | 
| sets trackparameter phi  More... | |
| void | setTheta (float theta) | 
| sets trackparameter theta  More... | |
| void | setQOverP (float qOverP) | 
| sets trackparameter q/p  More... | |
| void | setAuthor (int author) | 
| sets author  More... | |
| void | setChi2 (float chi2) | 
| sets track chi2  More... | |
| void | setNdof (int ndof) | 
| sets ndof  More... | |
| const Amg::Vector3D & | position () const | 
| position of perigee of track  More... | |
| const Amg::Vector3D & | direction () const | 
| direction of perigee of track  More... | |
| void | setCov00 (float cov00) | 
| sets covariance matrix  More... | |
| void | setCov01 (float cov01) | 
| sets covariance matrix  More... | |
| void | setCov02 (float cov02) | 
| sets covariance matrix  More... | |
| void | setCov03 (float cov03) | 
| sets covariance matrix  More... | |
| void | setCov04 (float cov04) | 
| sets covariance matrix  More... | |
| void | setCov11 (float cov11) | 
| sets covariance matrix  More... | |
| void | setCov12 (float cov12) | 
| sets covariance matrix  More... | |
| void | setCov13 (float cov13) | 
| sets covariance matrix  More... | |
| void | setCov14 (float cov14) | 
| sets covariance matrix  More... | |
| void | setCov22 (float cov22) | 
| sets covariance matrix  More... | |
| void | setCov23 (float cov23) | 
| sets covariance matrix  More... | |
| void | setCov24 (float cov24) | 
| sets covariance matrix  More... | |
| void | setCov33 (float cov33) | 
| sets covariance matrix  More... | |
| void | setCov34 (float cov34) | 
| sets covariance matrix  More... | |
| void | setCov44 (float cov44) | 
| sets covariance matrix  More... | |
| void | addHit (const CalibHitPtr &hit) | 
| Add a MuonCalib::MuonCalibHit_E to the track.  More... | |
| void | addHole (const CalibHolePtr &hole) | 
| Add a MuonCalib::MuonCalibHole_E to the track.  More... | |
| void | addSegmentOnTrack (const CalibSegPtr &s) | 
| Static Public Attributes | |
| static constexpr float | dummy_chi2 {9999.} | 
| Private Member Functions | |
| void | clear () | 
| Add a Segment on Track.  More... | |
| Private Attributes | |
| HitVector | m_hits | 
| set of MuonCalib::MuonCalibHit_E s on track  More... | |
| HoleVector | m_holes | 
| set of MuonCalib::MuonCalibHole_E s on track  More... | |
| SegmentVector | m_segments_on_track | 
| defineParams | m_params {} | 
| Amg::Vector3D | m_pos {0., 0., 0.} | 
| Amg::Vector3D | m_dir {0., 0., 1.} | 
Simplified class designed to store information of a Track. It has trackparameters and a set of MuonCalib::MuonCalibHit_E s and MuonCalib::MuonCalibHole_E s.
Definition at line 24 of file MuonCalibTrack_E.h.
| using MuonCalib::MuonCalibTrack_E::CalibHitPtr = std::shared_ptr<const MuonCalibHit_E> | 
Definition at line 26 of file MuonCalibTrack_E.h.
| using MuonCalib::MuonCalibTrack_E::CalibHolePtr = std::shared_ptr<MuonCalibHole_E> | 
Definition at line 27 of file MuonCalibTrack_E.h.
| using MuonCalib::MuonCalibTrack_E::CalibSegPtr = std::shared_ptr<MuonCalibSegment> | 
Definition at line 28 of file MuonCalibTrack_E.h.
| using MuonCalib::MuonCalibTrack_E::HitVector = std::vector<CalibHitPtr> | 
typedef of a set of MuonCalib::MuonCalibHit_E s
Definition at line 29 of file MuonCalibTrack_E.h.
| using MuonCalib::MuonCalibTrack_E::HoleVector = std::vector<CalibHolePtr> | 
typedef of a set of MuonCalib::MuonCalibHole_E s
Definition at line 30 of file MuonCalibTrack_E.h.
| using MuonCalib::MuonCalibTrack_E::SegmentVector = std::vector<CalibSegPtr> | 
Definition at line 31 of file MuonCalibTrack_E.h.
| 
 | default | 
default constructor
| MuonCalib::MuonCalibTrack_E::MuonCalibTrack_E | ( | defineParams | pars | ) | 
| 
 | default | 
destructor
| 
 | virtualdefault | 
| void MuonCalib::MuonCalibTrack_E::addHit | ( | const CalibHitPtr & | hit | ) | 
Add a MuonCalib::MuonCalibHit_E to the track.
Definition at line 63 of file MuonCalibTrack_E.cxx.
| void MuonCalib::MuonCalibTrack_E::addHole | ( | const CalibHolePtr & | hole | ) | 
Add a MuonCalib::MuonCalibHole_E to the track.
Definition at line 67 of file MuonCalibTrack_E.cxx.
| void MuonCalib::MuonCalibTrack_E::addSegmentOnTrack | ( | const CalibSegPtr & | s | ) | 
Definition at line 30 of file MuonCalibTrack_E.cxx.
| int MuonCalib::MuonCalibTrack_E::author | ( | ) | const | 
returns the author
Definition at line 47 of file MuonCalibTrack_E.cxx.
| float MuonCalib::MuonCalibTrack_E::chi2 | ( | ) | const | 
| 
 | private | 
Add a Segment on Track.
frees memory of current object
| 
 | inline | 
returns the covariance matrix elements
Definition at line 85 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 86 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 87 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 88 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 89 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 90 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 91 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 92 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 93 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 94 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 95 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 96 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 97 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 98 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns the covariance matrix elements
Definition at line 99 of file MuonCalibTrack_E.h.
| 
 | virtual | 
| const Amg::Vector3D & MuonCalib::MuonCalibTrack_E::direction | ( | ) | const | 
| float MuonCalib::MuonCalibTrack_E::errInvP | ( | ) | const | 
| MuonCalibTrack_E::HitVector & MuonCalib::MuonCalibTrack_E::hits | ( | ) | 
Definition at line 22 of file MuonCalibTrack_E.cxx.
| const MuonCalibTrack_E::HitVector & MuonCalib::MuonCalibTrack_E::hits | ( | ) | const | 
Definition at line 21 of file MuonCalibTrack_E.cxx.
| MuonCalibTrack_E::HoleVector & MuonCalib::MuonCalibTrack_E::holes | ( | ) | 
Definition at line 25 of file MuonCalibTrack_E.cxx.
| const MuonCalibTrack_E::HoleVector & MuonCalib::MuonCalibTrack_E::holes | ( | ) | const | 
Definition at line 24 of file MuonCalibTrack_E.cxx.
| int MuonCalib::MuonCalibTrack_E::ndof | ( | ) | const | 
returns the number of degrees of freedom
Definition at line 49 of file MuonCalibTrack_E.cxx.
| 
 | inline | 
returns number of MuonCalib::MuonCalibHit_E s on track
Definition at line 67 of file MuonCalibTrack_E.h.
| 
 | inline | 
returns number of MuonCalib::MuonCalibHole_E s on track
Definition at line 68 of file MuonCalibTrack_E.h.
| 
 | default | 
assignment operator
| float MuonCalib::MuonCalibTrack_E::p | ( | ) | const | 
returns momentum
Definition at line 44 of file MuonCalibTrack_E.cxx.
| float MuonCalib::MuonCalibTrack_E::phi | ( | ) | const | 
returns trackparameter phi
Definition at line 41 of file MuonCalibTrack_E.cxx.
| const Amg::Vector3D & MuonCalib::MuonCalibTrack_E::position | ( | ) | const | 
| float MuonCalib::MuonCalibTrack_E::pt | ( | ) | const | 
returns pt
Definition at line 45 of file MuonCalibTrack_E.cxx.
| float MuonCalib::MuonCalibTrack_E::qOverP | ( | ) | const | 
returns trackparameter q/p
Definition at line 43 of file MuonCalibTrack_E.cxx.
| MuonCalibTrack_E::SegmentVector & MuonCalib::MuonCalibTrack_E::segmetnsOnTrack | ( | ) | 
Definition at line 28 of file MuonCalibTrack_E.cxx.
| const MuonCalibTrack_E::SegmentVector & MuonCalib::MuonCalibTrack_E::segmetnsOnTrack | ( | ) | const | 
Definition at line 27 of file MuonCalibTrack_E.cxx.
| void MuonCalib::MuonCalibTrack_E::setAuthor | ( | int | author | ) | 
| void MuonCalib::MuonCalibTrack_E::setChi2 | ( | float | chi2 | ) | 
| 
 | inline | 
sets covariance matrix
Definition at line 117 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 118 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 119 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 120 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 121 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 122 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 123 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 124 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 125 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 126 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 127 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 128 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 129 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 130 of file MuonCalibTrack_E.h.
| 
 | inline | 
sets covariance matrix
Definition at line 131 of file MuonCalibTrack_E.h.
| void MuonCalib::MuonCalibTrack_E::setNdof | ( | int | ndof | ) | 
| void MuonCalib::MuonCalibTrack_E::setPhi | ( | float | phi | ) | 
sets trackparameter phi
Definition at line 54 of file MuonCalibTrack_E.cxx.
| void MuonCalib::MuonCalibTrack_E::setQOverP | ( | float | qOverP | ) | 
sets trackparameter q/p
Definition at line 56 of file MuonCalibTrack_E.cxx.
| void MuonCalib::MuonCalibTrack_E::setTheta | ( | float | theta | ) | 
sets trackparameter theta
Definition at line 55 of file MuonCalibTrack_E.cxx.
| void MuonCalib::MuonCalibTrack_E::setX0 | ( | float | x0 | ) | 
| void MuonCalib::MuonCalibTrack_E::setY0 | ( | float | y0 | ) | 
| void MuonCalib::MuonCalibTrack_E::setZ0 | ( | float | z0 | ) | 
| float MuonCalib::MuonCalibTrack_E::theta | ( | ) | const | 
returns trackparameter theta
Definition at line 42 of file MuonCalibTrack_E.cxx.
| float MuonCalib::MuonCalibTrack_E::x0 | ( | ) | const | 
returns trackparameter x0
Definition at line 38 of file MuonCalibTrack_E.cxx.
| float MuonCalib::MuonCalibTrack_E::y0 | ( | ) | const | 
returns trackparameter y0
Definition at line 39 of file MuonCalibTrack_E.cxx.
| float MuonCalib::MuonCalibTrack_E::z0 | ( | ) | const | 
returns trackparameter z0
Definition at line 40 of file MuonCalibTrack_E.cxx.
| 
 | virtual | 
| 
 | staticconstexpr | 
Definition at line 34 of file MuonCalibTrack_E.h.
| 
 | private | 
Definition at line 147 of file MuonCalibTrack_E.h.
| 
 | private | 
set of MuonCalib::MuonCalibHit_E s on track
Definition at line 141 of file MuonCalibTrack_E.h.
| 
 | private | 
set of MuonCalib::MuonCalibHole_E s on track
Definition at line 142 of file MuonCalibTrack_E.h.
| 
 | private | 
Definition at line 145 of file MuonCalibTrack_E.h.
| 
 | private | 
Definition at line 146 of file MuonCalibTrack_E.h.
| 
 | private | 
Definition at line 143 of file MuonCalibTrack_E.h.
 1.8.18
 1.8.18