![]() |
ATLAS Offline Software
|
Class describing strip clusters. More...
#include <StripCluster_v1.h>
Public Member Functions | |
| StripCluster_v1 ()=default | |
| Default constructor. | |
| virtual | ~StripCluster_v1 ()=default |
| Virtual destructor. | |
Functions to get strip cluster properties | |
| xAOD::UncalibMeasType | type () const override final |
| Returns the type of the strip cluster as a simple enumeration. | |
| unsigned int | numDimensions () const override final |
| Returns the number of dimensions of the measurement. | |
| ConstVectorMap< 3 > | globalPosition () const |
| Returns the global position of the strip cluster. | |
| VectorMap< 3 > | globalPosition () |
| const std::vector< Identifier > | rdoList () const |
| Returns the list of identifiers of the channels building the cluster. | |
| int | channelsInPhi () const |
| Returns the dimensions of the cluster in numbers of channels in phi (x), respectively. | |
Functions to set pixel cluster properties | |
| void | setRDOlist (const std::vector< Identifier > &rdolist) |
| Sets the list of identifiers of the channels building the cluster. | |
| void | setRDOlist (std::vector< Identifier::value_type > &&rdolist) |
| Setter with std::move if the value_type is already available. | |
| void | setChannelsInPhi (int channelsInPhi) |
| Sets the dimensions of the cluster in numbers of channels in phi (x). | |
Functions to get measurement properties | |
| DetectorIDHashType | identifierHash () const |
| Returns the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash). | |
| DetectorIdentType | identifier () const |
| Returns the full Identifier of the measurement. | |
| template<int N> | |
| ConstVectorMap< N > | localPosition () const |
| Returns the local position of the measurement. | |
| template<int N> | |
| VectorMap< N > | localPosition () |
| Returns the local position as mutable eigen map which can be assigned as well. | |
| template<int N> | |
| ConstMatrixMap< N > | localCovariance () const |
| Returns the local covariance of the measurement. | |
| template<int N> | |
| MatrixMap< N > | localCovariance () |
| Returns the local covariance as mutable eigen map which can be assigned as well. | |
Functions to set measurement properties | |
| void | setIdentifierHash (const DetectorIDHashType idHash) |
| Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash). | |
| void | setIdentifier (const DetectorIdentType measId) |
| Sets the full Identifier of the measurement. | |
Direct method to set measurement properties | |
| template<int N> | |
| void | setMeasurement (const DetectorIDHashType idHash, MeasVector< N > locPos, MeasMatrix< N > locCov) |
| Sets IdentifierHash, local position and local covariance of the measurement. | |
Class describing strip clusters.
Definition at line 17 of file StripCluster_v1.h.
|
default |
Default constructor.
|
virtualdefault |
Virtual destructor.
| int xAOD::StripCluster_v1::channelsInPhi | ( | ) | const |
Returns the dimensions of the cluster in numbers of channels in phi (x), respectively.
| xAOD::VectorMap< 3 > xAOD::StripCluster_v1::globalPosition | ( | ) |
Definition at line 20 of file StripCluster_v1.cxx.
| xAOD::ConstVectorMap< 3 > xAOD::StripCluster_v1::globalPosition | ( | ) | const |
Returns the global position of the strip cluster.
Definition at line 15 of file StripCluster_v1.cxx.
|
inherited |
Returns the full Identifier of the measurement.
|
inherited |
Returns the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash).
Returns the local covariance as mutable eigen map which can be assigned as well.
|
inherited |
Returns the local covariance of the measurement.
Returns the local position as mutable eigen map which can be assigned as well.
|
inherited |
Returns the local position of the measurement.
Returns the number of dimensions of the measurement.
Implements xAOD::UncalibratedMeasurement_v1.
Definition at line 32 of file StripCluster_v1.h.
| const std::vector< Identifier > xAOD::StripCluster_v1::rdoList | ( | ) | const |
Returns the list of identifiers of the channels building the cluster.
Definition at line 37 of file StripCluster_v1.cxx.
| void xAOD::StripCluster_v1::setChannelsInPhi | ( | int | channelsInPhi | ) |
Sets the dimensions of the cluster in numbers of channels in phi (x).
|
inherited |
Sets the full Identifier of the measurement.
|
inherited |
Sets the IdentifierHash of the measurement (corresponds to the detector element IdentifierHash).
|
inherited |
Sets IdentifierHash, local position and local covariance of the measurement.
| void xAOD::StripCluster_v1::setRDOlist | ( | const std::vector< Identifier > & | rdolist | ) |
Sets the list of identifiers of the channels building the cluster.
Definition at line 29 of file StripCluster_v1.cxx.
| void xAOD::StripCluster_v1::setRDOlist | ( | std::vector< Identifier::value_type > && | rdolist | ) |
Setter with std::move if the value_type is already available.
Definition at line 25 of file StripCluster_v1.cxx.
|
inlinefinaloverridevirtual |
Returns the type of the strip cluster as a simple enumeration.
Implements xAOD::UncalibratedMeasurement_v1.
Definition at line 29 of file StripCluster_v1.h.