BmnRoot
Loading...
Searching...
No Matches
CbmStsHit Class Reference

#include <CbmStsHit.h>

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

Public Member Functions

 CbmStsHit ()
 
 CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t covXY, Int_t iDigiF, Int_t iDigiB)
 
 CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t covXY, Int_t iDigiF, Int_t iDigiB, Int_t iPosSX, Int_t iPosSY, Int_t iLayer)
 
 CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t dxy, Int_t iDigiF, Int_t iDigiB, Double_t dSignalDiv)
 
virtual ~CbmStsHit ()
 
Int_t GetSystemId () const
 
virtual Int_t GetStationNr () const
 
Int_t GetSectorNr () const
 
Int_t GetSensorNr () const
 
Int_t GetDigi (Int_t iSide) const
 
Double_t GetSignalDiv () const
 
Int_t GetPosSensorX () const
 
Int_t GetPosSensorY () const
 
Double_t GetStrip (int side) const
 
void SetStatLayer (Int_t it)
 
Int_t GetStatLayer () const
 
void AddIndex (int index)
 
void SetSignalDiv (Double_t sigDiv)
 
void SetStrips (Double_t s1, Double_t s2)
 
virtual void Print (Option_t *opt) const
 
 CbmStsHit ()
 
 CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t covXY, Int_t iDigiF, Int_t iDigiB)
 
 CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t covXY, Int_t iDigiF, Int_t iDigiB, Int_t iPosSX, Int_t iPosSY, Int_t iLayer)
 
 CbmStsHit (Int_t detId, TVector3 &pos, TVector3 &dPos, Double_t dxy, Int_t iDigiF, Int_t iDigiB, Double_t dSignalDiv)
 
virtual ~CbmStsHit ()
 
Int_t GetSystemId () const
 
virtual Int_t GetStationNr () const
 
Int_t GetSectorNr () const
 
Int_t GetSensorNr () const
 
Int_t GetDigi (Int_t iSide) const
 
Double_t GetSignalDiv () const
 
Int_t GetPosSensorX () const
 
Int_t GetPosSensorY () const
 
Double_t GetStrip (int side) const
 
void SetStatLayer (Int_t it)
 
Int_t GetStatLayer () const
 
void AddIndex (int index)
 
void SetSignalDiv (Double_t sigDiv)
 
void SetStrips (Double_t s1, Double_t s2)
 
virtual void Print (Option_t *opt) const
 
- Public Member Functions inherited from CbmHit
 CbmHit ()
 
 CbmHit (Int_t detID, TVector3 &pos, TVector3 &dpos, Double_t covXY, Int_t index)
 
virtual ~CbmHit ()
 
Double_t GetCovXY () const
 
virtual void Print (const Option_t *opt=0) const
 
 CbmHit ()
 
 CbmHit (Int_t detID, TVector3 &pos, TVector3 &dpos, Double_t covXY, Int_t index)
 
virtual ~CbmHit ()
 
Double_t GetCovXY () const
 
virtual void Print (const Option_t *opt=0) const
 

Public Attributes

Int_t fDigiF
 
Int_t fDigiB
 

Additional Inherited Members

- Protected Member Functions inherited from CbmHit
 ClassDef (CbmHit, 1)
 
 ClassDef (CbmHit, 1)
 
- Protected Attributes inherited from CbmHit
Double32_t fCovXY
 

Detailed Description

Definition at line 30 of file CbmStsHit.h.

Constructor & Destructor Documentation

◆ CbmStsHit() [1/8]

CbmStsHit::CbmStsHit ( )

Default constructor (not for use)

Definition at line 15 of file CbmStsHit.cxx.

◆ CbmStsHit() [2/8]

CbmStsHit::CbmStsHit ( Int_t  detId,
TVector3 &  pos,
TVector3 &  dPos,
Double_t  covXY,
Int_t  iDigiF,
Int_t  iDigiB 
)

Standard constructor

