![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4tracking/TrkrTruthTrackv1.h>
Inheritance diagram for TrkrTruthTrackv1:
Collaboration diagram for TrkrTruthTrackv1:Classes | |
| struct | CompHitSetKey |
Public Member Functions | |
| TrkrTruthTrackv1 () | |
| ctor | |
| TrkrTruthTrackv1 (unsigned int, PHG4Particle *, PHG4VtxPoint *) | |
| ~TrkrTruthTrackv1 () override=default | |
| dtor | |
| unsigned int | getTrackid () const override |
| float | getX0 () const override |
| float | getY0 () const override |
| float | getZ0 () const override |
| float | getPseudoRapidity () const override |
| float | getPt () const override |
| float | getPhi () const override |
| std::vector< TrkrDefs::cluskey > & | getClusters () override |
| void | addCluster (TrkrDefs::cluskey) override |
| bool | has_hitsetkey (TrkrDefs::hitsetkey) const override |
| bool | has_hitsetkey (TrkrDefs::cluskey) const override |
| std::pair< bool, TrkrDefs::cluskey > | get_cluskey (TrkrDefs::hitsetkey) const override |
| void | setTrackid (unsigned int _) override |
| void | setX0 (float _) override |
| void | setY0 (float _) override |
| void | setZ0 (float _) override |
| void | setPseudoRapity (float _) override |
| void | setPt (float _) override |
| void | setPhi (float _) override |
| void | identify (std::ostream &os=std::cout) const override |
Public Member Functions inherited from TrkrTruthTrack | |
| ~TrkrTruthTrack () override=default | |
| dtor | |
| TrkrTruthTrack () | |
Public Member Functions inherited from PHObject | |
| PHObject () | |
| ctor | |
| ~PHObject () override | |
| dtor | |
| virtual PHObject * | CloneMe () const |
| Virtual copy constructor. | |
| virtual PHObject * | clone () const final |
| PHObject * | Clone (const char *newname="") const final |
| void | Copy (TObject &object) const final |
| virtual void | Reset () |
| Clear Event. | |
| virtual int | isValid () const |
| isValid returns non zero if object contains vailid data | |
| virtual int | Integrate () const |
| virtual int | Integrate (PHObject *) |
| virtual void | CopyFrom (const PHObject *obj) |
Protected Attributes | |
| unsigned int | trackid |
| float | X0 |
| float | Y0 |
| float | Z0 |
| float | pseudoRapidity |
| float | pt |
| float | phi |
| std::vector< TrkrDefs::cluskey > | clusters |
Definition at line 14 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 14 of file TrkrTruthTrackv1.h
| TrkrTruthTrackv1::TrkrTruthTrackv1 | ( | ) |
ctor
Definition at line 47 of file TrkrTruthTrackv1.cc.
View newest version in sPHENIX GitHub at line 47 of file TrkrTruthTrackv1.cc
| TrkrTruthTrackv1::TrkrTruthTrackv1 | ( | unsigned | int, |
| PHG4Particle * | , | ||
| PHG4VtxPoint * | |||
| ) |
|
overridedefault |
dtor
|
overridevirtual |
Reimplemented from TrkrTruthTrack.
|
overridevirtual |
Reimplemented from TrkrTruthTrack.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 33 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 33 of file TrkrTruthTrackv1.h
References clusters.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 31 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 31 of file TrkrTruthTrackv1.h
References phi.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 29 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 29 of file TrkrTruthTrackv1.h
References pseudoRapidity.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 30 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 30 of file TrkrTruthTrackv1.h
References pt.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 24 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 24 of file TrkrTruthTrackv1.h
References trackid.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 25 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 25 of file TrkrTruthTrackv1.h
References X0.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 26 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 26 of file TrkrTruthTrackv1.h
References Y0.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 27 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 27 of file TrkrTruthTrackv1.h
References Z0.
|
overridevirtual |
Reimplemented from TrkrTruthTrack.
|
overridevirtual |
Reimplemented from TrkrTruthTrack.
|
overridevirtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from TrkrTruthTrack.
Definition at line 16 of file TrkrTruthTrackv1.cc.
View newest version in sPHENIX GitHub at line 16 of file TrkrTruthTrackv1.cc
References clusters, TrkrDefs::getHitSetKeyFromClusKey(), TrkrDefs::getLayer(), layer, phi, pseudoRapidity, pt, trackid, X0, Y0, and Z0.
Here is the call graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 48 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 48 of file TrkrTruthTrackv1.h
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 46 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 46 of file TrkrTruthTrackv1.h
References _, and pseudoRapidity.
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 47 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 47 of file TrkrTruthTrackv1.h
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 40 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 40 of file TrkrTruthTrackv1.h
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 42 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 42 of file TrkrTruthTrackv1.h
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 43 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 43 of file TrkrTruthTrackv1.h
|
inlineoverridevirtual |
Reimplemented from TrkrTruthTrack.
Definition at line 44 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 44 of file TrkrTruthTrackv1.h
|
protected |
Definition at line 74 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 74 of file TrkrTruthTrackv1.h
Referenced by getClusters(), and identify().
|
protected |
Definition at line 72 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 72 of file TrkrTruthTrackv1.h
Referenced by getPhi(), identify(), and setPhi().
|
protected |
Definition at line 70 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 70 of file TrkrTruthTrackv1.h
Referenced by getPseudoRapidity(), identify(), and setPseudoRapity().
|
protected |
Definition at line 71 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 71 of file TrkrTruthTrackv1.h
Referenced by getPt(), identify(), and setPt().
|
protected |
Definition at line 65 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 65 of file TrkrTruthTrackv1.h
Referenced by getTrackid(), identify(), and setTrackid().
|
protected |
Definition at line 66 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 66 of file TrkrTruthTrackv1.h
Referenced by getX0(), identify(), and setX0().
|
protected |
Definition at line 67 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 67 of file TrkrTruthTrackv1.h
Referenced by getY0(), identify(), and setY0().
|
protected |
Definition at line 68 of file TrkrTruthTrackv1.h.
View newest version in sPHENIX GitHub at line 68 of file TrkrTruthTrackv1.h
Referenced by getZ0(), identify(), and setZ0().