![]() |
ATLAS Offline Software
|
#include <StripInformationHelper.h>
Public Member Functions | |
Constructors with and without parameters | |
| StripInformationHelper ()=default | |
| StripInformationHelper (const unsigned int &idHash, const Amg::Vector3D &stripStart, const Amg::Vector3D &stripEnd, const Amg::Vector3D &beamSpotVertex, const float &locx, const size_t &clusterIndex, const size_t &stripIndex) | |
Destructor, copy construcor, assignment operator | |
| virtual | ~StripInformationHelper ()=default |
| StripInformationHelper (const StripInformationHelper &)=default | |
| StripInformationHelper & | operator= (const StripInformationHelper &)=default |
Public method to set strip properties | |
| void | set (const unsigned int &idHash, const Amg::Vector3D &stripStart, const Amg::Vector3D &stripEnd, const Amg::Vector3D &beamSpotVertex, const float &locx, const size_t &clusterIndex, const size_t &stripIndex) |
Public methods to return strip properties | |
| const unsigned int & | idHash () const |
| const size_t & | clusterIndex () const |
| const Amg::Vector3D & | stripCenter () const |
| const Amg::Vector3D & | stripDirection () const |
| const Amg::Vector3D & | trajDirection () const |
| const Amg::Vector3D & | normal () const |
| const double & | oneOverStrip () const |
| const Acts::StripSpacePointBuilder::ConstrainedStripCache & | constrainedCache () const |
| The same quantities in the layout Acts::StripSpacePointBuilder consumes. | |
| const float & | locX () const |
| const size_t & | stripIndex () const |
| Amg::Vector3D | position (const double &shift) const |
Private Attributes | |||
Private members | |||
| |||
| Acts::StripSpacePointBuilder::ConstrainedStripCache | m_cache {} | ||
| float | m_locX {0.} | ||
| size_t | m_stripIndex {0} | ||
| size_t | m_clusterIndex {0} | ||
| unsigned int | m_idHash {0} | ||
Definition at line 17 of file StripInformationHelper.h.
|
default |
| StripInformationHelper::StripInformationHelper | ( | const unsigned int & | idHash, |
| const Amg::Vector3D & | stripStart, | ||
| const Amg::Vector3D & | stripEnd, | ||
| const Amg::Vector3D & | beamSpotVertex, | ||
| const float & | locx, | ||
| const size_t & | clusterIndex, | ||
| const size_t & | stripIndex ) |
Definition at line 9 of file StripInformationHelper.cxx.
|
virtualdefault |
|
default |
|
inline |
Definition at line 59 of file StripInformationHelper.h.
|
inline |
The same quantities in the layout Acts::StripSpacePointBuilder consumes.
Definition at line 66 of file StripInformationHelper.h.
|
inline |
Definition at line 58 of file StripInformationHelper.h.
|
inline |
Definition at line 67 of file StripInformationHelper.h.
|
inline |
Definition at line 63 of file StripInformationHelper.h.
|
inline |
Definition at line 64 of file StripInformationHelper.h.
|
default |
| Amg::Vector3D StripInformationHelper::position | ( | const double & | shift | ) | const |
Definition at line 39 of file StripInformationHelper.cxx.
| void StripInformationHelper::set | ( | const unsigned int & | idHash, |
| const Amg::Vector3D & | stripStart, | ||
| const Amg::Vector3D & | stripEnd, | ||
| const Amg::Vector3D & | beamSpotVertex, | ||
| const float & | locx, | ||
| const size_t & | clusterIndex, | ||
| const size_t & | stripIndex ) |
Definition at line 20 of file StripInformationHelper.cxx.
|
inline |
Definition at line 60 of file StripInformationHelper.h.
|
inline |
Definition at line 61 of file StripInformationHelper.h.
|
inline |
Definition at line 68 of file StripInformationHelper.h.
|
inline |
Definition at line 62 of file StripInformationHelper.h.
|
private |
Definition at line 78 of file StripInformationHelper.h.
|
private |
| m_clusterIndex | xAOD::StripCluster index in container |
Definition at line 84 of file StripInformationHelper.h.
|
private |
| m_idHash | xAOD::StripCluster idHash for connection to detector element |
Definition at line 86 of file StripInformationHelper.h.
|
private |
| m_locX | Location X of cluster |
Definition at line 80 of file StripInformationHelper.h.
|
private |
| m_stripIndex | index of the strip corresponding to location |
Definition at line 82 of file StripInformationHelper.h.