Go to the documentation of this file.
10 #define CBMSTSSENSOR_H 1
12 #include <RtypesCore.h>
26 class TGeoPhysicalNode;
47 TGeoPhysicalNode* node =
nullptr,
138 virtual std::string
ToString()
const;
CbmStsSensor & operator=(const CbmStsSensor &)=delete
Copy assignment constructor (disabled)
CbmStsSensor(const CbmStsSensor &)=delete
Copy constructor (disabled)
ClassDef(CbmStsSensor, 2)
Data class for STS clusters.
static UInt_t GetAddressFromName(TString name)
Get the address from the sensor name (static)
virtual std::string ToString() const
String output.
Parameters for operating conditions of a STS sensor.
void SetAddress(Int_t address)
Set sensor address.
void SetParameters(const CbmStsParSensor *par)
Set the sensor parameters.
const CbmStsParSensor * fParams
Sensor parameters.
Class representing an instance of a readout unit in the CBM-STS.
Constructional parameters of a STS sensor.
CbmStsParSensorCond * fConditions
Operating conditions.
UInt_t GetElementId(Int_t address, Int_t level)
Get the index of an element.
Class representing an instance of a sensor in the CBM-STS.
const CbmStsParSensorCond * GetConditions() const
Sensor conditions.
CbmStsSensor(UInt_t address=0, TGeoPhysicalNode *node=nullptr, CbmStsElement *mother=nullptr)
Int_t GetSensorId() const
Sensor Id within the module.
TGeoPhysicalNode * GetNode() const
Class characterising one event by a collection of links (indices) to data objects,...
void SetNode(TGeoPhysicalNode *node)
Set the physical node.
CbmStsModule * GetModule() const
Get mother module.
const CbmStsParSensor * GetParams() const
Sensor parameters.
Class representing an element of the STS setup.
Int_t fAddress
Unique element address.
void SetConditions(const CbmStsParSensorCond *conditions)
Set the sensor conditions.
TGeoPhysicalNode * fNode
Pointer to geometry.