Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/trackbase_historic/SvtxAlignmentState.h>
Public Types | |
typedef Eigen::Matrix< double, NRES, NGL > | GlobalMatrix |
typedef Eigen::Matrix< double, NRES, NLOC > | LocalMatrix |
typedef Eigen::Matrix< double, NRES, 1 > | ResidualVector |
Public Member Functions | |
~SvtxAlignmentState () override | |
void | identify (std::ostream &os=std::cout) const override |
int | isValid () const override |
isValid returns non zero if object contains vailid data | |
PHObject * | CloneMe () const override |
Virtual copy constructor. | |
virtual void | set_residual (const ResidualVector &) |
virtual void | set_local_derivative_matrix (const LocalMatrix &) |
virtual void | set_global_derivative_matrix (const GlobalMatrix &) |
virtual void | set_cluster_key (TrkrDefs::cluskey) |
virtual const ResidualVector & | get_residual () const |
virtual const LocalMatrix & | get_local_derivative_matrix () const |
virtual const GlobalMatrix & | get_global_derivative_matrix () const |
virtual TrkrDefs::cluskey | get_cluster_key () 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 void | Reset () |
Clear Event. | |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Static Public Attributes | |
static const int | NGL = 6 |
static const int | NLOC = 6 |
static const int | NRES = 2 |
Number of residual parameters. | |
Protected Member Functions | |
SvtxAlignmentState () | |
ClassDefOverride (SvtxAlignmentState, 1) | |
Definition at line 9 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 9 of file SvtxAlignmentState.h
typedef Eigen::Matrix<double, NRES, NGL> SvtxAlignmentState::GlobalMatrix |
Definition at line 21 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 21 of file SvtxAlignmentState.h
typedef Eigen::Matrix<double, NRES, NLOC> SvtxAlignmentState::LocalMatrix |
Definition at line 22 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 22 of file SvtxAlignmentState.h
typedef Eigen::Matrix<double, NRES, 1> SvtxAlignmentState::ResidualVector |
Definition at line 23 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 23 of file SvtxAlignmentState.h
|
inlineoverride |
Definition at line 25 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 25 of file SvtxAlignmentState.h
|
inlineprotected |
Definition at line 46 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 46 of file SvtxAlignmentState.h
|
protected |
|
inlineoverridevirtual |
Virtual copy constructor.
Reimplemented from PHObject.
Reimplemented in SvtxAlignmentState_v1.
Definition at line 33 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 33 of file SvtxAlignmentState.h
|
inlinevirtual |
Reimplemented in SvtxAlignmentState_v1.
Definition at line 43 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 43 of file SvtxAlignmentState.h
|
virtual |
Reimplemented in SvtxAlignmentState_v1.
Definition at line 20 of file SvtxAlignmentState.cc.
View newest version in sPHENIX GitHub at line 20 of file SvtxAlignmentState.cc
|
virtual |
Reimplemented in SvtxAlignmentState_v1.
Definition at line 15 of file SvtxAlignmentState.cc.
View newest version in sPHENIX GitHub at line 15 of file SvtxAlignmentState.cc
|
virtual |
Reimplemented in SvtxAlignmentState_v1.
Definition at line 10 of file SvtxAlignmentState.cc.
View newest version in sPHENIX GitHub at line 10 of file SvtxAlignmentState.cc
|
inlineoverridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Reimplemented in SvtxAlignmentState_v1.
Definition at line 27 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 27 of file SvtxAlignmentState.h
References os.
|
inlineoverridevirtual |
isValid returns non zero if object contains vailid data
Reimplemented from PHObject.
Reimplemented in SvtxAlignmentState_v1.
Definition at line 32 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 32 of file SvtxAlignmentState.h
|
inlinevirtual |
Reimplemented in SvtxAlignmentState_v1.
Definition at line 38 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 38 of file SvtxAlignmentState.h
|
inlinevirtual |
Reimplemented in SvtxAlignmentState_v1.
Definition at line 37 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 37 of file SvtxAlignmentState.h
|
inlinevirtual |
Reimplemented in SvtxAlignmentState_v1.
Definition at line 36 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 36 of file SvtxAlignmentState.h
|
inlinevirtual |
Reimplemented in SvtxAlignmentState_v1.
Definition at line 35 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 35 of file SvtxAlignmentState.h
|
static |
Number of global coordinates, where global refers to the definition in millepede (alignment parameters)
Definition at line 14 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 14 of file SvtxAlignmentState.h
Referenced by MakeMilleFiles::addTrackToMilleFile().
|
static |
Number of local coordinates, where local refers to the definition in millepede (track state parameters)
Definition at line 17 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 17 of file SvtxAlignmentState.h
Referenced by MakeMilleFiles::addTrackToMilleFile(), and MakeMilleFiles::process_event().
|
static |
Number of residual parameters.
Definition at line 19 of file SvtxAlignmentState.h.
View newest version in sPHENIX GitHub at line 19 of file SvtxAlignmentState.h
Referenced by MakeMilleFiles::addTrackToMilleFile(), and MakeMilleFiles::process_event().