  | 
  
    ATLAS Offline Software
    
   | 
 
 
 
 
Go to the documentation of this file.
   17 #ifndef LARGEOALGSNV_LARDETECTORFACTORY_H 
   18 #define LARGEOALGSNV_LARDETECTORFACTORY_H 
   20 #include "GeoModelKernel/GeoVDetectorFactory.h" 
   43     virtual void create(GeoPhysVol* world) 
override;
 
  
LArDetectorFactory(StoreGateSvc *detStore, const LArHVManager *hvManager, int testbeam, bool fullGeo)
 
const LArHVManager * m_hvManager
 
virtual const LArDetectorManager * getDetectorManager() const override
 
std::string m_EMECVariantOuter
 
LArDetectorManager * m_detectorManager
 
std::string m_EMECVariantInner
 
std::unique_ptr< LArGeo::VDetectorParameters > moveParameters()
 
virtual ~LArDetectorFactory()
 
std::unique_ptr< VDetectorParameters > m_parameters
 
The Athena Transient Store API.
 
void setBarrelCellVisLimit(int maxCell)
 
const LArDetectorFactory & operator=(const LArDetectorFactory &right)
 
virtual void create(GeoPhysVol *world) override
 
void setEMECVariant(const std::string &inner, const std::string &outer)
 
void setBuildEndcap(bool flag)
 
Class to provide easy MsgStream access and capabilities.
 
Stored in storegate. Provides access to EMB, EMEC, HEC and FCAL Detector Managers....
 
LArDetectorFactory(const LArDetectorFactory &right)
 
StoreGateSvc * m_detStore
 
This class provides access to the High Voltage throughout the LAr. High voltage conditions can also b...
 
void setActivateFT(bool flag)
 
void setBarrelSagging(bool flag)
 
void setEnableMBTS(bool flag)
 
void setFCALVisLimit(int maxCell)
 
void setBuildBarrel(bool flag)
 
LArDetectorFactory builds GeoModel description of LAr calorimeter by calling relevant 'Construction' ...