BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
Loading...
Searching...
No Matches
CbmStsSensorPoint Class Reference

Container class for a local point in a STS sensor. More...

#include <CbmStsSensorPoint.h>

Public Member Functions

 CbmStsSensorPoint ()
 Default constructor.
 CbmStsSensorPoint (Double_t x1, Double_t y1, Double_t x2, Double_t y2, Double_t eLoss, Double_t time)
 Constructor with parameters.
virtual ~CbmStsSensorPoint ()
 Destructor.
Double_t GetX1 () const
 Accessors.
Double_t GetY1 () const
Double_t GetX2 () const
Double_t GetY2 () const
Double_t GetELoss () const
Double_t GetTime () const

Private Attributes

Double_t fX1
 Entry point x [cm].
Double_t fY1
 Entry point y [cm].
Double_t fX2
 Exit point x [cm].
Double_t fY2
 Exit point y [cm].
Double_t fELoss
 Energy deposit [GeV].
Double_t fTime
 Time [ns].

Detailed Description

Author
V.Friese v.fri.nosp@m.ese@.nosp@m.gsi.d.nosp@m.e
Version
1.0

Stores parameters needed for digitisation in the sensor C.S.

Definition at line 19 of file CbmStsSensorPoint.h.

Constructor & Destructor Documentation

◆ CbmStsSensorPoint() [1/2]

CbmStsSensorPoint::CbmStsSensorPoint ( )

Definition at line 9 of file CbmStsSensorPoint.cxx.

References fELoss, fTime, fX1, fX2, fY1, and fY2.

◆ CbmStsSensorPoint() [2/2]

CbmStsSensorPoint::CbmStsSensorPoint ( Double_t x1,
Double_t y1,
Double_t x2,
Double_t y2,
Double_t eLoss,
Double_t time )
Parameters
x1,y1Entry coordinates in local C.S. [cm]
x2,y2Exit coordinates in local C.S. [cm]
eLossEnergy deposit [GeV]
timeTime [ns]

Definition at line 24 of file CbmStsSensorPoint.cxx.

References fELoss, fTime, fX1, fX2, fY1, and fY2.

◆ ~CbmStsSensorPoint()

CbmStsSensorPoint::~CbmStsSensorPoint ( )
virtual

Definition at line 20 of file CbmStsSensorPoint.cxx.

Member Function Documentation

◆ GetELoss()

Double_t CbmStsSensorPoint::GetELoss ( ) const
inline

Definition at line 42 of file CbmStsSensorPoint.h.

References fELoss.

Referenced by CbmStsSensorTypeDssd::ProduceCharge().

Here is the caller graph for this function:

◆ GetTime()

Double_t CbmStsSensorPoint::GetTime ( ) const
inline

Definition at line 43 of file CbmStsSensorPoint.h.

References fTime.

Referenced by CbmStsSensorTypeDssd::ProduceCharge().

Here is the caller graph for this function:

◆ GetX1()

Double_t CbmStsSensorPoint::GetX1 ( ) const
inline

Definition at line 38 of file CbmStsSensorPoint.h.

References fX1.

Referenced by CbmStsSensorTypeDssd::ProduceCharge().

Here is the caller graph for this function:

◆ GetX2()

Double_t CbmStsSensorPoint::GetX2 ( ) const
inline

Definition at line 40 of file CbmStsSensorPoint.h.

References fX2.

Referenced by CbmStsSensorTypeDssd::ProduceCharge().

Here is the caller graph for this function:

◆ GetY1()

Double_t CbmStsSensorPoint::GetY1 ( ) const
inline

Definition at line 39 of file CbmStsSensorPoint.h.

References fY1.

Referenced by CbmStsSensorTypeDssd::ProduceCharge().

Here is the caller graph for this function:

◆ GetY2()

Double_t CbmStsSensorPoint::GetY2 ( ) const
inline

Definition at line 41 of file CbmStsSensorPoint.h.

References fY2.

Referenced by CbmStsSensorTypeDssd::ProduceCharge().

Here is the caller graph for this function:

Member Data Documentation

◆ fELoss

Double_t CbmStsSensorPoint::fELoss
private

Definition at line 50 of file CbmStsSensorPoint.h.

Referenced by CbmStsSensorPoint(), CbmStsSensorPoint(), and GetELoss().

◆ fTime

Double_t CbmStsSensorPoint::fTime
private

Definition at line 51 of file CbmStsSensorPoint.h.

Referenced by CbmStsSensorPoint(), CbmStsSensorPoint(), and GetTime().

◆ fX1

Double_t CbmStsSensorPoint::fX1
private

Definition at line 46 of file CbmStsSensorPoint.h.

Referenced by CbmStsSensorPoint(), CbmStsSensorPoint(), and GetX1().

◆ fX2

Double_t CbmStsSensorPoint::fX2
private

Definition at line 48 of file CbmStsSensorPoint.h.

Referenced by CbmStsSensorPoint(), CbmStsSensorPoint(), and GetX2().

◆ fY1

Double_t CbmStsSensorPoint::fY1
private

Definition at line 47 of file CbmStsSensorPoint.h.

Referenced by CbmStsSensorPoint(), CbmStsSensorPoint(), and GetY1().

◆ fY2

Double_t CbmStsSensorPoint::fY2
private

Definition at line 49 of file CbmStsSensorPoint.h.

Referenced by CbmStsSensorPoint(), CbmStsSensorPoint(), and GetY2().


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