ATLAS Offline Software
InnerDetector
InDetDetDescr
PixelGeoModel
src
PixelSwitches.cxx
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#include "
PixelSwitches.h
"
6
7
PixelSwitches::PixelSwitches
()
8
: m_services(true),
9
m_servicesOnLadder(true),
//JBdV
10
m_g3CompatibleDigits(false),
11
m_initialLayout(false),
12
m_dc1Geometry(false),
13
m_alignable(true),
14
m_ibl(false),
15
m_dbm(false),
16
m_dynAlignFolders(false)
17
{}
18
19
void
PixelSwitches::setServices
(
bool
flag
) {
m_services
=
flag
;}
20
bool
PixelSwitches::services
()
const
{
return
m_services
;}
21
22
void
PixelSwitches::setServicesOnLadder
(
bool
flag
) {
m_servicesOnLadder
=
flag
;}
23
bool
PixelSwitches::servicesOnLadder
()
const
{
return
m_servicesOnLadder
;}
24
25
void
PixelSwitches::setG3CompatibleDigits
(
bool
flag
) {
m_g3CompatibleDigits
=
flag
;}
26
bool
PixelSwitches::g3CompatibleDigits
()
const
{
return
m_g3CompatibleDigits
;}
27
28
29
void
PixelSwitches::setInitialLayout
(
bool
flag
) {
m_initialLayout
=
flag
;}
30
bool
PixelSwitches::initialLayout
()
const
{
return
m_initialLayout
;}
31
32
33
void
PixelSwitches::setDC1Geometry
(
bool
flag
) {
m_dc1Geometry
=
flag
;}
34
bool
PixelSwitches::dc1Geometry
()
const
{
return
m_dc1Geometry
;}
35
36
37
void
PixelSwitches::setAlignable
(
bool
flag
) {
m_alignable
=
flag
;}
38
bool
PixelSwitches::alignable
()
const
{
return
m_alignable
;}
39
40
void
PixelSwitches::setIBL
(
bool
flag
) {
m_ibl
=
flag
;}
41
bool
PixelSwitches::ibl
()
const
{
return
m_ibl
;}
42
43
void
PixelSwitches::setDBM
(
bool
flag
) {
m_dbm
=
flag
;}
//switch to build the DBM
44
bool
PixelSwitches::dbm
()
const
{
return
m_dbm
;}
45
46
void
PixelSwitches::setDynamicAlignFolders
(
const
bool
useDynAlignFolders){
m_dynAlignFolders
= useDynAlignFolders;}
47
bool
PixelSwitches::dynamicAlignFolders
()
const
{
return
m_dynAlignFolders
;}
PixelSwitches::dc1Geometry
bool dc1Geometry() const
Definition:
PixelSwitches.cxx:34
PixelSwitches::servicesOnLadder
bool servicesOnLadder() const
Definition:
PixelSwitches.cxx:23
PixelSwitches::m_dbm
bool m_dbm
Definition:
PixelSwitches.h:78
PixelSwitches::m_dynAlignFolders
bool m_dynAlignFolders
Definition:
PixelSwitches.h:81
PixelSwitches::m_g3CompatibleDigits
bool m_g3CompatibleDigits
Definition:
PixelSwitches.h:63
PixelSwitches::initialLayout
bool initialLayout() const
Definition:
PixelSwitches.cxx:30
PixelSwitches::setDBM
void setDBM(bool flag=false)
Definition:
PixelSwitches.cxx:43
PixelSwitches::g3CompatibleDigits
bool g3CompatibleDigits() const
Definition:
PixelSwitches.cxx:26
PixelSwitches::m_alignable
bool m_alignable
Definition:
PixelSwitches.h:72
master.flag
bool flag
Definition:
master.py:29
PixelSwitches::alignable
bool alignable() const
Definition:
PixelSwitches.cxx:38
PixelSwitches::m_servicesOnLadder
bool m_servicesOnLadder
Definition:
PixelSwitches.h:60
PixelSwitches::setInitialLayout
void setInitialLayout(bool flag)
Definition:
PixelSwitches.cxx:29
PixelSwitches::setServices
void setServices(bool flag)
Definition:
PixelSwitches.cxx:19
PixelSwitches::m_dc1Geometry
bool m_dc1Geometry
Definition:
PixelSwitches.h:69
PixelSwitches::setIBL
void setIBL(bool flag=true)
Definition:
PixelSwitches.cxx:40
PixelSwitches::setServicesOnLadder
void setServicesOnLadder(bool flag)
Definition:
PixelSwitches.cxx:22
PixelSwitches::PixelSwitches
PixelSwitches()
Definition:
PixelSwitches.cxx:7
PixelSwitches::dbm
bool dbm() const
Definition:
PixelSwitches.cxx:44
PixelSwitches.h
PixelSwitches::m_initialLayout
bool m_initialLayout
Definition:
PixelSwitches.h:66
PixelSwitches::setDynamicAlignFolders
void setDynamicAlignFolders(const bool useDynAlignFolders)
Definition:
PixelSwitches.cxx:46
PixelSwitches::m_ibl
bool m_ibl
Definition:
PixelSwitches.h:75
PixelSwitches::m_services
bool m_services
Definition:
PixelSwitches.h:57
PixelSwitches::services
bool services() const
Definition:
PixelSwitches.cxx:20
PixelSwitches::setAlignable
void setAlignable(bool flag)
Definition:
PixelSwitches.cxx:37
PixelSwitches::setDC1Geometry
void setDC1Geometry(bool flag)
Definition:
PixelSwitches.cxx:33
PixelSwitches::ibl
bool ibl() const
Definition:
PixelSwitches.cxx:41
PixelSwitches::dynamicAlignFolders
bool dynamicAlignFolders() const
Definition:
PixelSwitches.cxx:47
PixelSwitches::setG3CompatibleDigits
void setG3CompatibleDigits(bool flag)
Definition:
PixelSwitches.cxx:25
Generated on Sun Dec 22 2024 21:16:30 for ATLAS Offline Software by
1.8.18