CbmRoot
CbmLitStripHit Class Reference

Base data class for strip hits. More...

#include <CbmLitStripHit.h>

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

Public Member Functions

 CbmLitStripHit ()
 Constructor. More...
 
virtual ~CbmLitStripHit ()
 Destructor. More...
 
litfloat GetU () const
 
litfloat GetDu () const
 
litfloat GetPhi () const
 
litfloat GetCosPhi () const
 
litfloat GetSinPhi () const
 
int GetSegment () const
 
void SetU (litfloat u)
 
void SetDu (litfloat du)
 
void SetPhi (litfloat phi)
 
void SetCosPhi (litfloat cosPhi)
 
void SetSinPhi (litfloat sinPhi)
 
void SetSegment (int segment)
 
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)
 

Protected Attributes

litfloat fU
 
litfloat fDu
 
litfloat fPhi
 
litfloat fCosPhi
 
litfloat fSinPhi
 
int fSegment
 

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 strip 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 CbmLitStripHit.h.

Constructor & Destructor Documentation

◆ CbmLitStripHit()

CbmLitStripHit::CbmLitStripHit ( )
inline

Constructor.

Definition at line 27 of file CbmLitStripHit.h.

References kLITSTRIPHIT, and CbmLitHit::SetHitType().

◆ ~CbmLitStripHit()

virtual CbmLitStripHit::~CbmLitStripHit ( )
inlinevirtual

Destructor.

Definition at line 35 of file CbmLitStripHit.h.

Member Function Documentation

◆ GetCosPhi()

litfloat CbmLitStripHit::GetCosPhi ( ) const
inline

◆ 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().

◆ GetDu()

litfloat CbmLitStripHit::GetDu ( ) const
inline

Definition at line 39 of file CbmLitStripHit.h.

References fDu.

Referenced by lit::ChiSq(), ToString(), CbmLitKalmanFilter::Update(), and CbmLitKalmanFilter::UpdateWMF().

◆ GetDz()

litfloat CbmLitHit::GetDz ( ) const
inlineinherited

Definition at line 49 of file CbmLitHit.h.

References CbmLitHit::fDz.

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

◆ GetPhi()

litfloat CbmLitStripHit::GetPhi ( ) const
inline

Definition at line 40 of file CbmLitStripHit.h.

References fPhi.

Referenced by ToString().

◆ GetRefId()

◆ GetSegment()

int CbmLitStripHit::GetSegment ( ) const
inline

Definition at line 43 of file CbmLitStripHit.h.

References fSegment.

◆ GetSinPhi()

litfloat CbmLitStripHit::GetSinPhi ( ) const
inline

◆ GetStation()

◆ GetSystem()

◆ GetT()

litfloat CbmLitHit::GetT ( ) const
inlineinherited

◆ GetType()

◆ GetU()

litfloat CbmLitStripHit::GetU ( ) const
inline

Definition at line 38 of file CbmLitStripHit.h.

References fU.

Referenced by lit::ChiSq(), ToString(), CbmLitKalmanFilter::Update(), and CbmLitKalmanFilter::UpdateWMF().

◆ GetZ()

◆ SetCosPhi()

void CbmLitStripHit::SetCosPhi ( litfloat  cosPhi)
inline

Definition at line 49 of file CbmLitStripHit.h.

References fCosPhi.

◆ SetDetectorId()

◆ SetDt()

void CbmLitHit::SetDt ( litfloat  dt)
inlineinherited

◆ SetDu()

void CbmLitStripHit::SetDu ( litfloat  du)
inline

Definition at line 47 of file CbmLitStripHit.h.

References fDu.

◆ SetDz()

void CbmLitHit::SetDz ( litfloat  dz)
inlineinherited

◆ SetHitType()

void CbmLitHit::SetHitType ( LitHitType  hitType)
inlineinherited

◆ SetPhi()

void CbmLitStripHit::SetPhi ( litfloat  phi)
inline

Definition at line 48 of file CbmLitStripHit.h.

References fPhi.

◆ SetRefId()

void CbmLitHit::SetRefId ( Int_t  refId)
inlineinherited

◆ SetSegment()

void CbmLitStripHit::SetSegment ( int  segment)
inline

Definition at line 51 of file CbmLitStripHit.h.

References fSegment.

◆ SetSinPhi()

void CbmLitStripHit::SetSinPhi ( litfloat  sinPhi)
inline

Definition at line 50 of file CbmLitStripHit.h.

References fSinPhi.

◆ SetT()

void CbmLitHit::SetT ( litfloat  t)
inlineinherited

◆ SetU()

void CbmLitStripHit::SetU ( litfloat  u)
inline

Definition at line 46 of file CbmLitStripHit.h.

References fU.

◆ SetZ()

◆ ToString()

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

Return string representation of class.

Returns
String representation of class.

Reimplemented from CbmLitHit.

Definition at line 57 of file CbmLitStripHit.h.

References GetCosPhi(), GetDu(), CbmLitHit::GetDz(), GetPhi(), CbmLitHit::GetRefId(), GetSinPhi(), CbmLitHit::GetStation(), CbmLitHit::GetType(), GetU(), and CbmLitHit::GetZ().

Member Data Documentation

◆ fCosPhi

litfloat CbmLitStripHit::fCosPhi
protected

Definition at line 71 of file CbmLitStripHit.h.

Referenced by GetCosPhi(), and SetCosPhi().

◆ 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().

◆ fDu

litfloat CbmLitStripHit::fDu
protected

Definition at line 69 of file CbmLitStripHit.h.

Referenced by GetDu(), and SetDu().

◆ 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().

◆ fPhi

litfloat CbmLitStripHit::fPhi
protected

Definition at line 70 of file CbmLitStripHit.h.

Referenced by GetPhi(), and SetPhi().

◆ fRefId

Int_t CbmLitHit::fRefId
privateinherited

Definition at line 77 of file CbmLitHit.h.

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

◆ fSegment

int CbmLitStripHit::fSegment
protected

Definition at line 73 of file CbmLitStripHit.h.

Referenced by GetSegment(), and SetSegment().

◆ fSinPhi

litfloat CbmLitStripHit::fSinPhi
protected

Definition at line 72 of file CbmLitStripHit.h.

Referenced by GetSinPhi(), and SetSinPhi().

◆ fT

litfloat CbmLitHit::fT
privateinherited

Definition at line 82 of file CbmLitHit.h.

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

◆ fU

litfloat CbmLitStripHit::fU
protected

Definition at line 68 of file CbmLitStripHit.h.

Referenced by GetU(), and SetU().

◆ 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: