ATLAS Offline Software
Loading...
Searching...
No Matches
InDet::TRT_DriftCircleLinkN_xk Class Reference

#include <TRT_DriftCircleLinkN_xk.h>

Collaboration diagram for InDet::TRT_DriftCircleLinkN_xk:

Public Member Functions

 TRT_DriftCircleLinkN_xk ()
 TRT_DriftCircleLinkN_xk (const TRT_DriftCircleLinkN_xk &)
 ~TRT_DriftCircleLinkN_xk ()
TRT_DriftCircleLinkN_xkoperator= (const TRT_DriftCircleLinkN_xk &)
const TRT_DriftCirclecircle () const
const float & phi () const
const unsigned int & address () const
unsigned int buffer () const
unsigned int layer () const
void set (const TRT_DriftCircle *const &, const float &, const unsigned int &)

Protected Attributes

const TRT_DriftCirclem_circle
float m_phi
unsigned int m_address

Detailed Description

Definition at line 22 of file TRT_DriftCircleLinkN_xk.h.

Constructor & Destructor Documentation

◆ TRT_DriftCircleLinkN_xk() [1/2]

InDet::TRT_DriftCircleLinkN_xk::TRT_DriftCircleLinkN_xk ( )
inline

Definition at line 66 of file TRT_DriftCircleLinkN_xk.h.

◆ TRT_DriftCircleLinkN_xk() [2/2]

InDet::TRT_DriftCircleLinkN_xk::TRT_DriftCircleLinkN_xk ( const TRT_DriftCircleLinkN_xk & L)
inline

Definition at line 73 of file TRT_DriftCircleLinkN_xk.h.

74 {
75 *this = L;
76 }

◆ ~TRT_DriftCircleLinkN_xk()

InDet::TRT_DriftCircleLinkN_xk::~TRT_DriftCircleLinkN_xk ( )
inline

Definition at line 89 of file TRT_DriftCircleLinkN_xk.h.

89{}

Member Function Documentation

◆ address()

const unsigned int & InDet::TRT_DriftCircleLinkN_xk::address ( ) const
inline

Definition at line 41 of file TRT_DriftCircleLinkN_xk.h.

41{return m_address;}

◆ buffer()

unsigned int InDet::TRT_DriftCircleLinkN_xk::buffer ( ) const
inline

Definition at line 42 of file TRT_DriftCircleLinkN_xk.h.

42{return m_address/1000;}

◆ circle()

const TRT_DriftCircle * InDet::TRT_DriftCircleLinkN_xk::circle ( ) const
inline

Definition at line 39 of file TRT_DriftCircleLinkN_xk.h.

39{return m_circle ;}

◆ layer()

unsigned int InDet::TRT_DriftCircleLinkN_xk::layer ( ) const
inline

Definition at line 43 of file TRT_DriftCircleLinkN_xk.h.

43{return m_address%1000;}

◆ operator=()

TRT_DriftCircleLinkN_xk & InDet::TRT_DriftCircleLinkN_xk::operator= ( const TRT_DriftCircleLinkN_xk & L)
inline

Definition at line 78 of file TRT_DriftCircleLinkN_xk.h.

80 {
81 if(&L!=this) {
82 m_circle = L.m_circle ;
83 m_phi = L.m_phi ;
84 m_address = L.m_address;
85 }
86 return(*this);
87 }

◆ phi()

const float & InDet::TRT_DriftCircleLinkN_xk::phi ( ) const
inline

Definition at line 40 of file TRT_DriftCircleLinkN_xk.h.

40{return m_phi ;}

◆ set()

void InDet::TRT_DriftCircleLinkN_xk::set ( const TRT_DriftCircle *const & d,
const float & p,
const unsigned int & a )
inline

Definition at line 91 of file TRT_DriftCircleLinkN_xk.h.

Member Data Documentation

◆ m_address

unsigned int InDet::TRT_DriftCircleLinkN_xk::m_address
protected

Definition at line 54 of file TRT_DriftCircleLinkN_xk.h.

◆ m_circle

const TRT_DriftCircle* InDet::TRT_DriftCircleLinkN_xk::m_circle
protected

Definition at line 52 of file TRT_DriftCircleLinkN_xk.h.

◆ m_phi

float InDet::TRT_DriftCircleLinkN_xk::m_phi
protected

Definition at line 53 of file TRT_DriftCircleLinkN_xk.h.


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