ATLAS Offline Software
GeoPixelFluid.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef GEOPIXELFLUID_H
6 #define GEOPIXELFLUID_H
7 
8 #include "GeoVPixelFactory.h"
9 #include <sstream>
10 
11 class GeoLogVol;
12 
14 public:
17  GeoModelIO::ReadGeoModel* sqliteReader,
18  std::shared_ptr<std::map<std::string, GeoFullPhysVol*>> mapFPV,
19  std::shared_ptr<std::map<std::string, GeoAlignableTransform*>> mapAX,
20  int type);
21  virtual GeoVPhysVol* Build() override;
22  double posX() {return m_posX;}
23  double posY() {return m_posY;}
24  double posZ() {return m_posZ;}
25 
26 private:
27  int m_index;
28  double m_posX;
29  double m_posY;
30  double m_posZ;
31 };
32 
33 #endif
34 
GeoPixelFluid::m_posX
double m_posX
Definition: GeoPixelFluid.h:28
GeoPixelFluid
Definition: GeoPixelFluid.h:13
PixelGeometryManager
Definition: PixelGeometryManager.h:28
GeoPixelFluid::Build
virtual GeoVPhysVol * Build() override
Definition: GeoPixelFluid.cxx:34
BchCleanup.mgr
mgr
Definition: BchCleanup.py:294
GeoPixelFluid::m_posZ
double m_posZ
Definition: GeoPixelFluid.h:30
GeoPixelFluid::posY
double posY()
Definition: GeoPixelFluid.h:23
GeoPixelFluid::posZ
double posZ()
Definition: GeoPixelFluid.h:24
GeoPixelFluid::m_index
int m_index
Definition: GeoPixelFluid.h:27
InDetDD::PixelDetectorManager
Definition: PixelDetectorManager.h:47
GeoVPixelFactory.h
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
GeoVPixelFactory
This is the base class for all the pieces of the Pixel detector.
Definition: GeoVPixelFactory.h:31
GeoPixelFluid::posX
double posX()
Definition: GeoPixelFluid.h:22
GeoPixelFluid::m_posY
double m_posY
Definition: GeoPixelFluid.h:29
GeoPixelFluid::GeoPixelFluid
GeoPixelFluid(InDetDD::PixelDetectorManager *ddmgr, PixelGeometryManager *mgr, GeoModelIO::ReadGeoModel *sqliteReader, std::shared_ptr< std::map< std::string, GeoFullPhysVol * >> mapFPV, std::shared_ptr< std::map< std::string, GeoAlignableTransform * >> mapAX, int type)
Definition: GeoPixelFluid.cxx:18