ATLAS Offline Software
Loading...
Searching...
No Matches
ICscSegmentFinder::Cluster Struct Reference

#include <ICscSegmentFinder.h>

Collaboration diagram for ICscSegmentFinder::Cluster:

Public Member Functions

 Cluster ()
 Cluster (const Amg::Vector3D &lp, const Muon::CscClusterOnTrack *c, bool measuresPhi)
double locY () const
double locX () const

Public Attributes

Amg::Vector3D lpos
const Muon::CscClusterOnTrackcl
bool measPhi

Detailed Description

Definition at line 59 of file ICscSegmentFinder.h.

Constructor & Destructor Documentation

◆ Cluster() [1/2]

ICscSegmentFinder::Cluster::Cluster ( )
inline

Definition at line 65 of file ICscSegmentFinder.h.

65: cl(NULL), measPhi(0) {}
const Muon::CscClusterOnTrack * cl

◆ Cluster() [2/2]

ICscSegmentFinder::Cluster::Cluster ( const Amg::Vector3D & lp,
const Muon::CscClusterOnTrack * c,
bool measuresPhi )
inline

Definition at line 66 of file ICscSegmentFinder.h.

66: lpos(lp), cl(c), measPhi(measuresPhi) {}

Member Function Documentation

◆ locX()

double ICscSegmentFinder::Cluster::locX ( ) const
inline

Definition at line 76 of file ICscSegmentFinder.h.

76{ return lpos.z(); }

◆ locY()

double ICscSegmentFinder::Cluster::locY ( ) const
inline

Definition at line 70 of file ICscSegmentFinder.h.

70 {
71 if (measPhi)
72 return lpos.x();
73 else
74 return lpos.y();
75 }

Member Data Documentation

◆ cl

const Muon::CscClusterOnTrack* ICscSegmentFinder::Cluster::cl

Definition at line 68 of file ICscSegmentFinder.h.

◆ lpos

Amg::Vector3D ICscSegmentFinder::Cluster::lpos

Definition at line 67 of file ICscSegmentFinder.h.

◆ measPhi

bool ICscSegmentFinder::Cluster::measPhi

Definition at line 69 of file ICscSegmentFinder.h.


The documentation for this struct was generated from the following file: