41 return tempLay ? tempLay->
GetTube(address) :
nullptr;
52 for (
const auto tempLayer :
fLayers) {
53 if (tempLayer->GetAddress() == address)
return tempLayer;
62 for (
const auto tempLayer :
fLayers) {
63 if (tempLayer->GetAddress() == layer->
GetAddress())
return false;
73 LOG(info) <<
" Station " <<
fAddress <<
" (@ z = " <<
fZ <<
"):";
74 for (
const auto tempLayer :
fLayers) {
Interface class to unique address for the MuST.
static int32_t GetLayerIndex(int32_t address)
uint32_t GetAddress() const
CbmMustTube * GetTube(uint32_t address) const
CbmMustLayer * GetLayer(uint32_t address) const
CbmMustTube * GetTube(uint32_t address) const
bool AddLayer(CbmMustLayer *layer)
CbmMustLayer * FindLayer(uint32_t address)
std::vector< CbmMustLayer * > fLayers
virtual ~CbmMustStation()
uint32_t GetAddress() const