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.