CbmRoot
CbmStsSimSensorDssdOrtho Class Reference

Detector response for DSSD sensors with orthogonal strips. More...

#include <CbmStsSimSensorDssdOrtho.h>

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

Public Member Functions

 CbmStsSimSensorDssdOrtho (CbmStsElement *element=nullptr)
 Standard constructor. More...
 
 CbmStsSimSensorDssdOrtho (Int_t nStripsF, Double_t pitchF, Int_t nStripsB, Double_t pitchB, CbmStsElement *element=nullptr)
 Constructor with parameters. More...
 
 CbmStsSimSensorDssdOrtho (CbmStsSimSensorDssdOrtho &rhs)=delete
 Copy constructor (disabled)
More...
 
CbmStsSimSensorDssdOrthooperator= (const CbmStsSimSensorDssdOrtho &rhs)=delete
 Assignment operator (disabled)
More...
 
virtual ~CbmStsSimSensorDssdOrtho ()
 Destructor
More...
 
virtual Int_t GetNofStrips (Int_t side) const
 Number of strips on front or back side. More...
 
virtual Bool_t Init ()
 Initialisation @value kTRUE if parameters and node are consistent. More...
 
virtual void ModifyStripPitch (Double_t pitch)
 Modify the strip pitch. More...
 
Bool_t SetParameters (Int_t nStripsF, Double_t pitchF, Int_t nStripsB, Double_t pitchB)
 Set the internal sensor parameters. More...
 
std::string ToString () const
 
std::string ChargeStatus () const
 Print charge status. More...
 
const CbmStsParSensorCondGetConditions () const
 Sensor conditions. More...
 
CbmLinkGetCurrentLink () const
 Current link object. More...
 
CbmStsElementGetElement () const
 Corresponding element in STS setup. More...
 
CbmStsSimModuleGetModule () const
 Simulation module. More...
 
Int_t GetSensorId () const
 Sensor ID. More...
 
Int_t ProcessPoint (const CbmStsPoint *point, Double_t eventTime=0., CbmLink *link=NULL)
 Process one MC Point. More...
 
void SetConditions (const CbmStsParSensorCond *conditions)
 
void SetElement (CbmStsElement *element)
 Set the corresponding STS setup element. More...
 
void SetField (Double_t bX, Double_t bY, Double_t bZ)
 Set the magnetic field in the sensor centre. More...
 
void SetModule (CbmStsSimModule *module)
 Set the corresponding simulation module. More...
 
void SetSimSettings (const CbmStsParSim *settings)
 Set the simulation settings. More...
 

Static Public Member Functions

static UInt_t GetAddressFromName (TString name)
 Get the address from the sensor name (static) More...
 

Protected Member Functions

virtual void Diffusion (Double_t x, Double_t y, Double_t sigma, Int_t side, Double_t &fracL, Double_t &fracC, Double_t &fracR)
 
virtual Int_t GetModuleChannel (Int_t strip, Int_t side, Int_t sensorId) const
 Get the readout channel in the module for a given strip. More...
 
virtual Int_t GetStripNumber (Double_t x, Double_t y, Int_t side) const
 Get strip number from point coordinates. More...
 
virtual void PropagateCharge (Double_t x, Double_t y, Double_t z, Double_t charge, Double_t bY, Int_t side)
 
 ClassDef (CbmStsSimSensorDssdOrtho, 1)
 
virtual Int_t CalculateResponse (CbmStsSensorPoint *point)
 Analogue response to a track in the sensor. More...
 
void CrossTalk (Double_t ctCoeff)
 
Bool_t IsInside (Double_t x, Double_t y)
 
Double_t LorentzShift (Double_t z, Int_t chargeType, Double_t bY) const
 Lorentz shift in the x coordinate. More...
 
void ProduceCharge (CbmStsSensorPoint *point)
 Generate charge as response to a sensor point. More...
 
