7#define CBMSTSELEMENT_H 1
14class TGeoPhysicalNode;
47 Int_t level, TGeoPhysicalNode* node = NULL);
98 virtual void Print(Option_t* opt =
"")
const;
static Int_t GetElementId(UInt_t address, Int_t level)
Class representing an element of the STS setup.
CbmStsElement(const CbmStsElement &)
void SetLevel(Int_t level)
UInt_t GetAddress() const
virtual void AddDaughter(CbmStsElement *element)
StsElementLevel GetLevel() const
UInt_t fAddress
Unique address.
StsElementLevel fLevel
Level in hierarchy.
vector< CbmStsElement * > fDaughters
Array of daughters.
TGeoPhysicalNode * fNode
Pointer to geometry.
virtual void Print(Option_t *opt="") const
Int_t GetNofDaughters() const
CbmStsElement & operator=(const CbmStsElement &)
ClassDef(CbmStsElement, 1)
CbmStsElement * GetDaughter(Int_t index) const