20 SetName(
"BmnScWallGeo");
31 if (std::regex_search(spath,
m, kScWallRegex) &&
m.size() == 2) {
34 LOG(error) << GetName() <<
": no address for " << spath;
std::map< uint32_t, std::pair< TVector3, TVector3 > > fPositionMap
static uint32_t GetCellId(uint32_t address)
Return Cell id from address.
static uint32_t GetAddress(uint32_t CellId)
Return address from system ID, Cell ID.
static bool CheckIfSensitive(std::string name)
static const TString fDetectorVolumeName
static const TString fTopVolumeName
static const TString fPathBeforeLocalSystem
static const std::regex fElementPattern
static bool CheckIfSensitive(const std::string &vol)
static const char * TopVolumeName()
uint32_t GetAddressFromPath(const std::string &spath) const
static const char * DetectorVolumeName()
static const char * PathBeforeLocalSystem()