void RegisterCharge (Int_t side, Int_t strip, Double_t charge, Double_t time) const
 Register the produced charge in one strip to the module. More...
 
 ClassDef (CbmStsSimSensorDssd, 1)
 
 ClassDef (CbmStsSimSensor, 1)
 

Protected Attributes

Int_t fNofStrips [2]
 Number of strips on front/back side. More...
 
Double_t fPitch [2]
 Strip pitch front/back side [cm]. More...
 
Double_t fDx = 0.
 Dimension of active area in x [cm]. More...
 
Double_t fDy = 0.
 Dimension of active area in y [cm]. More...
 
Double_t fDz = 0.
 Thickness in z [cm]. More...
 
Bool_t fIsSet = kFALSE
 Flag whether sensor is properly initialised. More...
 
TArrayD fStripCharge [2] {}
 
CbmStsElementfElement = nullptr
 
CbmStsSimModulefModule = nullptr
 Setup element. More...
 
const CbmStsParSimfSettings = nullptr
 Simulation module. More...
 
const CbmStsParSensorCondfConditions = nullptr
 Simulation settings. More...
 
Double_t fBx = 0.
 Operating conditions. More...
 
Double_t fBy = 0.
 y component of magnetic field in sensor centre More...
 
Double_t fBz = 0.
 z component of magnetic field in sensor centre More...
 
CbmLinkfCurrentLink = nullptr
 

Detailed Description

Detector response for DSSD sensors with orthogonal strips.

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

This class describes the response of double-sided silicon strip sensors with vertical strips on the front side, which are read out at the top edge, and horizontal strips at the back side, which are read out at the left edge.

For these sensors, a daisy-chain with other sensors is not allowed. The mapping of strip number and module channel is thus trivial.

Definition at line 27 of file CbmStsSimSensorDssdOrtho.h.

Constructor & Destructor Documentation

◆ CbmStsSimSensorDssdOrtho() [1/3]

CbmStsSimSensorDssdOrtho::CbmStsSimSensorDssdOrtho ( CbmStsElement element = nullptr)

Standard constructor.

Parameters
elementPointer to element in geometry setup

Definition at line 25 of file CbmStsSimSensorDssdOrtho.cxx.

◆ CbmStsSimSensorDssdOrtho() [2/3]

CbmStsSimSensorDssdOrtho::CbmStsSimSensorDssdOrtho ( Int_t  nStripsF,
Double_t  pitchF,
Int_t  nStripsB,
Double_t  pitchB,
CbmStsElement element = nullptr 
)

Constructor with parameters.

Parameters
nStripsFNumber of strips front side (vertical)
pitchFStrip pitch front side [cm]
nStripsBNumber of strips back side (horizontal)
pitchBStrip pitch back side [cm]
elementPointer to element in geometry setup

Definition at line 31 of file CbmStsSimSensorDssdOrtho.cxx.

◆ CbmStsSimSensorDssdOrtho() [3/3]

CbmStsSimSensorDssdOrtho::CbmStsSimSensorDssdOrtho ( CbmStsSimSensorDssdOrtho rhs)
delete

Copy constructor (disabled)

◆ ~CbmStsSimSensorDssdOrtho()

virtual CbmStsSimSensorDssdOrtho::~CbmStsSimSensorDssdOrtho ( )
inlinevirtual

Destructor

Definition at line 60 of file CbmStsSimSensorDssdOrtho.h.

Member Function Documentation

◆ CalculateResponse()

Int_t CbmStsSimSensorDssd::CalculateResponse ( CbmStsSensorPoint point)
protectedvirtualinherited

Analogue response to a track in the sensor.

Parameters
pointPointer to CbmStsSensorPoint object @value Number of analogue signals created in the strips

In this method, the analogue response of the sensor to a charged particle traversing it is implemented. The input is an object of type CbmStsSensorPoint, giving the geometric intersection of the track with the sensor in the sensor internal coordinate system. The method shall create charges in the internal arrays fStripCharge.

