ATLAS Offline Software
Loading...
Searching...
No Matches
AlignTRTHit Class Reference

#include <AlignTRTHit.h>

Collaboration diagram for AlignTRTHit:

Public Member Functions

 AlignTRTHit ()
int det () const
int module () const
int phimod () const
int layer () const
int straw () const
float r () const
float phi () const
float z () const
float xdrift () const
float tdrift () const
float res () const
bool highth () const
void set_index (int, int, int, int, int)
void set_r (float)
void set_phi (float)
void set_z (float)
void set_xdrift (float)
void set_tdrift (float)
void set_res (float)
void set_highth (bool)

Private Attributes

int m_det
int m_mod
int m_phimod
int m_layer
int m_straw
float m_r
float m_phi
float m_z
float m_xdrift
float m_tdrift
float m_res
bool m_highth

Detailed Description

Definition at line 12 of file AlignTRTHit.h.

Constructor & Destructor Documentation

◆ AlignTRTHit()

AlignTRTHit::AlignTRTHit ( )

Definition at line 10 of file AlignTRTHit.cxx.

10 :
11 m_det(0), m_mod(0), m_phimod(0), m_layer(0), m_straw(0),
12 m_r(0.), m_phi(0.), m_z(0.), m_xdrift(0.), m_tdrift(0.), m_res(0.),
13 m_highth(false)
14{}
float m_tdrift
Definition AlignTRTHit.h:49
float m_xdrift
Definition AlignTRTHit.h:48

Member Function Documentation

◆ det()

int AlignTRTHit::det ( ) const
inline

Definition at line 54 of file AlignTRTHit.h.

54{ return m_det; }

◆ highth()

bool AlignTRTHit::highth ( ) const
inline

Definition at line 65 of file AlignTRTHit.h.

65{ return m_highth; }

◆ layer()

int AlignTRTHit::layer ( ) const
inline

Definition at line 57 of file AlignTRTHit.h.

57{ return m_layer; }

◆ module()

int AlignTRTHit::module ( ) const
inline

Definition at line 55 of file AlignTRTHit.h.

55{ return m_mod; }

◆ phi()

float AlignTRTHit::phi ( ) const
inline

Definition at line 60 of file AlignTRTHit.h.

60{ return m_phi; }

◆ phimod()

int AlignTRTHit::phimod ( ) const
inline

Definition at line 56 of file AlignTRTHit.h.

56{ return m_phimod; }

◆ r()

float AlignTRTHit::r ( ) const
inline

Definition at line 59 of file AlignTRTHit.h.

59{ return m_r; }

◆ res()

float AlignTRTHit::res ( ) const
inline

Definition at line 64 of file AlignTRTHit.h.

64{ return m_res; }

◆ set_highth()

void AlignTRTHit::set_highth ( bool b)
inline

Definition at line 76 of file AlignTRTHit.h.

◆ set_index()

void AlignTRTHit::set_index ( int det,
int mod,
int phimod,
int lay,
int straw )
inline

Definition at line 67 of file AlignTRTHit.h.

68 {
int phimod() const
Definition AlignTRTHit.h:56
int det() const
Definition AlignTRTHit.h:54
int straw() const
Definition AlignTRTHit.h:58

◆ set_phi()

void AlignTRTHit::set_phi ( float f)
inline

Definition at line 71 of file AlignTRTHit.h.

◆ set_r()

void AlignTRTHit::set_r ( float f)
inline

Definition at line 70 of file AlignTRTHit.h.

70{ m_r=f; }

◆ set_res()

void AlignTRTHit::set_res ( float r)
inline

Definition at line 75 of file AlignTRTHit.h.

75{ m_res=r; }
float r() const
Definition AlignTRTHit.h:59

◆ set_tdrift()

void AlignTRTHit::set_tdrift ( float t)
inline

Definition at line 74 of file AlignTRTHit.h.

◆ set_xdrift()

void AlignTRTHit::set_xdrift ( float x)
inline

Definition at line 73 of file AlignTRTHit.h.

73{ m_xdrift=x; }
#define x

◆ set_z()

void AlignTRTHit::set_z ( float f)
inline

Definition at line 72 of file AlignTRTHit.h.

72{ m_z=f; }

◆ straw()

int AlignTRTHit::straw ( ) const
inline

Definition at line 58 of file AlignTRTHit.h.

58{ return m_straw; }

◆ tdrift()

float AlignTRTHit::tdrift ( ) const
inline

Definition at line 63 of file AlignTRTHit.h.

63{ return m_tdrift; }

◆ xdrift()

float AlignTRTHit::xdrift ( ) const
inline

Definition at line 62 of file AlignTRTHit.h.

62{ return m_xdrift; }

◆ z()

float AlignTRTHit::z ( ) const
inline

Definition at line 61 of file AlignTRTHit.h.

61{ return m_z; }

Member Data Documentation

◆ m_det

int AlignTRTHit::m_det
private

Definition at line 40 of file AlignTRTHit.h.

◆ m_highth

bool AlignTRTHit::m_highth
private

Definition at line 51 of file AlignTRTHit.h.

◆ m_layer

int AlignTRTHit::m_layer
private

Definition at line 43 of file AlignTRTHit.h.

◆ m_mod

int AlignTRTHit::m_mod
private

Definition at line 41 of file AlignTRTHit.h.

◆ m_phi

float AlignTRTHit::m_phi
private

Definition at line 46 of file AlignTRTHit.h.

◆ m_phimod

int AlignTRTHit::m_phimod
private

Definition at line 42 of file AlignTRTHit.h.

◆ m_r

float AlignTRTHit::m_r
private

Definition at line 45 of file AlignTRTHit.h.

◆ m_res

float AlignTRTHit::m_res
private

Definition at line 50 of file AlignTRTHit.h.

◆ m_straw

int AlignTRTHit::m_straw
private

Definition at line 44 of file AlignTRTHit.h.

◆ m_tdrift

float AlignTRTHit::m_tdrift
private

Definition at line 49 of file AlignTRTHit.h.

◆ m_xdrift

float AlignTRTHit::m_xdrift
private

Definition at line 48 of file AlignTRTHit.h.

◆ m_z

float AlignTRTHit::m_z
private

Definition at line 47 of file AlignTRTHit.h.


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