CbmRoot
CbmLitPixelHit Class Reference

Base data class for pixel hits. More...

#include <CbmLitPixelHit.h>

Inheritance diagram for CbmLitPixelHit:
[legend]
Collaboration diagram for CbmLitPixelHit:
[legend]

Public Member Functions

 CbmLitPixelHit ()
 Constructor. More...
 
virtual ~CbmLitPixelHit ()
 Destructor. More...
 
litfloat GetX () const
 
litfloat GetY () const
 
litfloat GetDx () const
 
litfloat GetDy () const
 
litfloat GetDxy () const
 
void SetX (litfloat x)
 
void SetY (litfloat y)
 
void SetDx (litfloat dx)
 
void SetDy (litfloat dy)
 
void SetDxy (litfloat dxy)
 
virtual std::string ToString () const
 Return string representation of class. More...
 
Int_t GetRefId () const
 
LitHitType GetType () const
 
litfloat GetZ () const
 
litfloat GetDz () const
 
litfloat GetT () const
 
litfloat GetDt () const
 
LitSystemId GetSystem () const
 
Int_t GetStation () const
 
void SetRefId (Int_t refId)
 
void SetHitType (LitHitType hitType)
 
void SetZ (litfloat z)
 
void SetDz (litfloat dz)
 
void SetT (litfloat t)
 
void SetDt (litfloat dt)
 
void SetDetectorId (LitSystemId sysId, Int_t station)
 

Private Attributes

litfloat fX
 
litfloat fY
 
litfloat fDx
 
litfloat fDy
 
litfloat fDxy
 
Int_t fRefId
 
LitHitType fHitType
 
litfloat fZ
 
litfloat fDz
 
litfloat fT
 
litfloat fDt
 
Int_t fDetectorId
 

Static Private Attributes

static const Int_t WL_SYSTEM = 15
 
static const Int_t WL_STATION = 31
 
static const Int_t SB_SYSTEM = 0
 
static const Int_t SB_STATION = 4
 

Detailed Description

Base data class for pixel hits.

Author
Andrey Lebedev andre.nosp@m.y.le.nosp@m.bedev.nosp@m.@gsi.nosp@m..de
Date
2008

Definition at line 22 of file CbmLitPixelHit.h.

Constructor & Destructor Documentation

◆ CbmLitPixelHit()

CbmLitPixelHit::CbmLitPixelHit ( )
inline

Constructor.

Definition at line 27 of file CbmLitPixelHit.h.

References kLITPIXELHIT, and CbmLitHit::SetHitType().

◆ ~CbmLitPixelHit()

virtual CbmLitPixelHit::~CbmLitPixelHit ( )
inlinevirtual

Destructor.

Definition at line 34 of file CbmLitPixelHit.h.

Member Function Documentation

◆ GetDt()

litfloat CbmLitHit::GetDt ( ) const
inlineinherited

Definition at line 51 of file CbmLitHit.h.

References CbmLitHit::fDt.

Referenced by CbmLitHitData::AddHit(), lit::ChiSq(), and CbmLitKalmanFilter::Update().

◆ GetDx()

◆ GetDxy()

litfloat CbmLitPixelHit::GetDxy ( ) const
inline

◆ GetDy()

◆ GetDz()

litfloat CbmLitHit::GetDz ( ) const
inlineinherited

Definition at line 49 of file CbmLitHit.h.

References CbmLitHit::fDz.

Referenced by ToString(), and CbmLitStripHit::ToString().

◆ GetRefId()

◆ GetStation()

◆ GetSystem()

◆ GetT()

litfloat CbmLitHit::GetT ( ) const
inlineinherited

◆ GetType()

◆ GetX()

◆ GetY()

◆ GetZ()

◆ SetDetectorId()

◆ SetDt()

void CbmLitHit::SetDt ( litfloat  dt)
inlineinherited

◆ SetDx()

◆ SetDxy()

◆ SetDy()

◆ SetDz()

void CbmLitHit::SetDz ( litfloat  dz)
inlineinherited

◆ SetHitType()

void CbmLitHit::SetHitType ( LitHitType  hitType)
inlineinherited

◆ SetRefId()

