ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ClusterSeg::Cluster Struct Reference

#include <Cluster.h>

Collaboration diagram for ClusterSeg::Cluster:

Public Member Functions

 Cluster (double x_, double y_, double z_, bool isPhi_, Muon::MuonStationIndex::TechnologyIndex tIndex_, Muon::MuonStationIndex::PhiIndex pIndex_, bool isMatch_, int barcode_)
 
 Cluster (double x_, double y_, double z_, bool isPhi_, int tIndex_, int pIndex_, bool isMatch_, int barcode_)
 
double x () const
 
double y () const
 
double z () const
 
double rSph () const
 
double rCyl () const
 
double phi () const
 
double theta () const
 
double eta () const
 
bool isPhi () const
 
Muon::MuonStationIndex::TechnologyIndex techIndex () const
 
Muon::MuonStationIndex::PhiIndex phiIndex () const
 
bool isMatch () const
 
int barcode () const
 
bool isSideA () const
 

Public Attributes

double m_x
 
double m_y
 
double m_z
 
bool m_isPhi
 
Muon::MuonStationIndex::TechnologyIndex m_tIndex
 
Muon::MuonStationIndex::PhiIndex m_pIndex
 
bool m_isMatch
 
int m_barcode
 
std::string m_chamberId
 

Detailed Description

Definition at line 14 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h.

Constructor & Destructor Documentation

◆ Cluster() [1/2]

ClusterSeg::Cluster::Cluster ( double  x_,
double  y_,
double  z_,
bool  isPhi_,
Muon::MuonStationIndex::TechnologyIndex  tIndex_,
Muon::MuonStationIndex::PhiIndex  pIndex_,
bool  isMatch_,
int  barcode_ 
)

Definition at line 14 of file MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/src/Cluster.cxx.

14 : m_x(x_),m_y(y_),m_z(z_),m_isPhi(isPhi_),m_tIndex(tIndex_),m_pIndex(pIndex_),m_isMatch(isMatch_),m_barcode(barcode_),m_chamberId("") {}

◆ Cluster() [2/2]

ClusterSeg::Cluster::Cluster ( double  x_,
double  y_,
double  z_,
bool  isPhi_,
int  tIndex_,
int  pIndex_,
bool  isMatch_,
int  barcode_ 
)

Member Function Documentation

◆ barcode()

int ClusterSeg::Cluster::barcode ( ) const
inline

◆ eta()

double ClusterSeg::Cluster::eta ( ) const
inline

◆ isMatch()

bool ClusterSeg::Cluster::isMatch ( ) const
inline

◆ isPhi()

bool ClusterSeg::Cluster::isPhi ( ) const
inline

◆ isSideA()

bool ClusterSeg::Cluster::isSideA ( ) const
inline

◆ phi()

double ClusterSeg::Cluster::phi ( ) const
inline

◆ phiIndex()

Muon::MuonStationIndex::PhiIndex ClusterSeg::Cluster::phiIndex ( ) const
inline

◆ rCyl()

double ClusterSeg::Cluster::rCyl ( ) const
inline

◆ rSph()

double ClusterSeg::Cluster::rSph ( ) const
inline

◆ techIndex()

Muon::MuonStationIndex::TechnologyIndex ClusterSeg::Cluster::techIndex ( ) const
inline

◆ theta()

double ClusterSeg::Cluster::theta ( ) const
inline

◆ x()

double ClusterSeg::Cluster::x ( ) const
inline

◆ y()

double ClusterSeg::Cluster::y ( ) const
inline

◆ z()

double ClusterSeg::Cluster::z ( ) const
inline

Member Data Documentation

◆ m_barcode

int ClusterSeg::Cluster::m_barcode

◆ m_chamberId

std::string ClusterSeg::Cluster::m_chamberId

◆ m_isMatch

bool ClusterSeg::Cluster::m_isMatch

◆ m_isPhi

bool ClusterSeg::Cluster::m_isPhi

◆ m_pIndex

Muon::MuonStationIndex::PhiIndex ClusterSeg::Cluster::m_pIndex

◆ m_tIndex

Muon::MuonStationIndex::TechnologyIndex ClusterSeg::Cluster::m_tIndex

◆ m_x

double ClusterSeg::Cluster::m_x

◆ m_y

double ClusterSeg::Cluster::m_y

◆ m_z

double ClusterSeg::Cluster::m_z

The documentation for this struct was generated from the following files:
ClusterSeg::Cluster::m_tIndex
Muon::MuonStationIndex::TechnologyIndex m_tIndex
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:40
ClusterSeg::Cluster::theta
double theta() const
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:25
ClusterSeg::Cluster::m_isPhi
bool m_isPhi
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:39
ClusterSeg::Cluster::m_barcode
int m_barcode
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:43
ClusterSeg::Cluster::m_z
double m_z
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:38
ClusterSeg::Cluster::m_y
double m_y
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:37
ClusterSeg::Cluster::m_x
double m_x
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:36
ClusterSeg::Cluster::m_pIndex
Muon::MuonStationIndex::PhiIndex m_pIndex
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:41
ClusterSeg::Cluster::m_chamberId
std::string m_chamberId
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:44
Muon::MuonStationIndex::PhiIndex
PhiIndex
enum to classify the different phi layers in the muon spectrometer
Definition: MuonStationIndex.h:31
drawFromPickle.tan
tan
Definition: drawFromPickle.py:36
ClusterSeg::Cluster::m_isMatch
bool m_isMatch
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:42
ClusterSeg::Cluster::rSph
double rSph() const
Definition: MuonSpectrometer/MuonReconstruction/MuonRecUtils/MuonLinearSegmentMakerUtilities/MuonLinearSegmentMakerUtilities/Cluster.h:22
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Muon::MuonStationIndex::TechnologyIndex
TechnologyIndex
enum to classify the different layers in the muon spectrometer
Definition: MuonStationIndex.h:54