10#ifndef CBMSTSSIMSENSORDSSDSTEREO_H
11#define CBMSTSSIMSENSORDSSDSTEREO_H 1
98 virtual Bool_t
Init();
148 virtual void Diffusion(Double_t
x, Double_t
y, Double_t sigma, Int_t side, Double_t& fracL, Double_t& fracC,
161 virtual Int_t
GetModuleChannel(Int_t strip, Int_t side, Int_t sensorId)
const;
182 virtual void PropagateCharge(Double_t
x, Double_t
y, Double_t z, Double_t charge, Double_t bY, Int_t side);
Class representing an element of the STS setup.
Detector response for DSSD sensors with stereo angles and cross-connection by double metal layers.
Double_t fPitch
Strip pitch /same for front and back)
virtual ~CbmStsSimSensorDssdStereo()
Int_t fStripShift[2]
cosine of stereo angle front/back side
CbmStsSimSensorDssdStereo & operator=(const CbmStsSimSensorDssdStereo &rhs)=delete
Assignment operator (disabled)
CbmStsSimSensorDssdStereo(CbmStsSimSensorDssdStereo &rhs)=delete
Copy constructor (disabled)
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.
ClassDef(CbmStsSimSensorDssdStereo, 1)
virtual Int_t GetNofStrips(Int_t) const
Number of strips (same for front and back side)
Double_t fCosStereo[2]
tangent of stereo angle front/back side
std::string ToString() const
String output.
Double_t fErrorFac
Shift in number of strips from bottom to top.
virtual void PropagateCharge(Double_t x, Double_t y, Double_t z, Double_t charge, Double_t bY, Int_t side)
virtual Int_t GetStripNumber(Double_t x, Double_t y, Int_t side) const
Get strip number from point coordinates.
Double_t fStereoF
Stereo angle front side [degrees].
virtual void ModifyStripPitch(Double_t pitch)
Modify the strip pitch.
CbmStsSimSensorDssdStereo(CbmStsElement *element=nullptr)
virtual void Diffusion(Double_t x, Double_t y, Double_t sigma, Int_t side, Double_t &fracL, Double_t &fracC, Double_t &fracR)
Used for calculation of hit errors.
virtual Bool_t Init()
Initialisation @value kTRUE if parameters and node are consistent.
Int_t fNofStrips
Number of strips (same for front and back)
Double_t fStereoB
Stereo angle front back side [degrees].
Double_t GetStereoAngle(Int_t side) const
Stereo angle for front and back side.
Abstract class for the simulation of double-sided silicon strip sensors.