|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ZDC_DETFACTORY_H
6 #define ZDC_DETFACTORY_H
8 #include "GeoModelKernel/GeoVDetectorFactory.h"
16 #include "GeoModelKernel/GeoAlignableTransform.h"
30 virtual void create(GeoPhysVol *world)
override;
45 std::vector< std::vector< bool > >
m_zdcOn;
48 std::vector< GeoAlignableTransform* >
m_rpdPos;
void initializePbPb2023()
std::vector< GeoAlignableTransform * > m_rpdPos
ZDC_DetManager * m_detectorManager
virtual void create(GeoPhysVol *world) override
virtual const ZDC_DetManager * getDetectorManager() const override
void initializePbPb2015()
The Athena Transient Store API.
std::vector< float > m_branPos
ZDC_DetFactory(StoreGateSvc *)
Class to provide easy MsgStream access and capabilities.
std::vector< std::vector< int > > m_zdcModType
This class holds one or more material managers and makes them storeable, under StoreGate.
void buildMaterials(StoredMaterialManager *materialManager)
std::vector< std::vector< float > > m_zdcPos
StoreGateSvc * m_detectorStore
std::vector< std::vector< bool > > m_zdcOn