![]() |
EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/offline/packages/trackbase_historic/SvtxTrackState_v1.h>
Inheritance diagram for SvtxTrackState_v1:
Collaboration diagram for SvtxTrackState_v1:Public Member Functions | |
| SvtxTrackState_v1 (float pathlength=0.0) | |
| ~SvtxTrackState_v1 () override | |
| void | identify (std::ostream &os=std::cout) const override |
| void | Reset () override |
| Clear Event. | |
| int | isValid () const override |
| isValid returns non zero if object contains vailid data | |
| PHObject * | CloneMe () const override |
| Virtual copy constructor. | |
| float | get_pathlength () const override |
| 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_error (unsigned int i, unsigned int j) const override |
| void | set_error (unsigned int i, unsigned int j, float value) override |
| std::string | get_name () const override |
| void | set_name (const std::string &name) override |
| float | get_rphi_error () const override |
| rphi error | |
| float | get_phi_error () const override |
| phi error | |
| float | get_z_error () const override |
| z error | |
Public Member Functions inherited from SvtxTrackState | |
| ~SvtxTrackState () override | |
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 | isValid (const float) const |
| virtual int | isValid (const double) const |
| virtual int | isValid (const int) const |
| virtual int | isValid (const unsigned int) const |
| virtual int | isImplemented (const float f) const |
| virtual int | isImplemented (const double f) const |
| virtual int | isImplemented (const int i) const |
| virtual int | isImplemented (const unsigned int i) const |
| virtual int | Integrate () const |
| virtual int | Integrate (PHObject *) |
| virtual void | CopyFrom (const PHObject *obj) |
Private Attributes | |
| float | _pathlength |
| float | _pos [3] |
| float | _mom [3] |
| float | _covar [21] |
| std::string | state_name |
Additional Inherited Members | |
Protected Member Functions inherited from SvtxTrackState | |
| SvtxTrackState (float=0.0) | |
| ClassDefOverride (SvtxTrackState, 1) | |
Definition at line 12 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 12 of file SvtxTrackState_v1.h
| SvtxTrackState_v1::SvtxTrackState_v1 | ( | float | pathlength = 0.0 | ) |
Definition at line 24 of file SvtxTrackState_v1.cc.
View newest version in sPHENIX GitHub at line 24 of file SvtxTrackState_v1.cc
References _mom, _pos, set_error(), and state_name.
Referenced by CloneMe(), and Reset().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverride |
Definition at line 16 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 16 of file SvtxTrackState_v1.h
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from SvtxTrackState.
Definition at line 22 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 22 of file SvtxTrackState_v1.h
References SvtxTrackState_v1().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 52 of file SvtxTrackState_v1.cc.
View newest version in sPHENIX GitHub at line 52 of file SvtxTrackState_v1.cc
References _covar.
Referenced by get_rphi_error(), and get_z_error().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 50 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 50 of file SvtxTrackState_v1.h
References get_pt(), and get_pz().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 46 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 46 of file SvtxTrackState_v1.h
References _mom.
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 56 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 56 of file SvtxTrackState_v1.h
References state_name.
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 48 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 48 of file SvtxTrackState_v1.h
References get_px(), get_py(), and get_pz().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 24 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 24 of file SvtxTrackState_v1.h
References _pathlength.
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 51 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 51 of file SvtxTrackState_v1.h
References get_px(), and get_py().
Here is the call graph for this function:
|
overridevirtual |
phi error
Reimplemented from SvtxTrackState.
Definition at line 63 of file SvtxTrackState_v1.cc.
View newest version in sPHENIX GitHub at line 63 of file SvtxTrackState_v1.cc
References _pos, get_rphi_error(), and square().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 35 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 35 of file SvtxTrackState_v1.h
References _pos.
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 49 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 49 of file SvtxTrackState_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 SvtxTrackState.
Definition at line 37 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 37 of file SvtxTrackState_v1.h
References _mom.
Referenced by get_p(), get_phi(), get_pt(), identify(), and TpcDirectLaserReconstruction::process_track().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 40 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 40 of file SvtxTrackState_v1.h
References _mom.
Referenced by get_p(), get_phi(), get_pt(), identify(), and TpcDirectLaserReconstruction::process_track().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 43 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 43 of file SvtxTrackState_v1.h
References _mom.
Referenced by get_eta(), get_p(), identify(), and TpcDirectLaserReconstruction::process_track().
Here is the caller graph for this function:
|
overridevirtual |
rphi error
Reimplemented from SvtxTrackState.
Definition at line 70 of file SvtxTrackState_v1.cc.
View newest version in sPHENIX GitHub at line 70 of file SvtxTrackState_v1.cc
References _pos, cos(), get_error(), phi, and square().
Referenced by get_phi_error().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 26 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 26 of file SvtxTrackState_v1.h
References _pos.
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 29 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 29 of file SvtxTrackState_v1.h
References _pos.
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 32 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 32 of file SvtxTrackState_v1.h
References _pos.
Referenced by identify().
Here is the caller graph for this function:
|
overridevirtual |
z error
Reimplemented from SvtxTrackState.
Definition at line 81 of file SvtxTrackState_v1.cc.
View newest version in sPHENIX GitHub at line 81 of file SvtxTrackState_v1.cc
References get_error().
Here is the call graph for this function:
|
overridevirtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from SvtxTrackState.
Definition at line 39 of file SvtxTrackState_v1.cc.
View newest version in sPHENIX GitHub at line 39 of file SvtxTrackState_v1.cc
References get_pathlength(), get_px(), get_py(), get_pz(), get_x(), get_y(), and get_z().
Here is the call graph for this function:
|
inlineoverridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from SvtxTrackState.
Definition at line 21 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 21 of file SvtxTrackState_v1.h
|
inlineoverridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 20 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 20 of file SvtxTrackState_v1.h
References SvtxTrackState_v1().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 57 of file SvtxTrackState_v1.cc.
View newest version in sPHENIX GitHub at line 57 of file SvtxTrackState_v1.cc
Referenced by PHTpcResiduals::addTrackState(), ActsTransformations::fillSvtxTrackStates(), and SvtxTrackState_v1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 57 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 57 of file SvtxTrackState_v1.h
References name, and state_name.
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 38 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 38 of file SvtxTrackState_v1.h
References _mom.
Referenced by PHTpcResiduals::addTrackState(), ActsTransformations::fillSvtxTrackStates(), and TpcDirectLaserReconstruction::process_track().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 41 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 41 of file SvtxTrackState_v1.h
References _mom.
Referenced by PHTpcResiduals::addTrackState(), ActsTransformations::fillSvtxTrackStates(), and TpcDirectLaserReconstruction::process_track().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 44 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 44 of file SvtxTrackState_v1.h
References _mom.
Referenced by PHTpcResiduals::addTrackState(), ActsTransformations::fillSvtxTrackStates(), and TpcDirectLaserReconstruction::process_track().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 27 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 27 of file SvtxTrackState_v1.h
Referenced by PHTpcResiduals::addTrackState(), PHActsToSvtxTracks::createSvtxTrack(), ActsTransformations::fillSvtxTrackStates(), TpcDirectLaserReconstruction::process_track(), and PHActsTrkFitter::updateSvtxTrack().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 30 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 30 of file SvtxTrackState_v1.h
Referenced by PHTpcResiduals::addTrackState(), PHActsToSvtxTracks::createSvtxTrack(), ActsTransformations::fillSvtxTrackStates(), TpcDirectLaserReconstruction::process_track(), and PHActsTrkFitter::updateSvtxTrack().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxTrackState.
Definition at line 33 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 33 of file SvtxTrackState_v1.h
Referenced by PHTpcResiduals::addTrackState(), PHActsToSvtxTracks::createSvtxTrack(), ActsTransformations::fillSvtxTrackStates(), TpcDirectLaserReconstruction::process_track(), and PHActsTrkFitter::updateSvtxTrack().
Here is the caller graph for this function:
|
private |
Definition at line 69 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 69 of file SvtxTrackState_v1.h
Referenced by get_error(), and set_error().
|
private |
Definition at line 68 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 68 of file SvtxTrackState_v1.h
Referenced by get_mom(), get_px(), get_py(), get_pz(), set_px(), set_py(), set_pz(), and SvtxTrackState_v1().
|
private |
Definition at line 66 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 66 of file SvtxTrackState_v1.h
Referenced by get_pathlength().
|
private |
Definition at line 67 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 67 of file SvtxTrackState_v1.h
Referenced by get_phi_error(), get_pos(), get_rphi_error(), get_x(), get_y(), get_z(), set_x(), set_y(), set_z(), and SvtxTrackState_v1().
|
private |
Definition at line 71 of file SvtxTrackState_v1.h.
View newest version in sPHENIX GitHub at line 71 of file SvtxTrackState_v1.h
Referenced by get_name(), set_name(), and SvtxTrackState_v1().