Parameters
detIdUnique detector ID
posPosition in global c.s. [cm]
dPosErrors of position in global c.s. [cm]
covXYCovariance of x and y [cm*2]
iDigiFDigi index front side
iDigiBDigi index back side

Definition at line 32 of file CbmStsHit.cxx.

References AddIndex().

◆ CbmStsHit() [3/8]

CbmStsHit::CbmStsHit ( Int_t  detId,
TVector3 &  pos,
TVector3 &  dPos,
Double_t  covXY,
Int_t  iDigiF,
Int_t  iDigiB,
Int_t  iPosSX,
Int_t  iPosSY,
Int_t  iLayer 
)

Definition at line 51 of file CbmStsHit.cxx.

References AddIndex().

◆ CbmStsHit() [4/8]

CbmStsHit::CbmStsHit ( Int_t  detId,
TVector3 &  pos,
TVector3 &  dPos,
Double_t  dxy,
Int_t  iDigiF,
Int_t  iDigiB,
Double_t  dSignalDiv 
)

Definition at line 80 of file CbmStsHit.cxx.

References AddIndex().

◆ ~CbmStsHit() [1/2]

CbmStsHit::~CbmStsHit ( )
virtual

Destructor

Definition at line 110 of file CbmStsHit.cxx.

◆ CbmStsHit() [5/8]

CbmStsHit::CbmStsHit ( )

Default constructor (not for use)

◆ CbmStsHit() [6/8]

CbmStsHit::CbmStsHit ( Int_t  detId,
TVector3 &  pos,
TVector3 &  dPos,
Double_t  covXY,
Int_t  iDigiF,
Int_t  iDigiB 
)

Standard constructor

Parameters
detIdUnique detector ID
posPosition in global c.s. [cm]
dPosErrors of position in global c.s. [cm]
covXYCovariance of x and y [cm*2]
iDigiFDigi index front side
iDigiBDigi index back side

◆ CbmStsHit() [7/8]

CbmStsHit::CbmStsHit ( Int_t  detId,
TVector3 &  pos,
TVector3 &  dPos,
Double_t  covXY,
Int_t  iDigiF,
Int_t  iDigiB,
Int_t  iPosSX,
Int_t  iPosSY,
Int_t  iLayer 
)

◆ CbmStsHit() [8/8]

CbmStsHit::CbmStsHit ( Int_t  detId,
TVector3 &  pos,
TVector3 &  dPos,
Double_t  dxy,
Int_t  iDigiF,
Int_t  iDigiB,
Double_t  dSignalDiv 
)

◆ ~CbmStsHit() [2/2]

virtual CbmStsHit::~CbmStsHit ( )
virtual

Destructor

Member Function Documentation

◆ AddIndex() [1/2]

void CbmStsHit::AddIndex ( int  index)

Definition at line 135 of file CbmStsHit.cxx.

References kStsCluster.

Referenced by CbmStsHit(), CbmStsHit(), and CbmStsHit().

◆ AddIndex() [2/2]

void CbmStsHit::AddIndex ( int  index)

◆ GetDigi() [1/2]

◆ GetDigi() [2/2]

Int_t CbmStsHit::GetDigi ( Int_t  iSide) const

◆ GetPosSensorX() [1/2]

Int_t CbmStsHit::GetPosSensorX ( ) const
inline

Definition at line 76 of file CbmStsHit.h.

◆ GetPosSensorX() [2/2]

Int_t CbmStsHit::GetPosSensorX ( ) const
inline

Definition at line 76 of file CbmStsHit.h.

◆ GetPosSensorY() [1/2]

Int_t CbmStsHit::GetPosSensorY ( ) const
inline

Definition at line 77 of file CbmStsHit.h.

◆ GetPosSensorY() [2/2]

Int_t CbmStsHit::GetPosSensorY ( ) const
inline

Definition at line 77 of file CbmStsHit.h.

◆ GetSectorNr() [1/2]

◆ GetSectorNr() [2/2]

