![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef DCMATH_CLUSTER_H
6 #define DCMATH_CLUSTER_H
11 #include "GaudiKernel/MsgStream.h"
17 class MuonClusterOnTrack;
70 typedef std::vector<Cluster>
CLVec;
72 typedef CLVec::const_iterator
CLCit;
JetConstituentVector::iterator iterator
std::ostream & operator<<(std::ostream &os, const TrkDriftCircleMath::Cluster &dc)
unsigned int index() const
: Index w.r.t cluster vector
std::vector< Cluster > CLVec
Function object to check whether two Segments are sub/super sets or different.
const Muon::MuonClusterOnTrack * m_rot
double err() const
error on cluster position
double x() const
Returns the x coordinate of the vector.
This class provides conversion from CSC RDO data to CSC Digits.
Implementation of 2 dimensional vector class.
double y() const
direct access to y coordinate of cluster
double y() const
Returns the y coordinate of the vector.
double x() const
direct access to local x coordinate of cluster
CLVec::const_iterator CLCit
class representing a cluster meaurement
const Muon::MuonClusterOnTrack * rot() const
index of cluster in input vector, use to link back the cluster to the MuonClusterOnTrack
const LocVec2D & position() const
local position of the cluster
const ClusterId & id() const
cluster identifier
Cluster(const LocVec2D &pos, double err, ClusterId id, const Muon::MuonClusterOnTrack *rot, unsigned int index)
full constructor:
Cluster(const LocVec2D &pos, double err)
minimal constructor:
Base class for Muon cluster RIO_OnTracks.