![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
Version 1 of TrkrCluster. More...
#include <coresoftware/blob/master/offline/packages/trackbase/TrkrClusterv1.h>
Inheritance diagram for TrkrClusterv1:
Collaboration diagram for TrkrClusterv1:Public Member Functions | |
| TrkrClusterv1 () | |
| ctor | |
| ~TrkrClusterv1 () 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 | getX () const override |
| void | setX (float x) override |
| float | getY () const override |
| void | setY (float y) override |
| float | getZ () const override |
| void | setZ (float z) override |
| float | getPosition (int coor) const override |
| void | setPosition (int coor, float xi) override |
| void | setGlobal () override |
| void | setLocal () override |
| bool | isGlobal () const override |
| unsigned int | getAdc () const override |
| void | setAdc (unsigned int adc) override |
| float | getSize (unsigned int i, unsigned int j) const override |
| void | setSize (unsigned int i, unsigned int j, float value) override |
| float | getError (unsigned int i, unsigned int j) const override |
| void | setError (unsigned int i, unsigned int j, float value) override |
| float | getPhiSize () const override |
| float | getZSize () const override |
| float | getRPhiError () const override |
| float | getPhiError () const override |
| float | getZError () const override |
Public Member Functions inherited from TrkrCluster | |
| ~TrkrCluster () override=default | |
| dtor | |
| virtual float | getLocalX () const |
| virtual void | setLocalX (float) |
| virtual float | getLocalY () const |
| virtual void | setLocalY (float) |
| 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 | setActsLocalError (unsigned int, unsigned int, float) |
| Acts functions, for Acts modules use only. | |
| virtual float | getActsLocalError (unsigned int, unsigned int) const |
| virtual TrkrDefs::subsurfkey | getSubSurfKey () const |
| virtual void | setSubSurfKey (TrkrDefs::subsurfkey) |
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 |
| float | m_pos [3] |
| bool | m_isGlobal |
| unsigned int | m_adc |
| float | m_size [6] {} |
| float | m_err [6] {} |
Additional Inherited Members | |
Protected Member Functions inherited from TrkrCluster | |
| TrkrCluster ()=default | |
Version 1 of TrkrCluster.
Note - D. McGlinchey June 2018: CINT does not like "override", so ignore where CINT complains. Should be checked with ROOT 6 once migration occurs.
Definition at line 25 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 25 of file TrkrClusterv1.h
| TrkrClusterv1::TrkrClusterv1 | ( | ) |
ctor
Definition at line 41 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 41 of file TrkrClusterv1.cc
References i, j, m_pos, setError(), and setSize().
Referenced by CloneMe().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridedefault |
dtor
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from PHObject.
Definition at line 37 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 37 of file TrkrClusterv1.h
References TrkrClusterv1().
Here is the call graph for this function:
|
overridevirtual |
copy content from base class
Reimplemented from TrkrCluster.
Definition at line 127 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 127 of file TrkrClusterv1.cc
References TrkrCluster::CopyFrom(), TrkrCluster::getAdc(), TrkrCluster::getError(), TrkrCluster::getSize(), TrkrCluster::getX(), TrkrCluster::getY(), TrkrCluster::getZ(), i, TrkrCluster::isGlobal(), j, m_isGlobal, setAdc(), setError(), setSize(), setX(), setY(), and setZ().
Here is the call graph for this function:
|
inlineoverridevirtual |
copy content from base class
Reimplemented from TrkrCluster.
Definition at line 43 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 43 of file TrkrClusterv1.h
References CopyFrom().
Referenced by CopyFrom().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 63 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 63 of file TrkrClusterv1.h
References m_adc.
Referenced by identify().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 164 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 164 of file TrkrClusterv1.cc
References m_err.
Referenced by getZError(), identify(), and isValid().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 173 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 173 of file TrkrClusterv1.cc
References getRPhiError(), m_pos, Acts::UnitConstants::rad, and square().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 167 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 167 of file TrkrClusterv1.cc
Referenced by identify().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 55 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 55 of file TrkrClusterv1.h
References m_pos.
Referenced by identify(), and isValid().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 180 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 180 of file TrkrClusterv1.cc
Referenced by getPhiError().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 155 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 155 of file TrkrClusterv1.cc
References m_size.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 49 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 49 of file TrkrClusterv1.h
References m_pos.
Referenced by MvtxPrototype2Align::process_event().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 51 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 51 of file TrkrClusterv1.h
References m_pos.
Referenced by MvtxPrototype2Align::process_event().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 53 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 53 of file TrkrClusterv1.h
References m_pos.
Referenced by MvtxPrototype2Align::process_event().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 183 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 183 of file TrkrClusterv1.cc
References getError().
Here is the call graph for this function:
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 170 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 170 of file TrkrClusterv1.cc
References TrkrCluster::getSize().
Referenced by identify().
Here is the call graph for this function:
Here is the caller graph for this function:
|
overridevirtual |
identify Function from PHObject
| os | Output Stream |
Reimplemented from TrkrCluster.
Definition at line 58 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 58 of file TrkrClusterv1.cc
References getAdc(), getError(), getPhiSize(), getPosition(), TrkrCluster::getSize(), getZSize(), and m_isGlobal.
Referenced by MvtxAlign::process_event(), and MvtxPrototype2Align::process_event().
Here is the call graph for this function:
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 59 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 59 of file TrkrClusterv1.h
References m_isGlobal.
|
overridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from TrkrCluster.
Definition at line 107 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 107 of file TrkrClusterv1.cc
References getError(), getPosition(), TrkrCluster::getSize(), i, j, m_adc, and m_cluskey.
Here is the call graph for this function:
|
inlineoverridevirtual |
Clear Event.
Reimplemented from TrkrCluster.
Definition at line 35 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 35 of file TrkrClusterv1.h
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 64 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 64 of file TrkrClusterv1.h
References m_adc.
Referenced by CopyFrom().
Here is the caller graph for this function:
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 158 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 158 of file TrkrClusterv1.cc
Referenced by CopyFrom(), and TrkrClusterv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 57 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 57 of file TrkrClusterv1.h
References m_isGlobal.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 58 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 58 of file TrkrClusterv1.h
References m_isGlobal.
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 56 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 56 of file TrkrClusterv1.h
References m_pos.
|
overridevirtual |
Reimplemented from TrkrCluster.
Definition at line 149 of file TrkrClusterv1.cc.
View newest version in sPHENIX GitHub at line 149 of file TrkrClusterv1.cc
Referenced by CopyFrom(), and TrkrClusterv1().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 50 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 50 of file TrkrClusterv1.h
References m_pos, and ambiguity_solver_full_chain::x.
Referenced by CopyFrom(), and MvtxPrototype2Align::process_event().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 52 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 52 of file TrkrClusterv1.h
Referenced by CopyFrom(), and MvtxPrototype2Align::process_event().
Here is the caller graph for this function:
|
inlineoverridevirtual |
Reimplemented from TrkrCluster.
Definition at line 54 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 54 of file TrkrClusterv1.h
References m_pos, and physmon_track_finding_ttbar::z.
Referenced by CopyFrom(), and MvtxPrototype2Align::process_event().
Here is the caller graph for this function:
|
protected |
Definition at line 86 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 86 of file TrkrClusterv1.h
|
protected |
Definition at line 83 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 83 of file TrkrClusterv1.h
Referenced by isValid().
|
protected |
Definition at line 88 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 88 of file TrkrClusterv1.h
Referenced by getError(), and setError().
|
protected |
Definition at line 85 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 85 of file TrkrClusterv1.h
Referenced by CopyFrom(), identify(), isGlobal(), setGlobal(), and setLocal().
|
protected |
Definition at line 84 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 84 of file TrkrClusterv1.h
Referenced by getPhiError(), getPosition(), getX(), getY(), getZ(), setPosition(), setX(), setY(), setZ(), and TrkrClusterv1().
|
protected |
Definition at line 87 of file TrkrClusterv1.h.
View newest version in sPHENIX GitHub at line 87 of file TrkrClusterv1.h