ATLAS Offline Software
Public Member Functions | Protected Attributes | List of all members
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.

67  {
68  m_circle = 0 ;
69  m_phi = 0.;
70  m_address = 0 ;
71  }

◆ 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.

93  {
94  m_circle = d;
95  m_phi = p;
96  m_address = a;
97  }

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:
python.PerfMonSerializer.p
def p
Definition: PerfMonSerializer.py:743
hist_file_dump.d
d
Definition: hist_file_dump.py:137
InDet::TRT_DriftCircleLinkN_xk::m_circle
const TRT_DriftCircle * m_circle
Definition: TRT_DriftCircleLinkN_xk.h:52
InDet::TRT_DriftCircleLinkN_xk::m_address
unsigned int m_address
Definition: TRT_DriftCircleLinkN_xk.h:54
InDet::TRT_DriftCircleLinkN_xk::m_phi
float m_phi
Definition: TRT_DriftCircleLinkN_xk.h:53
a
TList * a
Definition: liststreamerinfos.cxx:10