Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/trackbase_historic/SvtxAlignmentState_v1.h>
Public Member Functions | |
SvtxAlignmentState_v1 () | |
~SvtxAlignmentState_v1 () override | |
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 | set_residual (const ResidualVector &res) override |
void | set_local_derivative_matrix (const LocalMatrix &d) override |
void | set_global_derivative_matrix (const GlobalMatrix &d) override |
void | set_cluster_key (const TrkrDefs::cluskey key) override |
const ResidualVector & | get_residual () const override |
const LocalMatrix & | get_local_derivative_matrix () const override |
const GlobalMatrix & | get_global_derivative_matrix () const override |
TrkrDefs::cluskey | get_cluster_key () const override |
Public Member Functions inherited from SvtxAlignmentState | |
~SvtxAlignmentState () override | |
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) |
Private Attributes | |
ResidualVector | m_residual |
LocalMatrix | m_localDeriv |
GlobalMatrix | m_globalDeriv |
TrkrDefs::cluskey | m_cluskey |
Additional Inherited Members | |
Public Types inherited from SvtxAlignmentState | |
typedef Eigen::Matrix< double, NRES, NGL > | GlobalMatrix |
typedef Eigen::Matrix< double, NRES, NLOC > | LocalMatrix |
typedef Eigen::Matrix< double, NRES, 1 > | ResidualVector |
Static Public Attributes inherited from SvtxAlignmentState | |
static const int | NGL = 6 |
static const int | NLOC = 6 |
static const int | NRES = 2 |
Number of residual parameters. | |
Protected Member Functions inherited from SvtxAlignmentState | |
SvtxAlignmentState () | |
ClassDefOverride (SvtxAlignmentState, 1) | |
Definition at line 11 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 11 of file SvtxAlignmentState_v1.h
SvtxAlignmentState_v1::SvtxAlignmentState_v1 | ( | ) |
Definition at line 3 of file SvtxAlignmentState_v1.cc.
View newest version in sPHENIX GitHub at line 3 of file SvtxAlignmentState_v1.cc
Referenced by CloneMe(), and Reset().
|
inlineoverride |
Definition at line 15 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 15 of file SvtxAlignmentState_v1.h
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from SvtxAlignmentState.
Definition at line 20 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 20 of file SvtxAlignmentState_v1.h
References SvtxAlignmentState_v1().
|
inlineoverridevirtual |
Reimplemented from SvtxAlignmentState.
Definition at line 42 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 42 of file SvtxAlignmentState_v1.h
References m_cluskey.
|
inlineoverridevirtual |
Reimplemented from SvtxAlignmentState.
Definition at line 41 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 41 of file SvtxAlignmentState_v1.h
References m_globalDeriv.
|
inlineoverridevirtual |
Reimplemented from SvtxAlignmentState.
Definition at line 40 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 40 of file SvtxAlignmentState_v1.h
References m_localDeriv.
|
inlineoverridevirtual |
Reimplemented from SvtxAlignmentState.
Definition at line 39 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 39 of file SvtxAlignmentState_v1.h
References m_residual.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from SvtxAlignmentState.
Definition at line 11 of file SvtxAlignmentState_v1.cc.
View newest version in sPHENIX GitHub at line 11 of file SvtxAlignmentState_v1.cc
References m_cluskey, m_globalDeriv, m_localDeriv, and m_residual.
|
inlineoverridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from SvtxAlignmentState.
Definition at line 19 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 19 of file SvtxAlignmentState_v1.h
|
inlineoverridevirtual |
Clear Event.
Reimplemented from PHObject.
Definition at line 18 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 18 of file SvtxAlignmentState_v1.h
References SvtxAlignmentState_v1().
|
inlineoverridevirtual |
Reimplemented from SvtxAlignmentState.
Definition at line 34 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 34 of file SvtxAlignmentState_v1.h
References m_cluskey.
|
inlineoverridevirtual |
Reimplemented from SvtxAlignmentState.
Definition at line 30 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 30 of file SvtxAlignmentState_v1.h
References m_globalDeriv.
|
inlineoverridevirtual |
Reimplemented from SvtxAlignmentState.
Definition at line 26 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 26 of file SvtxAlignmentState_v1.h
References m_localDeriv.
|
inlineoverridevirtual |
Reimplemented from SvtxAlignmentState.
Definition at line 22 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 22 of file SvtxAlignmentState_v1.h
References m_residual.
|
private |
Definition at line 48 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 48 of file SvtxAlignmentState_v1.h
Referenced by get_cluster_key(), identify(), and set_cluster_key().
|
private |
Definition at line 47 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 47 of file SvtxAlignmentState_v1.h
Referenced by get_global_derivative_matrix(), identify(), and set_global_derivative_matrix().
|
private |
Definition at line 46 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 46 of file SvtxAlignmentState_v1.h
Referenced by get_local_derivative_matrix(), identify(), and set_local_derivative_matrix().
|
private |
Definition at line 45 of file SvtxAlignmentState_v1.h.
View newest version in sPHENIX GitHub at line 45 of file SvtxAlignmentState_v1.h
Referenced by get_residual(), identify(), and set_residual().