|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
   11 #ifndef TRT_GEOMODEL_TRTDETECTORFACTORY_LITE_H 
   12 #define TRT_GEOMODEL_TRTDETECTORFACTORY_LITE_H 
   37               std::unique_ptr<const TRTStrawStatusAccessor> statusAccessor,
 
   38               bool useOldActiveGasMixture,
 
   39               bool DC2CompatibleBarrelCoordinates,
 
   41               bool useDynamicAlignmentFolders);
 
   47   virtual void create(GeoPhysVol *world) 
override;
 
   71   std::unique_ptr<TRTParameterInterface>        
m_data;
 
   84 #endif // TRTDetectorFactory_Lite_h 
  
InDetDD::TRT_DetectorManager * m_detectorManager
double activeGasZPosition(bool hasLargeDeadRegion=false) const
virtual void create(GeoPhysVol *world) override
Class to hold various Athena components.
~TRTDetectorFactory_Lite()=default
bool m_DC2CompatibleBarrelCoordinates
void refreshGasBarrel(int strawStatusHT, GeoVPhysVol *shell)
bool m_useDynamicAlignFolders
void setEndcapTransformField(size_t w)
GeoIntrusivePtr< const GeoMaterial > m_argonGas
GeoIntrusivePtr< const GeoMaterial > m_xenonGas
GeoModelIO::ReadGeoModel * m_sqliteReader
std::unique_ptr< const TRTStrawStatusAccessor > m_statusAccessor
void refreshGasEndcap(int strawStatusHT, GeoVPhysVol *strawPlane)
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
TRTDetectorFactory_Lite(const TRTDetectorFactory_Lite &right)=delete
virtual const InDetDD::TRT_DetectorManager * getDetectorManager() const override
TRTDetectorFactory_Lite(GeoModelIO::ReadGeoModel *sqliteReader, InDetDD::AthenaComps *athenaComps, std::unique_ptr< const TRTStrawStatusAccessor > statusAccessor, bool useOldActiveGasMixture, bool DC2CompatibleBarrelCoordinates, bool alignable, bool useDynamicAlignmentFolders)
const TRTDetectorFactory_Lite & operator=(const TRTDetectorFactory_Lite &right)=delete
bool m_useOldActiveGasMixture
std::unique_ptr< TRTParameterInterface > m_data