ATLAS Offline Software
Loading...
Searching...
No Matches
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}
double m_ey
Definition TBHit.h:82
TBBeamDetector * m_beamdetect
Definition TBHit.h:75
bool m_IsValid
Definition TBHit.h:86
double m_ex
Definition TBHit.h:82
double m_ez
Definition TBHit.h:82
float m_z
Definition TBHit.h:78
float m_y
Definition TBHit.h:78
float m_x
Definition TBHit.h:78

◆ ~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;}
#define x

◆ setPosy()

void TBHit::setPosy ( float y)
inline

Definition at line 56 of file TBHit.h.

56{m_y=y;}
#define y

◆ setPosz()

void TBHit::setPosz ( float z)
inline

Definition at line 57 of file TBHit.h.

57{m_z=z;}
#define z

◆ setValidFlag()

void TBHit::setValidFlag ( bool valid)
inline

Definition at line 64 of file TBHit.h.

list valid
Definition calibdata.py:44

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: