16#ifndef LARGEOALGSNV_LARDETECTORFACTORYLITE_H
17#define LARGEOALGSNV_LARDETECTORFACTORYLITE_H
20#include "GeoModelKernel/GeoVDetectorFactory.h"
39 , GeoModelIO::ReadGeoModel* sqliteReader
46 virtual void create(GeoPhysVol* world)
override;
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
IRDBAccessSvc is an abstract interface to the athena service that provides the following functionalit...
void setBarrelSagging(bool flag)
virtual void create(GeoPhysVol *world) override
void setTestBeam(int flag)
LArDetectorFactoryLite(const LArDetectorFactoryLite &right)=delete
IRDBAccessSvc * m_paramSvc
LArDetectorManager * m_detectorManager
StoreGateSvc * m_detStore
GeoModelIO::ReadGeoModel * m_sqliteReader
LArDetectorFactoryLite()=delete
const LArDetectorFactoryLite & operator=(const LArDetectorFactoryLite &right)=delete
LArDetectorFactoryLite(StoreGateSvc *detStore, IRDBAccessSvc *paramSvc, GeoModelIO::ReadGeoModel *sqliteReader, const LArHVManager *hvManager)
virtual const LArDetectorManager * getDetectorManager() const override
const LArHVManager * m_hvManager
This class provides access to the High Voltage throughout the LAr.
The Athena Transient Store API.