5#ifndef CAVERNINFRAGEOMODEL_CAVERNINFRADETECTORFACTORY_H
6#define CAVERNINFRAGEOMODEL_CAVERNINFRADETECTORFACTORY_H
9#include "GeoModelKernel/GeoVDetectorFactory.h"
30 virtual void create(GeoPhysVol *world)
override;
Definition of the abstract IRDBAccessSvc interface.
void setTagNode(const std::string &tag, const std::string &node)
CavernInfraDetectorFactory(const ServiceHandle< StoreGateSvc > &pDetStore, const ServiceHandle< IRDBAccessSvc > &pAccess)
~CavernInfraDetectorFactory()=default
ServiceHandle< IRDBAccessSvc > m_access
ServiceHandle< StoreGateSvc > m_detectorStore
const CavernInfraDetectorFactory & operator=(const CavernInfraDetectorFactory &right)=delete
virtual const CavernInfraDetectorManager * getDetectorManager() const override
CavernInfraDetectorManager * m_detectorManager
virtual void create(GeoPhysVol *world) override
std::string m_versionNode
CavernInfraDetectorFactory(const CavernInfraDetectorFactory &right)=delete