Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/intt/InttSurveyMap.h>
Public Types | |
typedef std::map < InttMap::Offline_s, Eigen::Affine3d, InttMap::OfflineComparator > | map_t |
typedef InttMap::Offline_s | key_t |
typedef Eigen::Affine3d | val_t |
Public Member Functions | |
InttSurveyMap ()=default | |
~InttSurveyMap () override=default | |
virtual void | identify (std::ostream &=std::cout) const override |
virtual std::size_t | size () const |
int | LoadFromFile (std::string const &="InttSurveyMap.root") |
int | LoadFromCDB (std::string const &="InttSurveyMap") |
virtual val_t const * | GetAbsoluteTransform (key_t) const |
virtual val_t const * | GetRelativeTransform (key_t) const |
Public Member Functions inherited from PHObject | |
PHObject () | |
ctor | |
~PHObject () override | |
dtor | |
virtual PHObject * | CloneMe () const |
Virtual copy constructor. | |
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 | isValid () const |
isValid returns non zero if object contains vailid data | |
virtual int | Integrate () const |
virtual int | Integrate (PHObject *) |
virtual void | CopyFrom (const PHObject *obj) |
Protected Member Functions | |
virtual int | v_LoadFromCDBTTree (CDBTTree &) |
virtual int | v_LookupAbsoluteTransform (key_t const &, map_t::const_iterator &) const |
virtual int | v_LookupRelativeTransform (key_t const &, map_t::const_iterator &) const |
Definition at line 17 of file InttSurveyMap.h.
View newest version in sPHENIX GitHub at line 17 of file InttSurveyMap.h
Definition at line 21 of file InttSurveyMap.h.
View newest version in sPHENIX GitHub at line 21 of file InttSurveyMap.h
typedef std::map<InttMap::Offline_s, Eigen::Affine3d, InttMap::OfflineComparator> InttSurveyMap::map_t |
Definition at line 20 of file InttSurveyMap.h.
View newest version in sPHENIX GitHub at line 20 of file InttSurveyMap.h
typedef Eigen::Affine3d InttSurveyMap::val_t |
Definition at line 22 of file InttSurveyMap.h.
View newest version in sPHENIX GitHub at line 22 of file InttSurveyMap.h
|
default |
|
overridedefault |
|
virtual |
Definition at line 72 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 72 of file InttSurveyMap.cc
References InttMap::Offline_s::ladder_phi, InttMap::Offline_s::ladder_z, InttMap::Offline_s::layer, InttMap::Offline_s::strip_phi, InttMap::Offline_s::strip_z, v_LookupAbsoluteTransform(), and InttMap::Wildcard.
|
virtual |
Definition at line 115 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 115 of file InttSurveyMap.cc
References InttMap::Offline_s::ladder_phi, InttMap::Offline_s::ladder_z, InttMap::Offline_s::layer, InttMap::Offline_s::strip_phi, InttMap::Offline_s::strip_z, v_LookupRelativeTransform(), and InttMap::Wildcard.
|
overridevirtual |
identify Function from PHObject
os | Output Stream |
Reimplemented from PHObject.
Reimplemented in InttSurveyMapv1.
Definition at line 10 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 10 of file InttSurveyMap.cc
int InttSurveyMap::LoadFromCDB | ( | std::string const & | name = "InttSurveyMap" | ) |
Definition at line 48 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 48 of file InttSurveyMap.cc
References CDBInterface::getUrl(), CDBInterface::instance(), CDBTTree::LoadCalibrations(), and v_LoadFromCDBTTree().
int InttSurveyMap::LoadFromFile | ( | std::string const & | filename = "InttSurveyMap.root" | ) |
Definition at line 25 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 25 of file InttSurveyMap.cc
References Acts::Concepts::exists, CDBTTree::LoadCalibrations(), and v_LoadFromCDBTTree().
|
virtual |
Reimplemented in InttSurveyMapv1.
Definition at line 20 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 20 of file InttSurveyMap.cc
|
protectedvirtual |
Reimplemented in InttSurveyMapv1.
Definition at line 65 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 65 of file InttSurveyMap.cc
Referenced by LoadFromCDB(), and LoadFromFile().
|
protectedvirtual |
Reimplemented in InttSurveyMapv1.
Definition at line 158 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 158 of file InttSurveyMap.cc
Referenced by GetAbsoluteTransform().
|
protectedvirtual |
Reimplemented in InttSurveyMapv1.
Definition at line 165 of file InttSurveyMap.cc.
View newest version in sPHENIX GitHub at line 165 of file InttSurveyMap.cc
Referenced by GetRelativeTransform().