5#ifndef LUCIDGEOMODEL_LUCIDDETECTORFACTORY_H
6#define LUCIDGEOMODEL_LUCIDDETECTORFACTORY_H
8#include "GeoModelKernel/GeoVDetectorFactory.h"
30 virtual void create(GeoPhysVol*);
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
virtual const LUCID_DetectorManager * getDetectorManager() const
LUCID_DetectorFactory(const LUCID_DetectorFactory &right)
StoredMaterialManager * m_materialManager
LUCID_DetectorFactory(StoreGateSvc *pDetStore, IRDBAccessSvc *pAccess)
void addLucidSupportCylinder(GeoFullPhysVol *)
LUCID_DetectorManager * m_detectorManager
void addPmtSupportCylinder(GeoFullPhysVol *)
void addVJconeFrontRing(GeoFullPhysVol *)
void addPmtTubes(GeoFullPhysVol *)
void addVJcone(GeoFullPhysVol *)
void addPmtSupport(GeoFullPhysVol *)
virtual void create(GeoPhysVol *)
void addVJconeBackRing(GeoFullPhysVol *)
StoreGateSvc * m_detectorStore
const LUCID_DetectorFactory & operator=(const LUCID_DetectorFactory &right)
GeoExtendedMaterial * m_quartz
The Athena Transient Store API.
This class holds one or more material managers and makes them storeable, under StoreGate.