void CbmLitHit::SetRefId ( Int_t  refId)
inlineinherited

◆ SetT()

void CbmLitHit::SetT ( litfloat  t)
inlineinherited

◆ SetX()

void CbmLitPixelHit::SetX ( litfloat  x)
inline

◆ SetY()

void CbmLitPixelHit::SetY ( litfloat  y)
inline

◆ SetZ()

◆ ToString()

virtual std::string CbmLitPixelHit::ToString ( ) const
inlinevirtual

Return string representation of class.

Returns
String representation of class.

Reimplemented from CbmLitHit.

Definition at line 54 of file CbmLitPixelHit.h.

References GetDx(), GetDxy(), GetDy(), CbmLitHit::GetDz(), CbmLitHit::GetRefId(), CbmLitHit::GetStation(), CbmLitHit::GetSystem(), CbmLitHit::GetType(), GetX(), GetY(), and CbmLitHit::GetZ().

Member Data Documentation

◆ fDetectorId

Int_t CbmLitHit::fDetectorId
privateinherited

◆ fDt

litfloat CbmLitHit::fDt
privateinherited

Definition at line 83 of file CbmLitHit.h.

Referenced by CbmLitHit::GetDt(), and CbmLitHit::SetDt().

◆ fDx

litfloat CbmLitPixelHit::fDx
private

Definition at line 66 of file CbmLitPixelHit.h.

Referenced by GetDx(), and SetDx().

◆ fDxy

litfloat CbmLitPixelHit::fDxy
private

Definition at line 67 of file CbmLitPixelHit.h.

Referenced by GetDxy(), and SetDxy().

◆ fDy

litfloat CbmLitPixelHit::fDy
private

Definition at line 66 of file CbmLitPixelHit.h.

Referenced by GetDy(), and SetDy().

◆ fDz

litfloat CbmLitHit::fDz
privateinherited

Definition at line 81 of file CbmLitHit.h.

Referenced by CbmLitHit::GetDz(), and CbmLitHit::SetDz().

◆ fHitType

LitHitType CbmLitHit::fHitType
privateinherited

Definition at line 79 of file CbmLitHit.h.

Referenced by CbmLitHit::GetType(), and CbmLitHit::SetHitType().

◆ fRefId

Int_t CbmLitHit::fRefId
privateinherited

Definition at line 77 of file CbmLitHit.h.

Referenced by CbmLitHit::GetRefId(), and CbmLitHit::SetRefId().

◆ fT

litfloat CbmLitHit::fT
privateinherited

Definition at line 82 of file CbmLitHit.h.

Referenced by CbmLitHit::GetT(), and CbmLitHit::SetT().

◆ fX

litfloat CbmLitPixelHit::fX
private

Definition at line 65 of file CbmLitPixelHit.h.

Referenced by GetX(), and SetX().

◆ fY

litfloat CbmLitPixelHit::fY
private

Definition at line 65 of file CbmLitPixelHit.h.

Referenced by GetY(), and SetY().

◆ fZ

litfloat CbmLitHit::fZ
privateinherited

Definition at line 80 of file CbmLitHit.h.

Referenced by CbmLitHit::GetZ(), and CbmLitHit::SetZ().

◆ SB_STATION

const Int_t CbmLitHit::SB_STATION = 4
staticprivateinherited

Definition at line 95 of file CbmLitHit.h.

Referenced by CbmLitHit::GetStation(), and CbmLitHit::SetDetectorId().

◆ SB_SYSTEM

const Int_t CbmLitHit::SB_SYSTEM = 0
staticprivateinherited

Definition at line 94 of file CbmLitHit.h.

Referenced by CbmLitHit::GetSystem(), and CbmLitHit::SetDetectorId().

◆ WL_STATION

const Int_t CbmLitHit::WL_STATION = 31
staticprivateinherited

Definition at line 92 of file CbmLitHit.h.

Referenced by CbmLitHit::GetStation().

◆ WL_SYSTEM

const Int_t CbmLitHit::WL_SYSTEM = 15
staticprivateinherited

Definition at line 91 of file CbmLitHit.h.

Referenced by CbmLitHit::GetSystem().


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