CbmRoot
CbmLitHit Class Reference

Base data class for hits. More...

#include <CbmLitHit.h>

Inheritance diagram for CbmLitHit:
[legend]

Public Member Functions

 CbmLitHit ()
 Constructor. More...
 
virtual ~CbmLitHit ()
 Destructor. 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)
 
virtual string ToString () const
 Return string representation of class. More...
 

Private Attributes

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 hits.

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

Definition at line 26 of file CbmLitHit.h.

Constructor & Destructor Documentation

◆ CbmLitHit()

CbmLitHit::CbmLitHit ( )
inline

Constructor.

Definition at line 31 of file CbmLitHit.h.

◆ ~CbmLitHit()

virtual CbmLitHit::~CbmLitHit ( )
inlinevirtual

Destructor.

Definition at line 43 of file CbmLitHit.h.

Member Function Documentation

◆ GetDt()

litfloat CbmLitHit::GetDt ( ) const
inline

Definition at line 51 of file CbmLitHit.h.

References fDt.

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

◆ GetDz()

litfloat CbmLitHit::GetDz ( ) const
inline

Definition at line 49 of file CbmLitHit.h.

References fDz.

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

◆ GetRefId()

◆ GetStation()

◆ GetSystem()

◆ GetT()

litfloat CbmLitHit::GetT ( ) const
inline

◆ GetType()

◆ GetZ()

◆ SetDetectorId()

◆ SetDt()

void CbmLitHit::SetDt ( litfloat  dt)
inline

◆ SetDz()

void CbmLitHit::SetDz ( litfloat  dz)
inline

◆ SetHitType()

void CbmLitHit::SetHitType ( LitHitType  hitType)
inline

◆ SetRefId()

void CbmLitHit::SetRefId ( Int_t  refId)
inline

◆ SetT()

void CbmLitHit::SetT ( litfloat  t)
inline

◆ SetZ()

◆ ToString()

virtual string CbmLitHit::ToString ( ) const
inlinevirtual

Return string representation of class.

Returns
String representation of class.

Reimplemented in CbmLitStripHit, and CbmLitPixelHit.

Definition at line 74 of file CbmLitHit.h.

Member Data Documentation

◆ fDetectorId

Int_t CbmLitHit::fDetectorId
private

Definition at line 88 of file CbmLitHit.h.

Referenced by GetStation(), GetSystem(), and SetDetectorId().

◆ fDt

litfloat CbmLitHit::fDt
private

Definition at line 83 of file CbmLitHit.h.

Referenced by GetDt(), and SetDt().

◆ fDz

litfloat CbmLitHit::fDz
private

Definition at line 81 of file CbmLitHit.h.

Referenced by GetDz(), and SetDz().

◆ fHitType

LitHitType CbmLitHit::fHitType
private

Definition at line 79 of file CbmLitHit.h.

Referenced by GetType(), and SetHitType().

◆ fRefId

Int_t CbmLitHit::fRefId
private

Definition at line 77 of file CbmLitHit.h.

Referenced by GetRefId(), and SetRefId().

◆ fT

litfloat CbmLitHit::fT
private

Definition at line 82 of file CbmLitHit.h.

Referenced by GetT(), and SetT().

◆ fZ

litfloat CbmLitHit::fZ
private

Definition at line 80 of file CbmLitHit.h.

Referenced by GetZ(), and SetZ().

◆ SB_STATION

const Int_t CbmLitHit::SB_STATION = 4
staticprivate

Definition at line 95 of file CbmLitHit.h.

Referenced by GetStation(), and SetDetectorId().

◆ SB_SYSTEM

const Int_t CbmLitHit::SB_SYSTEM = 0
staticprivate

Definition at line 94 of file CbmLitHit.h.

Referenced by GetSystem(), and SetDetectorId().

◆ WL_STATION

const Int_t CbmLitHit::WL_STATION = 31
staticprivate

Definition at line 92 of file CbmLitHit.h.

Referenced by GetStation().

◆ WL_SYSTEM

const Int_t CbmLitHit::WL_SYSTEM = 15
staticprivate

Definition at line 91 of file CbmLitHit.h.

Referenced by GetSystem().


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