Go to the documentation of this file.
8 #ifndef RICH_DETECTOR_CBMRICHDIGIMAPMANAGER_H_
9 #define RICH_DETECTOR_CBMRICHDIGIMAPMANAGER_H_
11 #include <RtypesCore.h>
std::vector< Int_t > GetPmtIds()
std::vector< Int_t > GetPixelAddresses()
virtual ~CbmRichDigiMapManager()
int getDetectorSetup(TString const nodePath)
std::map< std::string, Int_t > fPixelPathToAddressMap
CbmRichPmtData * GetPmtDataById(Int_t id)
std::map< std::string, Int_t > fPmtPathToIdMap
std::vector< Int_t > fPmtIds
std::vector< Int_t > fPixelAddresses
std::map< Int_t, CbmRichPixelData * > fPixelAddressToDataMap
std::vector< Int_t > GetDirectNeighbourPixels(Int_t address)
std::vector< Int_t > GetDiagonalNeighbourPixels(Int_t address)
Int_t GetPixelAddressByPath(const std::string &path)
Int_t GetRandomPixelAddress()
CbmRichDigiMapManager(const CbmRichDigiMapManager &)
Copy constructor.
static CbmRichDigiMapManager & GetInstance()
CbmRichDigiMapManager & operator=(const CbmRichDigiMapManager &)
Assignment operator.
std::map< Int_t, CbmRichPmtData * > fPmtIdToDataMap
CbmRichPixelData * GetPixelDataByAddress(Int_t address)