ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
TBHit Class Reference

#include <TBHit.h>

Collaboration diagram for TBHit:

Public Member Functions

 TBHit ()
 
 ~TBHit ()
 
float getPosx ()
 
float getPosy ()
 
float getPosz ()
 
double getErrorx ()
 
double getErrory ()
 
double getErrorz ()
 
bool IsValid ()
 
TBBeamDetectorgetBeamDetector ()
 
void setPosx (float x)
 
void setPosy (float y)
 
void setPosz (float z)
 
void setErrorx (double ex)
 
void setErrory (double ey)
 
void setErrorz (double ez)
 
void setValidFlag (bool valid)
 
void setBeamDetector (TBBeamDetector *beamdetect)
 

Private Attributes

TBBeamDetectorm_beamdetect
 
float m_x
 
float m_y
 
float m_z
 
double m_ex
 
double m_ey
 
double m_ez
 
bool m_IsValid
 

Detailed Description

Definition at line 22 of file TBHit.h.

Constructor & Destructor Documentation

◆ TBHit()

TBHit::TBHit ( )

Definition at line 7 of file TBHit.cxx.

8  : m_beamdetect (nullptr),
9  m_x(0),
10  m_y(0),
11  m_z(0),
12  m_ex(0),
13  m_ey(0),
14  m_ez(0),
15  m_IsValid(false)
16 {
17 }

◆ ~TBHit()

TBHit::~TBHit ( )
inline

Definition at line 34 of file TBHit.h.

34 {};

Member Function Documentation

◆ getBeamDetector()

TBBeamDetector* TBHit::getBeamDetector ( )
inline

Definition at line 51 of file TBHit.h.

51 {return m_beamdetect;}

◆ getErrorx()

double TBHit::getErrorx ( )
inline

Definition at line 45 of file TBHit.h.

45 {return m_ex;}

◆ getErrory()

double TBHit::getErrory ( )
inline

Definition at line 46 of file TBHit.h.

46 {return m_ey;}

◆ getErrorz()

double TBHit::getErrorz ( )
inline

Definition at line 47 of file TBHit.h.

47 {return m_ez;}

◆ getPosx()

float TBHit::getPosx ( )
inline

Definition at line 40 of file TBHit.h.

40 {return m_x;}

◆ getPosy()

float TBHit::getPosy ( )
inline

Definition at line 41 of file TBHit.h.

41 {return m_y;}

◆ getPosz()

float TBHit::getPosz ( )
inline

Definition at line 42 of file TBHit.h.

42 {return m_z;}

◆ IsValid()

bool TBHit::IsValid ( )
inline

Definition at line 49 of file TBHit.h.

49 {return m_IsValid;}

◆ setBeamDetector()

void TBHit::setBeamDetector ( TBBeamDetector beamdetect)
inline

Definition at line 66 of file TBHit.h.

66 {m_beamdetect=beamdetect;}

◆ setErrorx()

void TBHit::setErrorx ( double  ex)
inline

Definition at line 58 of file TBHit.h.

58 {m_ex = ex;}

◆ setErrory()

void TBHit::setErrory ( double  ey)
inline

Definition at line 59 of file TBHit.h.

59 {m_ex = ey;}

◆ setErrorz()

void TBHit::setErrorz ( double  ez)
inline

Definition at line 60 of file TBHit.h.

60 {m_ez = ez;}

◆ setPosx()

void TBHit::setPosx ( float  x)
inline

Definition at line 55 of file TBHit.h.

55 {m_x=x;}

◆ setPosy()

void TBHit::setPosy ( float  y)
inline

Definition at line 56 of file TBHit.h.

56 {m_y=y;}

◆ setPosz()

void TBHit::setPosz ( float  z)
inline

Definition at line 57 of file TBHit.h.

57 {m_z=z;}

◆ setValidFlag()

void TBHit::setValidFlag ( bool  valid)
inline

Definition at line 64 of file TBHit.h.

Member Data Documentation

◆ m_beamdetect

TBBeamDetector* TBHit::m_beamdetect
private

Definition at line 75 of file TBHit.h.

◆ m_ex

double TBHit::m_ex
private

Definition at line 82 of file TBHit.h.

◆ m_ey

double TBHit::m_ey
private

Definition at line 82 of file TBHit.h.

◆ m_ez

double TBHit::m_ez
private

Definition at line 82 of file TBHit.h.

◆ m_IsValid

bool TBHit::m_IsValid
private

Definition at line 86 of file TBHit.h.

◆ m_x

float TBHit::m_x
private

Definition at line 78 of file TBHit.h.

◆ m_y

float TBHit::m_y
private

Definition at line 78 of file TBHit.h.

◆ m_z

float TBHit::m_z
private

Definition at line 78 of file TBHit.h.


The documentation for this class was generated from the following files:
TBHit::m_ex
double m_ex
Definition: TBHit.h:82
TBHit::m_z
float m_z
Definition: TBHit.h:78
TBHit::m_beamdetect
TBBeamDetector * m_beamdetect
Definition: TBHit.h:75
TBHit::m_y
float m_y
Definition: TBHit.h:78
x
#define x
TBHit::m_IsValid
bool m_IsValid
Definition: TBHit.h:86
calibdata.valid
list valid
Definition: calibdata.py:45
z
#define z
TBHit::m_ey
double m_ey
Definition: TBHit.h:82
y
#define y
TBHit::m_ez
double m_ez
Definition: TBHit.h:82
TBHit::m_x
float m_x
Definition: TBHit.h:78