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

#include <CbmStsSensorDigiPar.h>

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

Public Member Functions

 CbmStsSensorDigiPar ()
 
 CbmStsSensorDigiPar (Int_t iSensor, Int_t iType, Double_t x0, Double_t y0, Double_t rotation, Double_t lx, Double_t ly, Double_t dx, Double_t dy, Double_t stereoF, Double_t stereoB)
 
 CbmStsSensorDigiPar (Int_t iSensor, Int_t iType, Double_t x0, Double_t y0, Double_t z0, Double_t rotation, Double_t lx, Double_t ly, Double_t d, Double_t dx, Double_t dy, Double_t stereoF, Double_t stereoB)
 
virtual ~CbmStsSensorDigiPar ()
 
Int_t GetSensorNr () const
 
Int_t GetType () const
 
Double_t GetX0 () const
 
Double_t GetY0 () const
 
Double_t GetZ0 () const
 
Double_t GetRotation () const
 
Double_t GetLx () const
 
Double_t GetLy () const
 
Double_t GetD () const
 
Double_t GetDx () const
 
Double_t GetDy () const
 
Double_t GetStereoF () const
 
Double_t GetStereoB () const
 
void SetZ0 (Double_t z0)
 
void SetD (Double_t d)
 
 CbmStsSensorDigiPar ()
 
 CbmStsSensorDigiPar (Int_t iSensor, Int_t iType, Double_t x0, Double_t y0, Double_t rotation, Double_t lx, Double_t ly, Double_t dx, Double_t dy, Double_t stereoF, Double_t stereoB)
 
 CbmStsSensorDigiPar (Int_t iSensor, Int_t iType, Double_t x0, Double_t y0, Double_t z0, Double_t rotation, Double_t lx, Double_t ly, Double_t d, Double_t dx, Double_t dy, Double_t stereoF, Double_t stereoB)
 
virtual ~CbmStsSensorDigiPar ()
 
Int_t GetSensorNr () const
 
Int_t GetType () const
 
Double_t GetX0 () const
 
Double_t GetY0 () const
 
Double_t GetZ0 () const
 
Double_t GetRotation () const
 
Double_t GetLx () const
 
Double_t GetLy () const
 
Double_t GetD () const
 
Double_t GetDx () const
 
Double_t GetDy () const
 
Double_t GetStereoF () const
 
Double_t GetStereoB () const
 
void SetZ0 (Double_t z0)
 
void SetD (Double_t d)
 

Detailed Description

CbmStsSensorDigiPar.h

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

Parameter container for the digitisation of a sensor of a STS strip station. Supports the following digitisation types: 1 = hybrid pixel 2 = strip, readout of all strips 3 = strip, readout at bottom corner, double metal layer Coordinates and rot. angle are in the global coordinate system. In the internal coordinate system, x is across the front side strips and y along the front side strips. Irrelevant for pixel detectors. Angles are stored and accessed in radians, but must be given in degrees in the constructor.

Definition at line 29 of file CbmStsSensorDigiPar.h.

Constructor & Destructor Documentation

◆ CbmStsSensorDigiPar() [1/6]

CbmStsSensorDigiPar::CbmStsSensorDigiPar ( )

Default constructor

Definition at line 17 of file CbmStsSensorDigiPar.cxx.

◆ CbmStsSensorDigiPar() [2/6]

CbmStsSensorDigiPar::CbmStsSensorDigiPar ( Int_t  iSensor,
Int_t  iType,
Double_t  x0,
Double_t  y0,
Double_t  rotation,
Double_t  lx,
Double_t  ly,
Double_t  dx,
Double_t  dy,
Double_t  stereoF,
Double_t  stereoB 
)

Standard constructor. For the parameters, see description of private data members. Angles must be given in radians.

Definition at line 37 of file CbmStsSensorDigiPar.cxx.

◆ CbmStsSensorDigiPar() [3/6]

CbmStsSensorDigiPar::CbmStsSensorDigiPar ( Int_t  iSensor,
Int_t  iType,
Double_t  x0,
Double_t  y0,
Double_t  z0,
Double_t  rotation,
Double_t  lx,
Double_t  ly,
Double_t  d,
Double_t  dx,
Double_t  dy,
Double_t  stereoF,
Double_t  stereoB 
)

Definition at line 93 of file CbmStsSensorDigiPar.cxx.

References d, and z0.

◆ ~CbmStsSensorDigiPar() [1/2]

CbmStsSensorDigiPar::~CbmStsSensorDigiPar ( )
virtual

Destructor

Definition at line 153 of file CbmStsSensorDigiPar.cxx.

◆ CbmStsSensorDigiPar() [4/6]

CbmStsSensorDigiPar::CbmStsSensorDigiPar ( )

Default constructor

◆ CbmStsSensorDigiPar() [5/6]

CbmStsSensorDigiPar::CbmStsSensorDigiPar ( Int_t  iSensor,
Int_t  iType,
Double_t  x0,
Double_t  y0,
Double_t  rotation,
Double_t  lx,
Double_t  ly,
Double_t  dx,
Double_t  dy,
Double_t  stereoF,
Double_t  stereoB 
)

Standard constructor. For the parameters, see description of private data members. Angles must be given in radians.

◆ CbmStsSensorDigiPar() [6/6]

