|
ACTS
Experiment-independent tracking
|
This class contains auxiliary data associated to the external space points provided by the customers These variables are used internally by the seeding algorithm, that reads them The variables collected here are also dynamic variables only present for strip space points. More...
#include <Acts/EventData/SpacePointData.hpp>
Public Member Functions | |
| SpacePointData ()=default | |
| Default constructor. | |
| SpacePointData (const SpacePointData &other)=delete | |
| No copies. | |
| SpacePointData (SpacePointData &&other) noexcept=default | |
| Move operations. | |
| ~SpacePointData ()=default | |
| Destructor. | |
| const Acts::Vector3 & | bottomStripVector (const std::size_t idx) const |
| Get bottom strip vector for strip space points. | |
| void | clear () |
| clear vectors | |
| bool | hasDynamicVariable () const |
| Check if space point data has dynamic variables. | |
| SpacePointData & | operator= (const SpacePointData &other)=delete |
| SpacePointData & | operator= (SpacePointData &&other) noexcept=default |
| Move assignment operator. | |
| float | phi (const std::size_t idx) const |
| Get azimuthal angle of space point. | |
| float | radius (const std::size_t idx) const |
| Get radial distance of space point. | |
| void | resize (const std::size_t n, bool resizeDynamic=false) |
| Resize vectors. | |
| void | setBottomStripVector (const std::size_t idx, const Acts::Vector3 &value) |
| Set bottom strip vector for strip space points. | |
| void | setPhi (const std::size_t idx, const float value) |
| Set azimuthal angle of space point. | |
| void | setRadius (const std::size_t idx, const float value) |
| Set radial distance of space point. | |
| void | setStripCenterDistance (const std::size_t idx, const Acts::Vector3 &value) |
| Set strip center distance vector for strip space points. | |
| void | setTopStripCenterPosition (const std::size_t idx, const Acts::Vector3 &value) |
| Set top strip center position for strip space points. | |
| void | setTopStripVector (const std::size_t idx, const Acts::Vector3 &value) |
| Set top strip vector for strip space points. | |
| void | setVarianceR (const std::size_t idx, const float value) |
| Set radial variance of space point. | |
| void | setVarianceZ (const std::size_t idx, const float value) |
| Set z coordinate variance of space point. | |
| void | setX (const std::size_t idx, const float value) |
| void | setY (const std::size_t idx, const float value) |
| Set y coordinate of space point. | |
| void | setZ (const std::size_t idx, const float value) |
| Set z coordinate of space point. | |
| const Acts::Vector3 & | stripCenterDistance (const std::size_t idx) const |
| Get strip center distance vector for strip space points. | |
| const Acts::Vector3 & | topStripCenterPosition (const std::size_t idx) const |
| Get top strip center position for strip space points. | |
| const Acts::Vector3 & | topStripVector (const std::size_t idx) const |
| Get top strip vector for strip space points. | |
| float | varianceR (const std::size_t idx) const |
| Get radial variance of space point. | |
| float | varianceZ (const std::size_t idx) const |
| Get z coordinate variance of space point. | |
| float | x (const std::size_t idx) const |
| float | y (const std::size_t idx) const |
| Get y coordinate of space point. | |
| float | z (const std::size_t idx) const |
| Get z coordinate of space point. | |
This class contains auxiliary data associated to the external space points provided by the customers These variables are used internally by the seeding algorithm, that reads them The variables collected here are also dynamic variables only present for strip space points.
|
default |
Default constructor.
|
delete |
No copies.
|
defaultnoexcept |
Move operations.
| other | SpacePointData object to move from |
|
default |
Destructor.
| const Acts::Vector3 & Acts::SpacePointData::bottomStripVector | ( | const std::size_t | idx | ) | const |
Get bottom strip vector for strip space points.
| idx | Index of the space point |
| void Acts::SpacePointData::clear | ( | ) |
clear vectors
| bool Acts::SpacePointData::hasDynamicVariable | ( | ) | const |
Check if space point data has dynamic variables.
|
delete |
|
defaultnoexcept |
Move assignment operator.
| other | SpacePointData object to move from |
| float Acts::SpacePointData::phi | ( | const std::size_t | idx | ) | const |
Get azimuthal angle of space point.
| idx | Index of the space point |
| float Acts::SpacePointData::radius | ( | const std::size_t | idx | ) | const |
Get radial distance of space point.
| idx | Index of the space point |
| void Acts::SpacePointData::resize | ( | const std::size_t | n, |
| bool | resizeDynamic = false ) |
Resize vectors.
| n | New size for the data vectors |
| resizeDynamic | Whether to resize dynamic data containers |
| void Acts::SpacePointData::setBottomStripVector | ( | const std::size_t | idx, |
| const Acts::Vector3 & | value ) |
Set bottom strip vector for strip space points.
| idx | Index of the space point to modify |
| value | New bottom strip vector to set |
| void Acts::SpacePointData::setPhi | ( | const std::size_t | idx, |
| const float | value ) |
Set azimuthal angle of space point.
| idx | Index of the space point to modify |
| value | New azimuthal angle value to set |
| void Acts::SpacePointData::setRadius | ( | const std::size_t | idx, |
| const float | value ) |
Set radial distance of space point.
| idx | Index of the space point to modify |
| value | New radial distance value to set |
| void Acts::SpacePointData::setStripCenterDistance | ( | const std::size_t | idx, |
| const Acts::Vector3 & | value ) |
Set strip center distance vector for strip space points.
| idx | Index of the space point to modify |
| value | New strip center distance vector to set |
| void Acts::SpacePointData::setTopStripCenterPosition | ( | const std::size_t | idx, |
| const Acts::Vector3 & | value ) |
Set top strip center position for strip space points.
| idx | Index of the space point to modify |
| value | New top strip center position vector to set |
| void Acts::SpacePointData::setTopStripVector | ( | const std::size_t | idx, |
| const Acts::Vector3 & | value ) |
Set top strip vector for strip space points.
| idx | Index of the space point to modify |
| value | New top strip vector to set |
| void Acts::SpacePointData::setVarianceR | ( | const std::size_t | idx, |
| const float | value ) |
Set radial variance of space point.
| idx | Index of the space point to modify |
| value | New radial variance value to set |
| void Acts::SpacePointData::setVarianceZ | ( | const std::size_t | idx, |
| const float | value ) |
Set z coordinate variance of space point.
| idx | Index of the space point to modify |
| value | New z variance value to set |
| void Acts::SpacePointData::setX | ( | const std::size_t | idx, |
| const float | value ) |
| idx | Index of the space point to modify |
| value | New x coordinate value to set |
| void Acts::SpacePointData::setY | ( | const std::size_t | idx, |
| const float | value ) |
Set y coordinate of space point.
| idx | Index of the space point to modify |
| value | New y coordinate value to set |
| void Acts::SpacePointData::setZ | ( | const std::size_t | idx, |
| const float | value ) |
Set z coordinate of space point.
| idx | Index of the space point to modify |
| value | New z coordinate value to set |
| const Acts::Vector3 & Acts::SpacePointData::stripCenterDistance | ( | const std::size_t | idx | ) | const |
Get strip center distance vector for strip space points.
| idx | Index of the space point |
| const Acts::Vector3 & Acts::SpacePointData::topStripCenterPosition | ( | const std::size_t | idx | ) | const |
Get top strip center position for strip space points.
| idx | Index of the space point |
| const Acts::Vector3 & Acts::SpacePointData::topStripVector | ( | const std::size_t | idx | ) | const |
Get top strip vector for strip space points.
| idx | Index of the space point |
| float Acts::SpacePointData::varianceR | ( | const std::size_t | idx | ) | const |
Get radial variance of space point.
| idx | Index of the space point |
| float Acts::SpacePointData::varianceZ | ( | const std::size_t | idx | ) | const |
Get z coordinate variance of space point.
| idx | Index of the space point |
| float Acts::SpacePointData::x | ( | const std::size_t | idx | ) | const |
| idx | Index of the space point |
| float Acts::SpacePointData::y | ( | const std::size_t | idx | ) | const |
Get y coordinate of space point.
| idx | Index of the space point |
| float Acts::SpacePointData::z | ( | const std::size_t | idx | ) | const |
Get z coordinate of space point.
| idx | Index of the space point |