Implements CbmStsSimSensor.

Definition at line 31 of file CbmStsSimSensorDssd.cxx.

References CbmStsParSim::CrossTalk(), CbmStsSimSensorDssd::CrossTalk(), CbmStsSimSensorDssd::fIsSet, CbmStsSimSensor::fSettings, CbmStsSimSensorDssd::fStripCharge, CbmStsSimSensor::GetConditions(), CbmStsParSensorCond::GetCrossTalkCoeff(), CbmStsSimSensor::GetModule(), CbmStsSimSensorDssd::GetNofStrips(), CbmStsSensorPoint::GetTime(), CbmStsSimSensorDssd::ProduceCharge(), and CbmStsSimSensorDssd::RegisterCharge().

◆ ChargeStatus()

string CbmStsSimSensorDssd::ChargeStatus ( ) const
inherited

Print charge status.

Definition at line 78 of file CbmStsSimSensorDssd.cxx.

References CbmStsSimSensorDssd::fStripCharge, and CbmStsSimSensorDssd::GetNofStrips().

◆ ClassDef() [1/3]

CbmStsSimSensor::ClassDef ( CbmStsSimSensor  ,
 
)
protectedinherited

◆ ClassDef() [2/3]

CbmStsSimSensorDssd::ClassDef ( CbmStsSimSensorDssd  ,
 
)
protectedinherited

◆ ClassDef() [3/3]

CbmStsSimSensorDssdOrtho::ClassDef ( CbmStsSimSensorDssdOrtho  ,
 
)
protected

◆ CrossTalk()

void CbmStsSimSensorDssd::CrossTalk ( Double_t  ctCoeff)
protectedinherited

Cross talk

Parameters
ctCoeffCross-talk coefficient

Operates on the strip charge arrays and re-distributes charges between adjacent strips according to the cross-talk coefficient.

Definition at line 96 of file CbmStsSimSensorDssd.cxx.

References CbmStsSimSensorDssd::fStripCharge, and CbmStsSimSensorDssd::GetNofStrips().

Referenced by CbmStsSimSensorDssd::CalculateResponse().

◆ Diffusion()

void CbmStsSimSensorDssdOrtho::Diffusion ( Double_t  x,
Double_t  y,
Double_t  sigma,
Int_t  side,
Double_t &  fracL,
Double_t &  fracC,
Double_t &  fracR 
)
protectedvirtual

Charge diffusion into adjacent strips

Parameters
[in]xx coordinate of charge centre (local c.s.) [cm]
[in]yy coordinate of charge centre (local c.s.) [cm]
[in]sigmaDiffusion width [cm]
[in]side0 = front (p) side, 1 = back (n) side
[out]fracLFraction of charge in left neighbour strip
[out]fracCFraction of charge in centre strip
[out]fracRFraction of charge in right neighbour strip

Calculates the fraction of charge in the most significant (centre) strip and its left and right neighbours. The charge distribution is assumed to be a 2-d Gaussian (resulting from thermal diffusion) with centre (x,y) and width sigma in both dimensions. The integration is performed in the coordinate across the strips. For simplicity, all charge left (right) of the centre strip is accumulated in the left (right) neighbour; this is justified since typical values of the diffusion width are much smaller than the strip pitch. The charge in the neighbouring strip is neglected if it is more distant than 3 sigma from the charge centre. Edge effects are neglected, i.e. diffusion into the inactive area is allowed.

Definition at line 43 of file CbmStsSimSensorDssdOrtho.cxx.

References CbmStsSimSensorDssd::fDx, CbmStsSimSensorDssd::fDy, fPitch, x, and y.

Referenced by PropagateCharge().

◆ GetAddressFromName()

UInt_t CbmStsSimSensor::GetAddressFromName ( TString  name)
staticinherited

Get the address from the sensor name (static)

Parameters
nameName of sensor @value Unique element address

