![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/trackbase_historic/SvtxVertex_v1.h>
Inheritance diagram for SvtxVertex_v1:
Collaboration diagram for SvtxVertex_v1:Public Member Functions | |
| SvtxVertex_v1 () | |
| ~SvtxVertex_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. | |
| unsigned int | get_id () const override |
| void | set_id (unsigned int id) override |
| float | get_t0 () const override |
| void | set_t0 (float t0) 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_chisq () const override |
| void | set_chisq (float chisq) override |
| unsigned int | get_ndof () const override |
| void | set_ndof (unsigned int ndof) override |
| float | get_position (unsigned int coor) const override |
| void | set_position (unsigned int coor, float xi) override |
| float | get_error (unsigned int i, unsigned int j) const override |
| void | set_error (unsigned int i, unsigned int j, float value) override |
| void | clear_tracks () override |
| bool | empty_tracks () override |
| size_t | size_tracks () const override |
| void | insert_track (unsigned int trackid) override |
| size_t | erase_track (unsigned int trackid) override |
| ConstTrackIter | begin_tracks () const override |
| ConstTrackIter | find_track (unsigned int trackid) const override |
| ConstTrackIter | end_tracks () const override |
| TrackIter | begin_tracks () override |
| TrackIter | find_track (unsigned int trackid) override |
| TrackIter | end_tracks () override |
Public Member Functions inherited from SvtxVertex | |
| ~SvtxVertex () 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 Member Functions | |
| unsigned int | covar_index (unsigned int i, unsigned int j) const |
| ClassDefOverride (SvtxVertex_v1, 1) | |
Private Attributes | |
| unsigned int | _id |
| float | _t0 |
| float | _pos [3] |
| float | _chisq |
| unsigned int | _ndof |
| float | _err [6] |
| std::set< unsigned int > | _track_ids |
Additional Inherited Members | |
Public Types inherited from SvtxVertex | |
| typedef std::set< unsigned int > | TrackSet |
| typedef std::set< unsigned int > ::const_iterator | ConstTrackIter |
| typedef std::set< unsigned int > ::iterator | TrackIter |
Protected Member Functions inherited from SvtxVertex | |
| SvtxVertex () | |
| ClassDefOverride (SvtxVertex, 1) | |
Definition at line 12 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 12 of file SvtxVertex_v1.h
| SvtxVertex_v1::SvtxVertex_v1 | ( | ) |
Definition at line 8 of file SvtxVertex_v1.cc.
View newest version in sPHENIX GitHub at line 8 of file SvtxVertex_v1.cc
References _pos, and set_error().
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 SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 16 of file SvtxVertex_v1.h
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 62 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 62 of file SvtxVertex_v1.h
References _track_ids.
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 65 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 65 of file SvtxVertex_v1.h
References _track_ids.
|
private |
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 57 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 57 of file SvtxVertex_v1.h
References _track_ids.
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from SvtxVertex.
Definition at line 23 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 23 of file SvtxVertex_v1.h
References SvtxVertex_v1().
Here is the call graph for this function:Definition at line 98 of file SvtxVertex_v1.cc.
View newest version in sPHENIX GitHub at line 98 of file SvtxVertex_v1.cc
References boost::swap().
Referenced by get_error(), and set_error().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 58 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 58 of file SvtxVertex_v1.h
References _track_ids.
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 64 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 64 of file SvtxVertex_v1.h
References _track_ids.
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 67 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 67 of file SvtxVertex_v1.h
References _track_ids.
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 61 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 61 of file SvtxVertex_v1.h
References _track_ids.
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 63 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 63 of file SvtxVertex_v1.h
References _track_ids.
Reimplemented from SvtxVertex.
Definition at line 66 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 66 of file SvtxVertex_v1.h
References _track_ids.
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 42 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 42 of file SvtxVertex_v1.h
References _chisq.
Referenced by identify().
Here is the caller graph for this function:Reimplemented from SvtxVertex.
Definition at line 93 of file SvtxVertex_v1.cc.
View newest version in sPHENIX GitHub at line 93 of file SvtxVertex_v1.cc
References _err, and covar_index().
Referenced by identify(), and isValid().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 27 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 27 of file SvtxVertex_v1.h
References _id.
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 45 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 45 of file SvtxVertex_v1.h
References _ndof.
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 48 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 48 of file SvtxVertex_v1.h
References _pos.
Referenced by PHGenFitTrkFitter::FillSvtxVertexMap(), and identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 30 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 30 of file SvtxVertex_v1.h
References _t0.
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 33 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 33 of file SvtxVertex_v1.h
References _pos.
Referenced by PHHoughSeeding::export_output().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 36 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 36 of file SvtxVertex_v1.h
References _pos.
Referenced by PHHoughSeeding::export_output().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 39 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 39 of file SvtxVertex_v1.h
References _pos.
Referenced by PHHoughSeeding::export_output().
Here is the caller graph for this function:
|
overridevirtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from SvtxVertex.
Definition at line 27 of file SvtxVertex_v1.cc.
View newest version in sPHENIX GitHub at line 27 of file SvtxVertex_v1.cc
References begin_tracks(), end_tracks(), get_chisq(), get_error(), get_id(), get_ndof(), get_position(), and get_t0().
Here is the call graph for this function:Reimplemented from SvtxVertex.
Definition at line 60 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 60 of file SvtxVertex_v1.h
References _track_ids.
Referenced by PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHGenFitTrkFitter::FillSvtxVertexMap().
Here is the caller graph for this function:
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from SvtxVertex.
Definition at line 65 of file SvtxVertex_v1.cc.
View newest version in sPHENIX GitHub at line 65 of file SvtxVertex_v1.cc
References _chisq, _id, _ndof, _pos, _t0, _track_ids, and get_error().
Here is the call graph for this function:
|
inlineoverridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 21 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 21 of file SvtxVertex_v1.h
References SvtxVertex_v1().
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 43 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 43 of file SvtxVertex_v1.h
References _chisq.
Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHGenFitTrkFitter::FillSvtxVertexMap().
Here is the caller graph for this function:Reimplemented from SvtxVertex.
Definition at line 87 of file SvtxVertex_v1.cc.
View newest version in sPHENIX GitHub at line 87 of file SvtxVertex_v1.cc
References _err, and covar_index().
Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), PHGenFitTrkFitter::FillSvtxVertexMap(), and SvtxVertex_v1().
Here is the call graph for this function:
Here is the caller graph for this function:Reimplemented from SvtxVertex.
Definition at line 28 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 28 of file SvtxVertex_v1.h
References _id.
Reimplemented from SvtxVertex.
Definition at line 46 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 46 of file SvtxVertex_v1.h
References _ndof.
Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHGenFitTrkFitter::FillSvtxVertexMap().
Here is the caller graph for this function:Reimplemented from SvtxVertex.
Definition at line 49 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 49 of file SvtxVertex_v1.h
References _pos.
Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), PHHoughSeeding::export_output(), and PHGenFitTrkFitter::FillSvtxVertexMap().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 31 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 31 of file SvtxVertex_v1.h
References _t0.
Referenced by PHInitZVertexing::export_output(), PHPatternReco::export_output(), and PHHoughSeeding::export_output().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 34 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 34 of file SvtxVertex_v1.h
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 37 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 37 of file SvtxVertex_v1.h
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 40 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 40 of file SvtxVertex_v1.h
|
inlineoverridevirtual |
Reimplemented from SvtxVertex.
Definition at line 59 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 59 of file SvtxVertex_v1.h
References _track_ids.
|
private |
Definition at line 75 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 75 of file SvtxVertex_v1.h
Referenced by get_chisq(), isValid(), and set_chisq().
|
private |
Definition at line 77 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 77 of file SvtxVertex_v1.h
Referenced by get_error(), and set_error().
|
private |
Definition at line 72 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 72 of file SvtxVertex_v1.h
|
private |
Definition at line 76 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 76 of file SvtxVertex_v1.h
Referenced by get_ndof(), isValid(), and set_ndof().
|
private |
Definition at line 74 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 74 of file SvtxVertex_v1.h
Referenced by get_position(), get_x(), get_y(), get_z(), isValid(), set_position(), set_x(), set_y(), set_z(), and SvtxVertex_v1().
|
private |
Definition at line 73 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 73 of file SvtxVertex_v1.h
|
private |
Definition at line 78 of file SvtxVertex_v1.h.
View newest version in sPHENIX GitHub at line 78 of file SvtxVertex_v1.h
Referenced by begin_tracks(), clear_tracks(), empty_tracks(), end_tracks(), erase_track(), find_track(), insert_track(), isValid(), and size_tracks().