![]() |
ATLAS Offline Software
|
class representing a cluster meaurement More...
#include <Cluster.h>
Public Member Functions | |
| Cluster (const LocVec2D &pos, double err) | |
| minimal constructor: More... | |
| Cluster (const LocVec2D &pos, double err, ClusterId id, const Muon::MuonClusterOnTrack *rot, unsigned int index) | |
| full constructor: More... | |
| ~Cluster ()=default | |
| const LocVec2D & | position () const |
| local position of the cluster More... | |
| const ClusterId & | id () const |
| cluster identifier More... | |
| double | x () const |
| direct access to local x coordinate of cluster More... | |
| double | y () const |
| direct access to y coordinate of cluster More... | |
| double | err () const |
| error on cluster position More... | |
| const Muon::MuonClusterOnTrack * | rot () const |
| index of cluster in input vector, use to link back the cluster to the MuonClusterOnTrack More... | |
| unsigned int | index () const |
| : Index w.r.t cluster vector More... | |
Private Attributes | |
| LocVec2D | m_pos {0., 0.} |
| double | m_err {0.} |
| ClusterId | m_id {} |
| const Muon::MuonClusterOnTrack * | m_rot {nullptr} |
| unsigned int | m_idx {0} |
class representing a cluster meaurement
Definition at line 22 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
inline |
full constructor:
| pos | local position of cluster |
| err | error on cluster position |
| id | cluster identifier |
| rot | Pointer to the ROT out of which the cluster is made |
| index | index of cluster use to link it back to the original RIO_OnTrack |
Definition at line 35 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
default |
|
inline |
error on cluster position
Definition at line 55 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
cluster identifier
Definition at line 46 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
inline |
: Index w.r.t cluster vector
Definition at line 60 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
local position of the cluster
Definition at line 43 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
inline |
index of cluster in input vector, use to link back the cluster to the MuonClusterOnTrack
Definition at line 58 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
inline |
direct access to local x coordinate of cluster
Definition at line 49 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
inline |
direct access to y coordinate of cluster
Definition at line 52 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
private |
Definition at line 64 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
private |
Definition at line 65 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
private |
Definition at line 67 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
private |
Definition at line 63 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
|
private |
Definition at line 66 of file Tracking/TrkUtilityPackages/TrkDriftCircleMath/TrkDriftCircleMath/Cluster.h.
1.8.18