Int_t CbmStsHit::GetSectorNr ( ) const
inline

Definition at line 68 of file CbmStsHit.h.

◆ GetSensorNr() [1/2]

Int_t CbmStsHit::GetSensorNr ( ) const
inline

Definition at line 70 of file CbmStsHit.h.

Referenced by BmnKFStsHit::Create(), and CbmStsFindHitsQa::Exec().

◆ GetSensorNr() [2/2]

Int_t CbmStsHit::GetSensorNr ( ) const
inline

Definition at line 70 of file CbmStsHit.h.

◆ GetSignalDiv() [1/2]

Double_t CbmStsHit::GetSignalDiv ( ) const
inline

Definition at line 74 of file CbmStsHit.h.

◆ GetSignalDiv() [2/2]

Double_t CbmStsHit::GetSignalDiv ( ) const
inline

Definition at line 74 of file CbmStsHit.h.

◆ GetStationNr() [1/2]

◆ GetStationNr() [2/2]

virtual Int_t CbmStsHit::GetStationNr ( ) const
inlinevirtual

Implements CbmHit.

Definition at line 66 of file CbmStsHit.h.

◆ GetStatLayer() [1/2]

Int_t CbmStsHit::GetStatLayer ( ) const
inline

Definition at line 81 of file CbmStsHit.h.

◆ GetStatLayer() [2/2]

Int_t CbmStsHit::GetStatLayer ( ) const
inline

Definition at line 81 of file CbmStsHit.h.

◆ GetStrip() [1/2]

Double_t CbmStsHit::GetStrip ( int  side) const
inline

Definition at line 78 of file CbmStsHit.h.

◆ GetStrip() [2/2]

Double_t CbmStsHit::GetStrip ( int  side) const
inline

Definition at line 78 of file CbmStsHit.h.

◆ GetSystemId() [1/2]

Int_t CbmStsHit::GetSystemId ( ) const
inline

◆ GetSystemId() [2/2]

Int_t CbmStsHit::GetSystemId ( ) const
inline

Accessors

Definition at line 64 of file CbmStsHit.h.

◆ Print() [1/2]

void CbmStsHit::Print ( Option_t *  opt) const
virtual

Screen output

Definition at line 126 of file CbmStsHit.cxx.

References fDigiB, fDigiF, GetSectorNr(), and GetStationNr().

◆ Print() [2/2]

virtual void CbmStsHit::Print ( Option_t *  opt) const
virtual

Screen output

◆ SetSignalDiv() [1/2]

void CbmStsHit::SetSignalDiv ( Double_t  sigDiv)
inline

Definition at line 86 of file CbmStsHit.h.

Referenced by BmnToCbmHitConverter::AddVspHits(), and BmnToCbmHitConverter::Exec().

◆ SetSignalDiv() [2/2]

void CbmStsHit::SetSignalDiv ( Double_t  sigDiv)
inline

Definition at line 86 of file CbmStsHit.h.

◆ SetStatLayer() [1/2]

void CbmStsHit::SetStatLayer ( Int_t  it)
inline

Definition at line 80 of file CbmStsHit.h.

◆ SetStatLayer() [2/2]

void CbmStsHit::SetStatLayer ( Int_t  it)
inline

Definition at line 80 of file CbmStsHit.h.

◆ SetStrips() [1/2]

void CbmStsHit::SetStrips ( Double_t  s1,
Double_t  s2 
)
inline

Definition at line 87 of file CbmStsHit.h.

Referenced by BmnToCbmHitConverter::AddVspHits(), and BmnToCbmHitConverter::Exec().

◆ SetStrips() [2/2]

void CbmStsHit::SetStrips ( Double_t  s1,
Double_t  s2 
)
inline

Definition at line 87 of file CbmStsHit.h.

Member Data Documentation

◆ fDigiB

Int_t CbmStsHit::fDigiB

◆ fDigiF

Int_t CbmStsHit::fDigiF

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