EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
Version 3 of TrkrCluster. More...
#include <fun4all_coresoftware/blob/master/offline/packages/trackbase/TrkrClusterv3.h>
Public Member Functions | |
TrkrClusterv3 () | |
ctor | |
~TrkrClusterv3 () override | |
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 | |
void | setClusKey (TrkrDefs::cluskey id) override |
TrkrDefs::cluskey | getClusKey () const override |
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 | |
dtor | |
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 | 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) |
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 m_actsLocalErr, and m_local.
Referenced by CloneMe().
|
inlineoverride |
dtor
Definition at line 30 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 30 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from PHObject.
Definition at line 35 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 35 of file TrkrClusterv3.h
References TrkrClusterv3().
|
overridevirtual |
copy content from base class
Reimplemented from TrkrCluster.
Definition at line 72 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 72 of file TrkrClusterv3.cc
References TrkrCluster::CopyFrom(), TrkrCluster::getActsLocalError(), TrkrCluster::getAdc(), TrkrCluster::getClusKey(), TrkrCluster::getLocalX(), TrkrCluster::getLocalY(), TrkrCluster::getSubSurfKey(), setActsLocalError(), setAdc(), setClusKey(), setLocalX(), setLocalY(), and setSubSurfKey().
|
inlineoverridevirtual |
copy content from base class
Reimplemented from TrkrCluster.
Definition at line 41 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 41 of file TrkrClusterv3.h
References CopyFrom().
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 60 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 60 of file TrkrClusterv3.h
References m_actsLocalErr.
Referenced by identify(), and isValid().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 67 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 67 of file TrkrClusterv3.h
References m_adc.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 45 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 45 of file TrkrClusterv3.h
References m_cluskey.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 93 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 93 of file TrkrClusterv3.h
|
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 identify().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 55 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 55 of file TrkrClusterv3.h
References m_local.
Referenced by identify().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 101 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 101 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 97 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 97 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 m_local.
Referenced by isValid().
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 92 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 92 of file TrkrClusterv3.cc
References m_actsLocalErr.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 89 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 89 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 61 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 61 of file TrkrClusterv3.h
References m_subsurfkey.
|
inlineoverridevirtual |
deprecated global funtions with a warning
Reimplemented from TrkrCluster.
Definition at line 77 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 77 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 79 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 79 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 81 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 81 of file TrkrClusterv3.h
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 95 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 95 of file TrkrClusterv3.cc
References m_actsLocalErr.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 99 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 99 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(), getClusKey(), getLocalX(), and getLocalY().
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from TrkrCluster.
Definition at line 58 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 58 of file TrkrClusterv3.cc
References getActsLocalError(), getPosition(), m_adc, and m_cluskey.
|
inlineoverridevirtual |
Clear Event.
Reimplemented from TrkrCluster.
Definition at line 33 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 33 of file TrkrClusterv3.h
|
overridevirtual |
Acts functions, for Acts module use only.
Reimplemented from TrkrCluster.
Definition at line 98 of file TrkrClusterv3.cc.
View newest version in sPHENIX GitHub at line 98 of file TrkrClusterv3.cc
References m_actsLocalErr, and value.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 68 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 68 of file TrkrClusterv3.h
References m_adc.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 44 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 44 of file TrkrClusterv3.h
References m_cluskey.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 95 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 95 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 54 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 54 of file TrkrClusterv3.h
References m_local.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 56 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 56 of file TrkrClusterv3.h
References m_local.
Referenced by CopyFrom().
|
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.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 91 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 91 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 62 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 62 of file TrkrClusterv3.h
References m_subsurfkey.
Referenced by CopyFrom().
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 83 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 83 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 85 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 85 of file TrkrClusterv3.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 87 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 87 of file TrkrClusterv3.h
|
protected |
Definition at line 112 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 112 of file TrkrClusterv3.h
Referenced by getActsLocalError(), getRPhiError(), getZError(), setActsLocalError(), and TrkrClusterv3().
|
protected |
Definition at line 109 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 109 of file TrkrClusterv3.h
|
protected |
Definition at line 106 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 106 of file TrkrClusterv3.h
Referenced by getClusKey(), isValid(), and setClusKey().
|
protected |
Definition at line 111 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 111 of file TrkrClusterv3.h
Referenced by getLocalX(), getLocalY(), getPosition(), setLocalX(), setLocalY(), setPosition(), and TrkrClusterv3().
|
protected |
Definition at line 107 of file TrkrClusterv3.h.
View newest version in sPHENIX GitHub at line 107 of file TrkrClusterv3.h
Referenced by getSubSurfKey(), and setSubSurfKey().