Definition at line 30 of file CbmStsSimSensor.cxx.

References CbmStsAddress::GetAddress().

◆ GetConditions()

const CbmStsParSensorCond* CbmStsSimSensor::GetConditions ( ) const
inlineinherited

◆ GetCurrentLink()

CbmLink* CbmStsSimSensor::GetCurrentLink ( ) const
inlineinherited

Current link object.

Returns
Current link object (to CbmStsPoint)

Definition at line 69 of file CbmStsSimSensor.h.

References CbmStsSimSensor::fCurrentLink.

Referenced by CbmStsSimSensorDssd::RegisterCharge().

◆ GetElement()

CbmStsElement* CbmStsSimSensor::GetElement ( ) const
inlineinherited

Corresponding element in STS setup.

Returns
Sensor element

Definition at line 75 of file CbmStsSimSensor.h.

References CbmStsSimSensor::fElement.

◆ GetModule()

CbmStsSimModule* CbmStsSimSensor::GetModule ( ) const
inlineinherited

Simulation module.

Returns
Corresponding simulation module

Definition at line 81 of file CbmStsSimSensor.h.

References CbmStsSimSensor::fModule.

Referenced by CbmStsSimSensorDssd::CalculateResponse(), and CbmStsSimSensorDssd::RegisterCharge().

◆ GetModuleChannel()

Int_t CbmStsSimSensorDssdOrtho::GetModuleChannel ( Int_t  strip,
Int_t  side,
Int_t  sensorId 
) const
protectedvirtual

Get the readout channel in the module for a given strip.

Parameters
stripStrip number
sideSide (0 = front, 1 = back)
sensorIdIndex of sensor within module
Returns
Channel number in module

This method defines the mapping of the sensor strips to the readout channels in the module.

Implements CbmStsSimSensorDssd.

Definition at line 87 of file CbmStsSimSensorDssdOrtho.cxx.

References fNofStrips.

◆ GetNofStrips()

virtual Int_t CbmStsSimSensorDssdOrtho::GetNofStrips ( Int_t  side) const
inlinevirtual

Number of strips on front or back side.

Parameters
side0 = front side, 1 = back side
Returns
Number of strips

Implements CbmStsSimSensorDssd.

Definition at line 67 of file CbmStsSimSensorDssdOrtho.h.

References fNofStrips.

◆ GetSensorId()

Int_t CbmStsSimSensor::GetSensorId ( ) const
inherited

Sensor ID.

Returns
Sensor number with module

Definition at line 44 of file CbmStsSimSensor.cxx.

References CbmStsSimSensor::fElement, CbmStsElement::GetAddress(), CbmStsAddress::GetElementId(), and kStsSensor.

Referenced by Init(), CbmStsSimSensorDssd::RegisterCharge(), and SetParameters().

◆ GetStripNumber()

Int_t CbmStsSimSensorDssdOrtho::GetStripNumber ( Double_t  x,
Double_t  y,
Int_t  side 
) const
protectedvirtual

Get strip number from point coordinates.

Parameters
xx coordinate [cm]
yy coordinate [cm]
side0 = front side, 1 = back side
Returns
strip number on selected side

Definition at line 104 of file CbmStsSimSensorDssdOrtho.cxx.

References CbmStsSimSensorDssd::fDx, CbmStsSimSensorDssd::fDy, fPitch, x, and y.

Referenced by PropagateCharge().

◆ Init()

Bool_t CbmStsSimSensorDssdOrtho::Init ( )
virtual

Initialisation @value kTRUE if parameters and node are consistent.

The consistency of geometric node and sensor parameters is checked; derived parameters are calculated.

Reimplemented from CbmStsSimSensor.

Definition at line 134 of file CbmStsSimSensorDssdOrtho.cxx.

