Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/simulation/g4simulation/g4tracking/TrkrTruthTrackv1.h>
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.
|
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().