ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
PixelGeoModel
src
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
13
class
GeoPixelFluid
:
public
GeoVPixelFactory
{
14
public
:
15
GeoPixelFluid
(
InDetDD::PixelDetectorManager
* ddmgr,
16
PixelGeometryManager
* mgr,
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
GeoVPixelFactory.h
GeoPixelFluid::m_posZ
double m_posZ
Definition
GeoPixelFluid.h:30
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:19
GeoPixelFluid::posY
double posY()
Definition
GeoPixelFluid.h:23
GeoPixelFluid::Build
virtual GeoVPhysVol * Build() override
Definition
GeoPixelFluid.cxx:35
GeoPixelFluid::posZ
double posZ()
Definition
GeoPixelFluid.h:24
GeoPixelFluid::m_posX
double m_posX
Definition
GeoPixelFluid.h:28
GeoPixelFluid::m_index
int m_index
Definition
GeoPixelFluid.h:27
GeoPixelFluid::m_posY
double m_posY
Definition
GeoPixelFluid.h:29
GeoPixelFluid::posX
double posX()
Definition
GeoPixelFluid.h:22
GeoVPixelFactory::GeoVPixelFactory
GeoVPixelFactory(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)
Definition
GeoVPixelFactory.cxx:11
InDetDD::PixelDetectorManager
Dedicated detector manager extending the functionality of the SiDetectorManager with dedicated pixel ...
Definition
PixelDetectorManager.h:47
PixelGeometryManager
Definition
PixelGeometryManager.h:28
type
Generated on
for ATLAS Offline Software by
1.17.0