References CbmStsSimSensorDssd::fDx, CbmStsSimSensorDssd::fDy, CbmStsSimSensorDssd::fDz, CbmStsSimSensor::fElement, CbmStsSimSensorDssd::fIsSet, fNofStrips, fPitch, CbmStsSimSensorDssd::fStripCharge, CbmStsElement::GetPnode(), CbmStsSimSensor::GetSensorId(), shape, and ToString().

◆ IsInside()

Bool_t CbmStsSimSensorDssd::IsInside ( Double_t  x,
Double_t  y 
)
protectedinherited

Check whether a point (x,y) is inside the active area.

Parameters
xx coordinate in the local c.s. [cm]
yy coordinate in the local c.s. [cm]
Returns
kTRUE if inside active area.

The coordinates have to be given in the local coordinate system (origin in the sensor centre).

Definition at line 130 of file CbmStsSimSensorDssd.cxx.

References CbmStsSimSensorDssd::fDx, CbmStsSimSensorDssd::fDy, x, and y.

Referenced by PropagateCharge(), and CbmStsSimSensorDssdStereo::PropagateCharge().

◆ LorentzShift()

Double_t CbmStsSimSensorDssd::LorentzShift ( Double_t  z,
Int_t  chargeType,
Double_t  bY 
) const
protectedinherited

Lorentz shift in the x coordinate.

Parameters
zCoordinate of charge origin in local c.s. [cm]
chargeTypeType of charge carrier (0 = electron, 1 = hole)
bYMagnetic field (y component) [T] @value Displacement in x due to Lorentz shift [cm]

Calculates the displacement in x of a charge propagating to the readout plane of the sensor.

TODO: This assumes that the sensor is oriented vertically. It has to be implemented correctly for arbitrary orientations of the local x-y plane.

Definition at line 141 of file CbmStsSimSensorDssd.cxx.

References CbmStsPhysics::ElectricField(), CbmStsSimSensorDssd::fDz, CbmStsSimSensor::GetConditions(), CbmStsParSensorCond::GetHallMobility(), CbmStsParSensorCond::GetVbias(), and CbmStsParSensorCond::GetVfd().

Referenced by PropagateCharge(), and CbmStsSimSensorDssdStereo::PropagateCharge().

◆ ModifyStripPitch()

void CbmStsSimSensorDssdOrtho::ModifyStripPitch ( Double_t  pitch)
virtual

Modify the strip pitch.

Parameters
Newstrip pitch [cm]

The number of strips is re-calculated accordingly.

Implements CbmStsSimSensorDssd.

Definition at line 179 of file CbmStsSimSensorDssdOrtho.cxx.

References CbmStsSimSensorDssd::fDx, CbmStsSimSensorDssd::fDy, CbmStsSimSensorDssd::fIsSet, fNofStrips, fPitch, and CbmStsSimSensorDssd::fStripCharge.

◆ operator=()

CbmStsSimSensorDssdOrtho& CbmStsSimSensorDssdOrtho::operator= ( const CbmStsSimSensorDssdOrtho rhs)
delete

Assignment operator (disabled)

◆ ProcessPoint()

Int_t CbmStsSimSensor::ProcessPoint ( const CbmStsPoint point,
Double_t  eventTime = 0.,
CbmLink link = NULL 
)
inherited

Process one MC Point.

Parameters
pointPointer to CbmStsPoint object
Returns
Status variable, depends on sensor type

The point coordinates are converted into the internal coordinate system. The appropriate analogue response is then calculated with the pure virtual method CalculateResponse.

Definition at line 52 of file CbmStsSimSensor.cxx.

References CbmStsSimSensor::CalculateResponse(), CbmStsSimSensor::fCurrentLink, CbmStsSimSensor::fElement, CbmStsPoint::GetPid(), CbmStsElement::GetPnode(), CbmStsPoint::GetPxOut(), CbmStsPoint::GetPyOut(), CbmStsPoint::GetPzOut(), CbmStsPoint::GetXIn(), CbmStsPoint::GetXOut(), CbmStsPoint::GetYIn(), CbmStsPoint::GetYOut(), CbmStsPoint::GetZIn(), CbmStsPoint::GetZOut(), CbmStsPoint::IsEntry(), z1, and z2.

