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

This class is used to store hit information from BPC & MWPC for one plane. More...

#include "TBEvent/TBHitPlane.h"

Collaboration diagram for TBHitPlane:

Public Member Functions

 TBHitPlane ()
 ~TBHitPlane ()
double getPosu () const
double getPosw () const
double getErroru () const
double getErrorw () const
bool IsValid () const
TBBeamDetector * getBeamDetector () const
void setPosu (double u)
void setPosw (double w)
void setErroru (double eu)
void setErrorw (double ew)
void setValidFlag (bool valid)
void setBeamDetector (TBBeamDetector *beamdetect)

Private Attributes

TBBeamDetector * m_beamdetect
double m_u
double m_w
double m_eu
double m_ew
bool m_IsValid

Detailed Description

This class is used to store hit information from BPC & MWPC for one plane.

This algorithm is used to fit a collection of TBHitPlane (TBHitPlaneCont) and create a TBTrack data object.

The modivation was to create a track object using both BPC data & MWPC data but given that the MWPC is plane specific (zx plane and yx plane) we have to make a linear fit on each plane with the correct hit objects.

Definition at line 15 of file TBHitPlane.h.

Constructor & Destructor Documentation

◆ TBHitPlane()

TBHitPlane::TBHitPlane ( )

Definition at line 7 of file TBHitPlane.cxx.

8 : m_beamdetect(0),
9 m_u(0),
10 m_w(0),
11 m_eu(0),
12 m_ew(0),
13 m_IsValid(false)
14{
15}
double m_u
Definition TBHitPlane.h:60
bool m_IsValid
Definition TBHitPlane.h:68
double m_eu
Definition TBHitPlane.h:64
TBBeamDetector * m_beamdetect
Definition TBHitPlane.h:56
double m_w
Definition TBHitPlane.h:60
double m_ew
Definition TBHitPlane.h:64

◆ ~TBHitPlane()

TBHitPlane::~TBHitPlane ( )

Definition at line 18 of file TBHitPlane.cxx.

18{}

Member Function Documentation

◆ getBeamDetector()

TBBeamDetector * TBHitPlane::getBeamDetector ( ) const
inline

Definition at line 38 of file TBHitPlane.h.

38{return m_beamdetect;}

◆ getErroru()

double TBHitPlane::getErroru ( ) const
inline

Definition at line 33 of file TBHitPlane.h.

33{return m_eu;}

◆ getErrorw()

double TBHitPlane::getErrorw ( ) const
inline

Definition at line 34 of file TBHitPlane.h.

34{return m_ew;}

◆ getPosu()

double TBHitPlane::getPosu ( ) const
inline

Definition at line 31 of file TBHitPlane.h.

31{return m_u;}

◆ getPosw()

double TBHitPlane::getPosw ( ) const
inline

Definition at line 32 of file TBHitPlane.h.

32{return m_w;}

◆ IsValid()

bool TBHitPlane::IsValid ( ) const
inline

Definition at line 36 of file TBHitPlane.h.

36{return m_IsValid;}

◆ setBeamDetector()

void TBHitPlane::setBeamDetector ( TBBeamDetector * beamdetect)
inline

Definition at line 47 of file TBHitPlane.h.

47{m_beamdetect=beamdetect;}

◆ setErroru()

void TBHitPlane::setErroru ( double eu)
inline

Definition at line 42 of file TBHitPlane.h.

42{m_eu = eu;}

◆ setErrorw()

void TBHitPlane::setErrorw ( double ew)
inline

Definition at line 43 of file TBHitPlane.h.

43{m_ew = ew;}

◆ setPosu()

void TBHitPlane::setPosu ( double u)
inline

Definition at line 40 of file TBHitPlane.h.

40{m_u = u;}
@ u
Enums for curvilinear frames.
Definition ParamDefs.h:77

◆ setPosw()

void TBHitPlane::setPosw ( double w)
inline

Definition at line 41 of file TBHitPlane.h.

◆ setValidFlag()

void TBHitPlane::setValidFlag ( bool valid)
inline

Definition at line 45 of file TBHitPlane.h.

list valid
Definition calibdata.py:44

Member Data Documentation

◆ m_beamdetect

TBBeamDetector* TBHitPlane::m_beamdetect
private

Definition at line 56 of file TBHitPlane.h.

◆ m_eu

double TBHitPlane::m_eu
private

Definition at line 64 of file TBHitPlane.h.

◆ m_ew

double TBHitPlane::m_ew
private

Definition at line 64 of file TBHitPlane.h.

◆ m_IsValid

bool TBHitPlane::m_IsValid
private

Definition at line 68 of file TBHitPlane.h.

◆ m_u

double TBHitPlane::m_u
private

Definition at line 60 of file TBHitPlane.h.

◆ m_w

double TBHitPlane::m_w
private

Definition at line 60 of file TBHitPlane.h.


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