#include <SpacePoint_v1.h>
|
| void | setSpacePoint (DetectorIDHashType idHash, const Eigen::Matrix< float, 3, 1 > &globPos, float cov_r, float cov_z, std::vector< const xAOD::UncalibratedMeasurement * > &&measurementIndexes) |
| void | setSpacePoint (std::vector< DetectorIDHashType > &&idHashes, const Eigen::Matrix< float, 3, 1 > &globPos, float cov_r, float cov_z, std::vector< const xAOD::UncalibratedMeasurement * > &&measurementIndexes, float topHalfStripLength, float bottomHalfStripLength, const Eigen::Matrix< float, 3, 1 > &topStripDirection, const Eigen::Matrix< float, 3, 1 > &bottomStripDirection, const Eigen::Matrix< float, 3, 1 > &stripCenterDistance, const Eigen::Matrix< float, 3, 1 > &topStripCenter) |
| const std::vector< DetectorIDHashType > & | elementIdList () const |
| | Returns the IdentifierHash of the spacepoint (corresponds to the detector element IdentifierHash).
|
| ConstVectorMap | globalPosition () const |
| | Returns the global position of the pixel cluster.
|
| VectorMap | globalPosition () |
| float | radius () const |
| float | varianceR () const |
| | Returns the variances.
|
| float | varianceZ () const |
| const std::vector< const xAOD::UncalibratedMeasurement * > & | measurements () const |
| | Returns the index of the measurements.
|
| float | topHalfStripLength () const |
| | Return details.
|
| float | bottomHalfStripLength () const |
| ConstVectorMap | topStripDirection () const |
| ConstVectorMap | bottomStripDirection () const |
| ConstVectorMap | stripCenterDistance () const |
| ConstVectorMap | topStripCenter () const |
| VectorMap | topStripDirection () |
| VectorMap | bottomStripDirection () |
| VectorMap | stripCenterDistance () |
| VectorMap | topStripCenter () |
| float | x () const |
| float | y () const |
| float | z () const |
| std::optional< float > | t () const |
| void | setElementIdList (std::vector< DetectorIDHashType > &&idHash) |
| | Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash).
|
| void | setRadius (float) |
| | Set the radius.
|
| void | setVarianceR (float) |
| | Sets the variances.
|
| void | setVarianceZ (float) |
| void | setMeasurements (std::vector< const xAOD::UncalibratedMeasurement * > &&value) |
| | Sets the index of the measurements.
|
| void | setTopHalfStripLength (float) |
| void | setBottomHalfStripLength (float) |
Definition at line 29 of file SpacePoint_v1.h.
◆ ConstVectorMap
◆ VectorMap
◆ bottomHalfStripLength()
| float xAOD::SpacePoint_v1::bottomHalfStripLength |
( |
| ) |
const |
◆ bottomStripDirection() [1/2]
Definition at line 108 of file SpacePoint_v1.cxx.
108 {
111}
static AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(xAOD::SpacePoint_v1, float, topHalfStripLength, setTopHalfStripLength) AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(xAOD const SG::AuxElement::Accessor< xAOD::ArrayFloat3 > bottomStripDirectionAcc("bottomStripDirection")
Eigen::Map< Eigen::Matrix< float, 3, 1 > > VectorMap
static AUXSTORE_PRIMITIVE_SETTER_AND_GETTER(EmTauRoI_v1, uint32_t, roiWord, setRoIWord) uint32_t EmTauRoI_v1 const SG::AuxElement::Accessor< std::vector< float > > values("thrValues")
This is a convenience function for accessing the threshold pattern part of the RoI.
◆ bottomStripDirection() [2/2]
Definition at line 88 of file SpacePoint_v1.cxx.
88 {
91}
Eigen::Map< const Eigen::Matrix< float, 3, 1 > > ConstVectorMap
◆ elementIdList()
Returns the IdentifierHash of the spacepoint (corresponds to the detector element IdentifierHash).
Definition at line 14 of file SpacePoint_v1.cxx.
14 {
15 static const Accessor< std::vector< xAOD::DetectorIDHashType > >
acc(
"elementIdList" );
17}
static const SG::AuxElement::Accessor< ElementLink< IParticleContainer > > acc("originalObjectLink")
Object used for setting/getting the dynamic decoration in question.
◆ globalPosition() [1/2]
Definition at line 30 of file SpacePoint_v1.cxx.
30 {
33}
static const SG::AuxElement::Accessor< std::array< float, 3 > > globalPosAcc("globalPosition")
◆ globalPosition() [2/2]
Returns the global position of the pixel cluster.
Definition at line 25 of file SpacePoint_v1.cxx.
◆ measurements()
Returns the index of the measurements.
◆ radius()
| float xAOD::SpacePoint_v1::radius |
( |
| ) |
const |
◆ setBottomHalfStripLength()
| void xAOD::SpacePoint_v1::setBottomHalfStripLength |
( |
float | | ) |
|
◆ setElementIdList()
Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash).
Definition at line 18 of file SpacePoint_v1.cxx.
18 {
19 static const Accessor< std::vector< xAOD::DetectorIDHashType > >
acc(
"elementIdList" );
20 acc( *
this ) = std::move(value);
21}
◆ setMeasurements()
Sets the index of the measurements.
◆ setRadius()
| void xAOD::SpacePoint_v1::setRadius |
( |
float | | ) |
|
◆ setSpacePoint() [1/2]
Definition at line 123 of file SpacePoint_v1.cxx.
127{
130 this->
setRadius( std::sqrt( globPos(0,0) * globPos(0,0) + globPos(1,0) * globPos(1,0) ) );
134}
void setMeasurements(std::vector< const xAOD::UncalibratedMeasurement * > &&value)
Sets the index of the measurements.
const std::vector< const xAOD::UncalibratedMeasurement * > & measurements() const
Returns the index of the measurements.
void setRadius(float)
Set the radius.
void setElementIdList(std::vector< DetectorIDHashType > &&idHash)
Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash).
void setVarianceR(float)
Sets the variances.
ConstVectorMap globalPosition() const
Returns the global position of the pixel cluster.
◆ setSpacePoint() [2/2]
| void xAOD::SpacePoint_v1::setSpacePoint |
( |
std::vector< DetectorIDHashType > && | idHashes, |
|
|
const Eigen::Matrix< float, 3, 1 > & | globPos, |
|
|
float | cov_r, |
|
|
float | cov_z, |
|
|
std::vector< const xAOD::UncalibratedMeasurement * > && | measurementIndexes, |
|
|
float | topHalfStripLength, |
|
|
float | bottomHalfStripLength, |
|
|
const Eigen::Matrix< float, 3, 1 > & | topStripDirection, |
|
|
const Eigen::Matrix< float, 3, 1 > & | bottomStripDirection, |
|
|
const Eigen::Matrix< float, 3, 1 > & | stripCenterDistance, |
|
|
const Eigen::Matrix< float, 3, 1 > & | topStripCenter ) |
Definition at line 136 of file SpacePoint_v1.cxx.
146{
149 this->
setRadius( std::sqrt( globPos(0,0) * globPos(0,0) + globPos(1,0) * globPos(1,0) ) );
153
156
161}
void setTopHalfStripLength(float)
ConstVectorMap stripCenterDistance() const
float bottomHalfStripLength() const
ConstVectorMap bottomStripDirection() const
ConstVectorMap topStripCenter() const
void setBottomHalfStripLength(float)
float topHalfStripLength() const
Return details.
ConstVectorMap topStripDirection() const
◆ setTopHalfStripLength()
| void xAOD::SpacePoint_v1::setTopHalfStripLength |
( |
float | | ) |
|
◆ setVarianceR()
| void xAOD::SpacePoint_v1::setVarianceR |
( |
float | | ) |
|
◆ setVarianceZ()
| void xAOD::SpacePoint_v1::setVarianceZ |
( |
float | | ) |
|
◆ stripCenterDistance() [1/2]
Definition at line 113 of file SpacePoint_v1.cxx.
113 {
116}
static const SG::AuxElement::Accessor< xAOD::ArrayFloat3 > stripCenterDistanceAcc("stripCenterDistance")
◆ stripCenterDistance() [2/2]
◆ t()
| std::optional< float > xAOD::SpacePoint_v1::t |
( |
| ) |
const |
|
inline |
◆ topHalfStripLength()
| float xAOD::SpacePoint_v1::topHalfStripLength |
( |
| ) |
const |
◆ topStripCenter() [1/2]
Definition at line 118 of file SpacePoint_v1.cxx.
118 {
121}
static const SG::AuxElement::Accessor< xAOD::ArrayFloat3 > topStripCenterAcc("topStripCenter")
◆ topStripCenter() [2/2]
◆ topStripDirection() [1/2]
◆ topStripDirection() [2/2]
◆ varianceR()
| float xAOD::SpacePoint_v1::varianceR |
( |
| ) |
const |
◆ varianceZ()
| float xAOD::SpacePoint_v1::varianceZ |
( |
| ) |
const |
◆ x()
| float xAOD::SpacePoint_v1::x |
( |
| ) |
const |
◆ y()
| float xAOD::SpacePoint_v1::y |
( |
| ) |
const |
◆ z()
| float xAOD::SpacePoint_v1::z |
( |
| ) |
const |
The documentation for this class was generated from the following files: