Analysis Software
Documentation for sPHENIX simulation software
|
Version 1 of TrkrCluster. More...
#include <coresoftware/blob/master/offline/packages/trackbase/TrkrClusterv1.h>
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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.
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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