![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/trackbase_historic/TrackStateInfo_v1.h>
Inheritance diagram for TrackStateInfo_v1:
Collaboration diagram for TrackStateInfo_v1:Public Member Functions | |
| TrackStateInfo_v1 ()=default | |
| ~TrackStateInfo_v1 () override=default | |
| void | identify (std::ostream &os=std::cout) const override |
| void | Reset () override |
| Clear Event. | |
| PHObject * | CloneMe () const override |
| Virtual copy constructor. | |
| void | CopyFrom (const TrackStateInfo &) override |
| copy content from base class | |
| void | CopyFrom (TrackStateInfo *source) override |
| copy content from base class | |
| float | get_x () const override |
| void | set_x (float x) override |
| float | get_y () const override |
| void | set_y (float y) override |
| float | get_z () const override |
| void | set_z (float z) override |
| float | get_pos (unsigned int i) const override |
| float | get_px () const override |
| void | set_px (float px) override |
| float | get_py () const override |
| void | set_py (float py) override |
| float | get_pz () const override |
| void | set_pz (float pz) override |
| float | get_mom (unsigned int i) const override |
| float | get_p () const override |
| float | get_pt () const override |
| float | get_eta () const override |
| float | get_phi () const override |
| float | get_covariance (int i, int j) const override |
| void | set_covariance (int i, int j, float value) override |
Public Member Functions inherited from TrackStateInfo | |
| TrackStateInfo ()=default | |
| ~TrackStateInfo () override=default | |
| int | isValid () const override |
| isValid returns non zero if object contains vailid data | |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor | |
| ~PHObject () override | |
| dtor | |
| virtual PHObject * | clone () const final |
| PHObject * | Clone (const char *newname="") const final |
| void | Copy (TObject &object) const final |
| virtual int | Integrate () const |
| virtual int | Integrate (PHObject *) |
| virtual void | CopyFrom (const PHObject *obj) |
Private Attributes | |
| float | m_Momentum [3] = {std::numeric_limits<float>::quiet_NaN()} |
| float | m_Position [3] = {std::numeric_limits<float>::quiet_NaN()} |
| float | m_Covariance [21] = {std::numeric_limits<float>::quiet_NaN()} |
Definition at line 16 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 16 of file TrackStateInfo_v1.h
|
default |
|
overridedefault |
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from TrackStateInfo.
Definition at line 40 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 40 of file TrackStateInfo_v1.h
References TrackStateInfo_v1().
Here is the call graph for this function:
|
inlineoverridevirtual |
copy content from base class
Reimplemented from TrackStateInfo.
Definition at line 45 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 45 of file TrackStateInfo_v1.h
Referenced by CopyFrom().
Here is the caller graph for this function:
|
inlineoverridevirtual |
copy content from base class
Reimplemented from TrackStateInfo.
Definition at line 46 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 46 of file TrackStateInfo_v1.h
References CopyFrom().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 22 of file TrackStateInfo_v1.cc.
View newest version in sPHENIX GitHub at line 22 of file TrackStateInfo_v1.cc
References m_Covariance.
Referenced by SvtxTrackInfo_v1::get_covariance().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 79 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 79 of file TrackStateInfo_v1.h
References get_pt(), and get_pz().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 75 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 75 of file TrackStateInfo_v1.h
References i, and m_Momentum.
Referenced by SvtxTrackInfo_v1::get_mom().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 77 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 77 of file TrackStateInfo_v1.h
References get_px(), get_py(), and get_pz().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 80 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 80 of file TrackStateInfo_v1.h
References get_px(), and get_py().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 64 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 64 of file TrackStateInfo_v1.h
References i, and m_Position.
Referenced by SvtxTrackInfo_v1::get_pos().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 78 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 78 of file TrackStateInfo_v1.h
References get_px(), and get_py().
Referenced by get_eta().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 66 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 66 of file TrackStateInfo_v1.h
References m_Momentum.
Referenced by get_p(), get_phi(), get_pt(), and SvtxTrackInfo_v1::get_px().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 69 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 69 of file TrackStateInfo_v1.h
References m_Momentum.
Referenced by get_p(), get_phi(), get_pt(), and SvtxTrackInfo_v1::get_py().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 72 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 72 of file TrackStateInfo_v1.h
References m_Momentum.
Referenced by get_eta(), get_p(), and SvtxTrackInfo_v1::get_pz().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 55 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 55 of file TrackStateInfo_v1.h
References m_Position.
Referenced by SvtxTrackInfo_v1::get_x().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 58 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 58 of file TrackStateInfo_v1.h
References m_Position.
Referenced by SvtxTrackInfo_v1::get_y().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 61 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 61 of file TrackStateInfo_v1.h
References m_Position.
Referenced by SvtxTrackInfo_v1::get_z().
Here is the caller graph for this function:
|
inlineoverridevirtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from TrackStateInfo.
Definition at line 34 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 34 of file TrackStateInfo_v1.h
References os.
|
inlineoverridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 38 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 38 of file TrackStateInfo_v1.h
References TrackStateInfo_v1().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 26 of file TrackStateInfo_v1.cc.
View newest version in sPHENIX GitHub at line 26 of file TrackStateInfo_v1.cc
References m_Covariance, and value.
Referenced by SvtxTrackInfo_v1::set_covariance().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 67 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 67 of file TrackStateInfo_v1.h
References m_Momentum.
Referenced by SvtxTrackInfo_v1::set_px().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 70 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 70 of file TrackStateInfo_v1.h
References m_Momentum.
Referenced by SvtxTrackInfo_v1::set_py().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 73 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 73 of file TrackStateInfo_v1.h
References m_Momentum.
Referenced by SvtxTrackInfo_v1::set_pz().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 56 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 56 of file TrackStateInfo_v1.h
References m_Position, and ambiguity_solver_full_chain::x.
Referenced by SvtxTrackInfo_v1::set_x().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 59 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 59 of file TrackStateInfo_v1.h
References m_Position, and y.
Referenced by SvtxTrackInfo_v1::set_y().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrackStateInfo.
Definition at line 62 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 62 of file TrackStateInfo_v1.h
References m_Position, and physmon_track_finding_ttbar::z.
Referenced by SvtxTrackInfo_v1::set_z().
Here is the caller graph for this function:
|
private |
Definition at line 91 of file TrackStateInfo_v1.h.
View newest version in sPHENIX GitHub at line 91 of file TrackStateInfo_v1.h
Referenced by get_covariance(), and set_covariance().
|
private |
|
private |