◆ ProduceCharge()

◆ PropagateCharge()

void CbmStsSimSensorDssdOrtho::PropagateCharge ( Double_t  x,
Double_t  y,
Double_t  z,
Double_t  charge,
Double_t  bY,
Int_t  side 
)
protectedvirtual

Propagate a charge created in the sensor to the readout strips

Parameters
xx origin of charge in local c.s. [cm]
yy origin of charge in local c.s. [cm]
zz origin of charge in local c.s. [cm]
chargeCharge [e]
bYMagnetic field (y component) [T]
side0 = front (n) side; 1 = back (p) side
sensorPointer to sensor object

Implements CbmStsSimSensorDssd.

Definition at line 199 of file CbmStsSimSensorDssdOrtho.cxx.

References CbmStsParSim::Diffusion(), Diffusion(), CbmStsPhysics::DiffusionWidth(), CbmStsSimSensorDssd::fDz, fNofStrips, CbmStsSimSensor::fSettings, CbmStsSimSensorDssd::fStripCharge, CbmStsSimSensor::GetConditions(), GetStripNumber(), CbmStsSimSensorDssd::IsInside(), CbmStsParSim::LorentzShift(), CbmStsSimSensorDssd::LorentzShift(), x, and y.

◆ RegisterCharge()

void CbmStsSimSensorDssd::RegisterCharge ( Int_t  side,
Int_t  strip,
Double_t  charge,
Double_t  time 
) const
protectedinherited

Register the produced charge in one strip to the module.

Parameters
side0 = front, 1 = back
stripstrip number
chargecharge in strip [e]
timetime of registration [ns]

The charge in one strip resulting from the analogue response simulation is registered to the read-out chip (module).

Definition at line 284 of file CbmStsSimSensorDssd.cxx.

References CbmStsSimModule::AddSignal(), CbmStsSimSensor::GetCurrentLink(), CbmLink::GetEntry(), CbmLink::GetFile(), CbmLink::GetIndex(), CbmStsSimSensor::GetModule(), CbmStsSimSensorDssd::GetModuleChannel(), and CbmStsSimSensor::GetSensorId().

Referenced by CbmStsSimSensorDssd::CalculateResponse().

◆ SetConditions()

void CbmStsSimSensor::SetConditions ( const CbmStsParSensorCond conditions)
inlineinherited

Set the sensor conditions

Parameters
conditionsPointer to conditions parameters

Definition at line 114 of file CbmStsSimSensor.h.

References CbmStsSimSensor::fConditions.

◆ SetElement()

void CbmStsSimSensor::SetElement ( CbmStsElement element)
inlineinherited

Set the corresponding STS setup element.

Parameters
Pointerto setup element

Definition at line 122 of file CbmStsSimSensor.h.

References CbmStsSimSensor::fElement.

◆ SetField()

void CbmStsSimSensor::SetField ( Double_t  bX,
Double_t  bY,
Double_t  bZ 
)
inlineinherited

Set the magnetic field in the sensor centre.

Parameters
bXx component of magnetic field [T]
bYy component of magnetic field [T]
bZz component of magnetic field [T]

The magnetic field is neede for the calculation of the Lorentz shift of charge carries in the sensor. The field is approximated to be constant.

Definition at line 134 of file CbmStsSimSensor.h.

References CbmStsSimSensor::fBx, CbmStsSimSensor::fBy, and CbmStsSimSensor::fBz.

◆ SetModule()

void CbmStsSimSensor::SetModule ( CbmStsSimModule module)
inlineinherited

Set the corresponding simulation module.

Parameters
modulePointer to module

Definition at line 144 of file CbmStsSimSensor.h.