CbmStsSensorDigiPar::CbmStsSensorDigiPar ( Int_t  iSensor,
Int_t  iType,
Double_t  x0,
Double_t  y0,
Double_t  z0,
Double_t  rotation,
Double_t  lx,
Double_t  ly,
Double_t  d,
Double_t  dx,
Double_t  dy,
Double_t  stereoF,
Double_t  stereoB 
)

◆ ~CbmStsSensorDigiPar() [2/2]

virtual CbmStsSensorDigiPar::~CbmStsSensorDigiPar ( )
virtual

Destructor

Member Function Documentation

◆ GetD() [1/2]

Double_t CbmStsSensorDigiPar::GetD ( ) const
inline

Definition at line 65 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetD() [2/2]

Double_t CbmStsSensorDigiPar::GetD ( ) const
inline

Definition at line 65 of file CbmStsSensorDigiPar.h.

◆ GetDx() [1/2]

Double_t CbmStsSensorDigiPar::GetDx ( ) const
inline

Definition at line 66 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetDx() [2/2]

Double_t CbmStsSensorDigiPar::GetDx ( ) const
inline

Definition at line 66 of file CbmStsSensorDigiPar.h.

◆ GetDy() [1/2]

Double_t CbmStsSensorDigiPar::GetDy ( ) const
inline

Definition at line 67 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetDy() [2/2]

Double_t CbmStsSensorDigiPar::GetDy ( ) const
inline

Definition at line 67 of file CbmStsSensorDigiPar.h.

◆ GetLx() [1/2]

Double_t CbmStsSensorDigiPar::GetLx ( ) const
inline

Definition at line 63 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetLx() [2/2]

Double_t CbmStsSensorDigiPar::GetLx ( ) const
inline

Definition at line 63 of file CbmStsSensorDigiPar.h.

◆ GetLy() [1/2]

Double_t CbmStsSensorDigiPar::GetLy ( ) const
inline

Definition at line 64 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetLy() [2/2]

Double_t CbmStsSensorDigiPar::GetLy ( ) const
inline

Definition at line 64 of file CbmStsSensorDigiPar.h.

◆ GetRotation() [1/2]

Double_t CbmStsSensorDigiPar::GetRotation ( ) const
inline

Definition at line 62 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetRotation() [2/2]

Double_t CbmStsSensorDigiPar::GetRotation ( ) const
inline

Definition at line 62 of file CbmStsSensorDigiPar.h.

◆ GetSensorNr() [1/2]

Int_t CbmStsSensorDigiPar::GetSensorNr ( ) const
inline

Accessors. See private data members for description

Definition at line 57 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetSensorNr() [2/2]

Int_t CbmStsSensorDigiPar::GetSensorNr ( ) const
inline

Accessors. See private data members for description

Definition at line 57 of file CbmStsSensorDigiPar.h.

◆ GetStereoB() [1/2]

Double_t CbmStsSensorDigiPar::GetStereoB ( ) const
inline

Definition at line 69 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetStereoB() [2/2]

Double_t CbmStsSensorDigiPar::GetStereoB ( ) const
inline

Definition at line 69 of file CbmStsSensorDigiPar.h.

◆ GetStereoF() [1/2]

Double_t CbmStsSensorDigiPar::GetStereoF ( ) const
inline

Definition at line 68 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetStereoF() [2/2]

Double_t CbmStsSensorDigiPar::GetStereoF ( ) const
inline

Definition at line 68 of file CbmStsSensorDigiPar.h.

◆ GetType() [1/2]

Int_t CbmStsSensorDigiPar::GetType ( ) const
inline

Definition at line 58 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetType() [2/2]

Int_t CbmStsSensorDigiPar::GetType ( ) const
inline

Definition at line 58 of file CbmStsSensorDigiPar.h.

◆ GetX0() [1/2]

Double_t CbmStsSensorDigiPar::GetX0 ( ) const
inline

Definition at line 59 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetX0() [2/2]

Double_t CbmStsSensorDigiPar::GetX0 ( ) const
inline

Definition at line 59 of file CbmStsSensorDigiPar.h.

◆ GetY0() [1/2]

Double_t CbmStsSensorDigiPar::GetY0 ( ) const
inline

Definition at line 60 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetY0() [2/2]

Double_t CbmStsSensorDigiPar::GetY0 ( ) const
inline

Definition at line 60 of file CbmStsSensorDigiPar.h.

◆ GetZ0() [1/2]

Double_t CbmStsSensorDigiPar::GetZ0 ( ) const
inline

Definition at line 61 of file CbmStsSensorDigiPar.h.

Referenced by CbmStsSector::AddSensor().

◆ GetZ0() [2/2]

Double_t CbmStsSensorDigiPar::GetZ0 ( ) const
inline

Definition at line 61 of file CbmStsSensorDigiPar.h.

◆ SetD() [1/2]

void CbmStsSensorDigiPar::SetD ( Double_t  d)
inline

Definition at line 71 of file CbmStsSensorDigiPar.h.

References d.

◆ SetD() [2/2]

void CbmStsSensorDigiPar::SetD ( Double_t  d)
inline

Definition at line 71 of file CbmStsSensorDigiPar.h.

References d.

◆ SetZ0() [1/2]

void CbmStsSensorDigiPar::SetZ0 ( Double_t  z0)
inline

Definition at line 70 of file CbmStsSensorDigiPar.h.

References z0.

◆ SetZ0() [2/2]

void CbmStsSensorDigiPar::SetZ0 ( Double_t  z0)
inline

Definition at line 70 of file CbmStsSensorDigiPar.h.

References z0.


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