12#ifndef RICH_DETECTOR_CBMRICHMCBMDIGIMAPMANAGER_H_
13#define RICH_DETECTOR_CBMRICHMCBMDIGIMAPMANAGER_H_
15#include <RtypesCore.h>
std::vector< Int_t > GetPixelAddresses()
Int_t GetPixelAddressByPath(const std::string &path)
std::map< Int_t, CbmRichPixelData * > fPixelAddressToDataMap
virtual ~CbmRichMCbmDigiMapManager()
std::map< Int_t, CbmRichPmtData * > fPmtIdToDataMap
std::map< std::string, Int_t > fPmtPathToIdMap
std::vector< Int_t > fPmtIds
std::map< std::string, Int_t > fPixelPathToAddressMap
CbmRichPixelData * GetPixelDataByAddress(Int_t address)
CbmRichMCbmDigiMapManager(const CbmRichMCbmDigiMapManager &)
Copy constructor.
Int_t GetRandomPixelAddress()
std::vector< Int_t > GetPmtIds()
static CbmRichMCbmDigiMapManager & GetInstance()
std::vector< Int_t > GetDiagonalNeighbourPixels(Int_t address)
CbmRichPmtData * GetPmtDataById(Int_t id)
std::vector< Int_t > GetDirectNeighbourPixels(Int_t address)
std::vector< Int_t > fPixelAddresses
CbmRichMCbmDigiMapManager()
CbmRichMCbmDigiMapManager & operator=(const CbmRichMCbmDigiMapManager &)
Assignment operator.