|
ACTS
Experiment-independent tracking
|
This class contains mutable data associated to the external space points provided by the customers These variables are used mainly internally by the seeding algorithm, that reads and updates them for seed selection purposes. More...
#include <Acts/EventData/SpacePointMutableData.hpp>
Public Member Functions | |
| SpacePointMutableData ()=default | |
| Default constructor. | |
| SpacePointMutableData (const SpacePointMutableData &other)=delete | |
| No copies. | |
| SpacePointMutableData (SpacePointMutableData &&other) noexcept=default | |
| Move operations. | |
| ~SpacePointMutableData ()=default | |
| Destructor. | |
| void | clear () |
| clear vectors | |
| float | deltaR (const std::size_t idx) const |
| Get deltaR value for space point. | |
| SpacePointMutableData & | operator= (const SpacePointMutableData &other)=delete |
| SpacePointMutableData & | operator= (SpacePointMutableData &&other) noexcept=default |
| Move assignment operator. | |
| float | quality (const std::size_t idx) const |
| Getters. | |
| void | resize (const std::size_t n) |
| Resize vectors. | |
| void | setDeltaR (const std::size_t idx, const float value) |
| Set the delta R value for a specific space point. | |
| void | setQuality (const std::size_t idx, const float value) |
| Setters. | |
This class contains mutable data associated to the external space points provided by the customers These variables are used mainly internally by the seeding algorithm, that reads and updates them for seed selection purposes.
The quality is also accessed after the seeding for an additional selection round on the candidates
|
default |
Default constructor.
|
delete |
No copies.
|
defaultnoexcept |
Move operations.
| other | Source object to move from |
|
default |
Destructor.
| void Acts::SpacePointMutableData::clear | ( | ) |
clear vectors
| float Acts::SpacePointMutableData::deltaR | ( | const std::size_t | idx | ) | const |
Get deltaR value for space point.
| idx | Index of the space point |
|
delete |
|
defaultnoexcept |
Move assignment operator.
| other | Source object to move from |
| float Acts::SpacePointMutableData::quality | ( | const std::size_t | idx | ) | const |
Getters.
| idx | Index of the space point |
| void Acts::SpacePointMutableData::resize | ( | const std::size_t | n | ) |
Resize vectors.
| n | New size for the vectors |
| void Acts::SpacePointMutableData::setDeltaR | ( | const std::size_t | idx, |
| const float | value ) |
Set the delta R value for a specific space point.
| idx | Index of the space point |
| value | Delta R value to set |
| void Acts::SpacePointMutableData::setQuality | ( | const std::size_t | idx, |
| const float | value ) |
Setters.
| idx | Index of the space point |
| value | Quality value to set |