15#ifndef CbmStsDigiScheme_H
16#define CbmStsDigiScheme_H 1
24#include <TGeoCompositeShape.h>
71 void Print(Bool_t kLong = kFALSE);
83 Bool_t fIsNewGeometry;
85 std::map<Int_t, CbmStsStation*> fStationMap;
86 std::map<TString, Int_t> fDetIdByName;
87 std::map<TString, CbmStsSensor*> fSensorByName;
102 Int_t SetSensorsCbm(Int_t moduleNr, Int_t statNr,
CbmStsStation* station,
104 Int_t AddHotZone(Int_t moduleNr,
void Print(Bool_t kLong=kFALSE)
CbmStsSensor * GetSensor(Int_t stationNr, Int_t sectorNr, Int_t sensorNr)
Bool_t Init(CbmGeoStsPar *geoPar, CbmStsDigiPar *digiPar)
Bool_t IsNewGeometry() const
TObjArray * GetStations()
virtual ~CbmStsDigiScheme()
CbmStsSensor * GetSensorByName(TString sensorName)
CbmStsStation * GetStationByNr(Int_t stationNr)
CbmStsSector * GetSector(Int_t stationNr, Int_t sectorNr)
CbmStsStation * GetStation(Int_t iStation)
Int_t GetDetectorIdByName(TString sensorName)
static CbmStsDigiScheme * Instance(int version=1)