Go to the documentation of this file.
6 #ifndef CBMSTSSTATION_H
7 #define CBMSTSSTATION_H 1
10 #include <RtypesCore.h>
18 class TGeoPhysicalNode;
43 TGeoPhysicalNode* node =
nullptr);
135 virtual std::string
ToString()
const;
Double_t fXmax
maximal x coordinate [cm]
Double_t fYmin
minimal y coordinate [cm]
TGeoPhysicalNode * fNode
Pointer to geometry.
void AddLadder(CbmStsElement *ladder)
CbmStsSensor * fFirstSensor
Pointer to first sensor.
Int_t fNofSensors
Number of sensors in station.
Double_t fSensorRot
Rotation of first sensor in global c.s. [rad].
Double_t fZ
z position of station [cm]
Double_t GetRadLength() const
Double_t GetSensorStereoAngle(Int_t iSide) const
Double_t GetSensorD() const
Double_t fSensorD
thickness of sensors [cm]
ClassDef(CbmStsStation, 1)
void CheckSensorProperties()
Check properties of sensors (position, thickness) The z position of the station is determined as the ...
Double_t GetSensorPitch(Int_t iSide) const
Class representing an instance of a sensor in the CBM-STS.
Double_t fXmin
minimal x coordinate [cm]
std::vector< CbmStsElement * > fLadders
Array of ladders.
Double_t fYmax
maximal y coordinate [cm]
CbmStsStation(const CbmStsStation &)
Bool_t fDiffSensorD
Flag for different sensor thicknesses.
CbmStsStation & operator=(const CbmStsStation &)
virtual std::string ToString() const
void Init()
Initialise the station parameters.
Class representing an element of the STS setup.
Class representing a station of the StsSystem.
Double_t GetSensorRotation() const