Analysis Software
Documentation for sPHENIX simulation software
|
Version 3 of TrkrCluster. More...
#include <coresoftware/blob/master/offline/packages/trackbase/TrkrClusterv3.h>
Public Member Functions | |
TrkrClusterv3 () | |
ctor | |
~TrkrClusterv3 () override=default | |
dtor | |
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. | |
void | CopyFrom (const TrkrCluster &) override |
copy content from base class | |
void | CopyFrom (TrkrCluster *source) override |
copy content from base class | |
float | getPosition (int coor) const override |
void | setPosition (int coor, float xi) override |
float | getLocalX () const override |
void | setLocalX (float loc0) override |
float | getLocalY () const override |
void | setLocalY (float loc1) override |
void | setActsLocalError (unsigned int i, unsigned int j, float value) override |
Acts functions, for Acts module use only. | |
float | getActsLocalError (unsigned int i, unsigned int j) const override |
TrkrDefs::subsurfkey | getSubSurfKey () const override |
void | setSubSurfKey (TrkrDefs::subsurfkey id) override |
unsigned int | getAdc () const override |
void | setAdc (unsigned int adc) override |
float | getRPhiError () const override |
float | getZError () const override |
float | getX () const override |
deprecated global funtions with a warning | |
float | getY () const override |
float | getZ () const override |
void | setX (float) override |
void | setY (float) override |
void | setZ (float) override |
float | getSize (unsigned int, unsigned int) const override |
void | setSize (unsigned int, unsigned int, float) override |
float | getError (unsigned int, unsigned int) const override |
void | setError (unsigned int, unsigned int, float) override |
float | getPhiSize () const override |
float | getZSize () const override |
float | getPhiError () const override |
Public Member Functions inherited from TrkrCluster | |
~TrkrCluster () override=default | |
dtor | |
virtual void | setMaxAdc (uint16_t) |
virtual unsigned int | getMaxAdc () const |
virtual char | getOverlap () const |
virtual void | setOverlap (char) |
virtual char | getEdge () const |
virtual void | setEdge (char) |
virtual void | setTime (const float) |
virtual float | getTime () const |
virtual char | getSize () const |
virtual void | setGlobal () |
virtual void | setLocal () |
virtual bool | isGlobal () const |
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) |
Protected Attributes | |
TrkrDefs::cluskey | m_cluskey |
TrkrDefs::subsurfkey | m_subsurfkey |
unsigned int | m_adc |
float | m_local [2] |
float | m_actsLocalErr [2][2] |
Additional Inherited Members | |
Protected Member Functions inherited from TrkrCluster | |
TrkrCluster ()=default | |
Version 3 of TrkrCluster.
This version of TrkrCluster contains Acts source link objects as member variables, to join the Svtx and Acts worlds
Definition at line 22 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 22 of file TrkrClusterv3.h
TrkrClusterv3::TrkrClusterv3 | ( | ) |
ctor
Definition at line 19 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 19 of file TrkrClusterv3.cc
References i, j, m_actsLocalErr, and m_local.
Referenced by CloneMe().
|
overridedefault |
dtor
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from PHObject.
Definition at line 36 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 36 of file TrkrClusterv3.h
References TrkrClusterv3().
|
overridevirtual |
copy content from base class
Reimplemented from TrkrCluster.
Definition at line 71 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 71 of file TrkrClusterv3.cc
References TrkrCluster::CopyFrom(), TrkrCluster::getActsLocalError(), TrkrCluster::getAdc(), TrkrCluster::getLocalX(), TrkrCluster::getLocalY(), TrkrCluster::getSubSurfKey(), i, j, setActsLocalError(), setAdc(), setLocalX(), setLocalY(), and setSubSurfKey().
Referenced by PHTpcClusterMover::process_event().
|
inlineoverridevirtual |
copy content from base class
Reimplemented from TrkrCluster.
Definition at line 42 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 42 of file TrkrClusterv3.h
References CopyFrom().
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 57 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 57 of file TrkrClusterv3.h
References i, j, and m_actsLocalErr.
Referenced by identify(), and isValid().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 64 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 64 of file TrkrClusterv3.h
References m_adc.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 90 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 90 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 50 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 50 of file TrkrClusterv3.h
References m_local.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 52 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 52 of file TrkrClusterv3.h
References m_local.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 98 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 98 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 94 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 94 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 48 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 48 of file TrkrClusterv3.h
References m_local.
Referenced by isValid().
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 90 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 90 of file TrkrClusterv3.cc
References m_actsLocalErr.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 86 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 86 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 58 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 58 of file TrkrClusterv3.h
References m_subsurfkey.
|
inlineoverridevirtual |
deprecated global funtions with a warning
Reimplemented from TrkrCluster.
Definition at line 74 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 74 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 76 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 76 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 78 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 78 of file TrkrClusterv3.h
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 93 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 93 of file TrkrClusterv3.cc
References m_actsLocalErr.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 96 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 96 of file TrkrClusterv3.h
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from TrkrCluster.
Definition at line 34 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 34 of file TrkrClusterv3.cc
References getActsLocalError(), getAdc(), getLocalX(), and getLocalY().
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from TrkrCluster.
Definition at line 57 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 57 of file TrkrClusterv3.cc
References getActsLocalError(), getPosition(), i, j, m_adc, and m_cluskey.
|
inlineoverridevirtual |
Clear Event.
Reimplemented from TrkrCluster.
Definition at line 34 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 34 of file TrkrClusterv3.h
|
overridevirtual |
Acts functions, for Acts module use only.
Reimplemented from TrkrCluster.
Definition at line 96 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 96 of file TrkrClusterv3.cc
References i, j, m_actsLocalErr, and value.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 65 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 65 of file TrkrClusterv3.h
References m_adc.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 92 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 92 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 51 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 51 of file TrkrClusterv3.h
References physmon_track_finding_ttbar::loc0, and m_local.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 53 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 53 of file TrkrClusterv3.h
References m_local.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 49 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 49 of file TrkrClusterv3.h
References m_local.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 88 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 88 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 59 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 59 of file TrkrClusterv3.h
References train_ambiguity_solver::id, and m_subsurfkey.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 80 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 80 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 82 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 82 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 84 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 84 of file TrkrClusterv3.h
|
protected |
Definition at line 109 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 109 of file TrkrClusterv3.h
Referenced by getActsLocalError(), getRPhiError(), getZError(), setActsLocalError(), and TrkrClusterv3().
|
protected |
Definition at line 106 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 106 of file TrkrClusterv3.h
|
protected |
Definition at line 103 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 103 of file TrkrClusterv3.h
Referenced by isValid().
|
protected |
Definition at line 108 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 108 of file TrkrClusterv3.h
Referenced by getLocalX(), getLocalY(), getPosition(), setLocalX(), setLocalY(), setPosition(), and TrkrClusterv3().
|
protected |
Definition at line 104 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 104 of file TrkrClusterv3.h
Referenced by getSubSurfKey(), and setSubSurfKey().