ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
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 {}

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.

76 { m_highth=b; }

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

◆ set_phi()

void AlignTRTHit::set_phi ( float  f)
inline

Definition at line 71 of file AlignTRTHit.h.

71 { m_phi=f; }

◆ 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; }

◆ set_tdrift()

void AlignTRTHit::set_tdrift ( float  t)
inline

Definition at line 74 of file AlignTRTHit.h.

74 { m_tdrift=t; }

◆ set_xdrift()

void AlignTRTHit::set_xdrift ( float  x)
inline

Definition at line 73 of file AlignTRTHit.h.

73 { m_xdrift=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 43 of file AlignTRTHit.h.

◆ m_highth

bool AlignTRTHit::m_highth
private

Definition at line 54 of file AlignTRTHit.h.

◆ m_layer

int AlignTRTHit::m_layer
private

Definition at line 46 of file AlignTRTHit.h.

◆ m_mod

int AlignTRTHit::m_mod
private

Definition at line 44 of file AlignTRTHit.h.

◆ m_phi

float AlignTRTHit::m_phi
private

Definition at line 49 of file AlignTRTHit.h.

◆ m_phimod

int AlignTRTHit::m_phimod
private

Definition at line 45 of file AlignTRTHit.h.

◆ m_r

float AlignTRTHit::m_r
private

Definition at line 48 of file AlignTRTHit.h.

◆ m_res

float AlignTRTHit::m_res
private

Definition at line 53 of file AlignTRTHit.h.

◆ m_straw

int AlignTRTHit::m_straw
private

Definition at line 47 of file AlignTRTHit.h.

◆ m_tdrift

float AlignTRTHit::m_tdrift
private

Definition at line 52 of file AlignTRTHit.h.

◆ m_xdrift

float AlignTRTHit::m_xdrift
private

Definition at line 51 of file AlignTRTHit.h.

◆ m_z

float AlignTRTHit::m_z
private

Definition at line 50 of file AlignTRTHit.h.


The documentation for this class was generated from the following files:
AlignTRTHit::m_phi
float m_phi
Definition: AlignTRTHit.h:49
AlignTRTHit::m_det
int m_det
Definition: AlignTRTHit.h:43
read_hist_ntuple.t
t
Definition: read_hist_ntuple.py:5
AlignTRTHit::m_layer
int m_layer
Definition: AlignTRTHit.h:46
x
#define x
AlignTRTHit::r
float r() const
Definition: AlignTRTHit.h:59
AlignTRTHit::straw
int straw() const
Definition: AlignTRTHit.h:58
AlignTRTHit::m_straw
int m_straw
Definition: AlignTRTHit.h:47
maskDeadModules.mod
mod
Definition: maskDeadModules.py:36
AlignTRTHit::m_mod
int m_mod
Definition: AlignTRTHit.h:44
AlignTRTHit::m_phimod
int m_phimod
Definition: AlignTRTHit.h:45
AlignTRTHit::m_res
float m_res
Definition: AlignTRTHit.h:53
AlignTRTHit::m_highth
bool m_highth
Definition: AlignTRTHit.h:54
hist_file_dump.f
f
Definition: hist_file_dump.py:135
AlignTRTHit::m_r
float m_r
Definition: AlignTRTHit.h:48
AlignTRTHit::m_tdrift
float m_tdrift
Definition: AlignTRTHit.h:52
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
AlignTRTHit::m_xdrift
float m_xdrift
Definition: AlignTRTHit.h:51
AlignTRTHit::det
int det() const
Definition: AlignTRTHit.h:54
AlignTRTHit::m_z
float m_z
Definition: AlignTRTHit.h:50
AlignTRTHit::phimod
int phimod() const
Definition: AlignTRTHit.h:56