References CbmStsSimSensor::fModule.

◆ SetParameters()

Bool_t CbmStsSimSensorDssdOrtho::SetParameters ( Int_t  nStripsF,
Double_t  pitchF,
Int_t  nStripsB,
Double_t  pitchB 
)

Set the internal sensor parameters.

Parameters
nStripsFNumber of strips front side (vertical)
pitchFStrip pitch front side [cm]
nStripsBNumber of strips back side (horizontal)
pitchBStrip pitch back side [cm] @value kTRUE if parameters are successfully set; else kFALSE

Definition at line 287 of file CbmStsSimSensorDssdOrtho.cxx.

References CbmStsSimSensorDssd::fDx, CbmStsSimSensorDssd::fDy, CbmStsSimSensorDssd::fDz, CbmStsSimSensor::fElement, CbmStsSimSensorDssd::fIsSet, fNofStrips, fPitch, CbmStsSimSensorDssd::fStripCharge, CbmStsElement::GetPnode(), CbmStsSimSensor::GetSensorId(), and shape.

◆ SetSimSettings()

void CbmStsSimSensor::SetSimSettings ( const CbmStsParSim settings)
inlineinherited

Set the simulation settings.

Parameters
Simulationsetting parameteres

Definition at line 150 of file CbmStsSimSensor.h.

References CbmStsSimSensor::fSettings.

◆ ToString()

string CbmStsSimSensorDssdOrtho::ToString ( ) const
virtual

Member Data Documentation

◆ fBx

Double_t CbmStsSimSensor::fBx = 0.
protectedinherited

Operating conditions.

x component of magnetic field in sensor centre

Definition at line 171 of file CbmStsSimSensor.h.

Referenced by CbmStsSimSensor::SetField().

◆ fBy

Double_t CbmStsSimSensor::fBy = 0.
protectedinherited

y component of magnetic field in sensor centre

Definition at line 172 of file CbmStsSimSensor.h.

Referenced by CbmStsSimSensor::SetField().

◆ fBz

Double_t CbmStsSimSensor::fBz = 0.
protectedinherited

z component of magnetic field in sensor centre

Definition at line 173 of file CbmStsSimSensor.h.

Referenced by CbmStsSimSensor::SetField().

◆ fConditions

const CbmStsParSensorCond* CbmStsSimSensor::fConditions = nullptr
protectedinherited

◆ fCurrentLink

CbmLink* CbmStsSimSensor::fCurrentLink = nullptr
protectedinherited

◆ fDx

◆ fDy

◆ fDz

Double_t CbmStsSimSensorDssd::fDz = 0.
protectedinherited

◆ fElement

◆ fIsSet

Bool_t CbmStsSimSensorDssd::fIsSet = kFALSE
protectedinherited

◆ fModule

CbmStsSimModule* CbmStsSimSensor::fModule = nullptr
protectedinherited

Setup element.

Definition at line 167 of file CbmStsSimSensor.h.

Referenced by CbmStsSimSensor::GetModule(), and CbmStsSimSensor::SetModule().

◆ fNofStrips

Int_t CbmStsSimSensorDssdOrtho::fNofStrips[2]
protected

Number of strips on front/back side.

Definition at line 108 of file CbmStsSimSensorDssdOrtho.h.

Referenced by GetModuleChannel(), GetNofStrips(), Init(), ModifyStripPitch(), PropagateCharge(), SetParameters(), and ToString().

◆ fPitch

Double_t CbmStsSimSensorDssdOrtho::fPitch[2]
protected

Strip pitch front/back side [cm].

Definition at line 109 of file CbmStsSimSensorDssdOrtho.h.

Referenced by Diffusion(), GetStripNumber(), Init(), ModifyStripPitch(), SetParameters(), and ToString().

◆ fSettings

const CbmStsParSim* CbmStsSimSensor::fSettings = nullptr
protectedinherited

◆ fStripCharge


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