ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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.h
PixelSwitches::g3CompatibleDigits
bool g3CompatibleDigits() const
Definition
PixelSwitches.cxx:26
PixelSwitches::m_servicesOnLadder
bool m_servicesOnLadder
Definition
PixelSwitches.h:60
PixelSwitches::setInitialLayout
void setInitialLayout(bool flag)
Definition
PixelSwitches.cxx:29
PixelSwitches::dynamicAlignFolders
bool dynamicAlignFolders() const
Definition
PixelSwitches.cxx:47
PixelSwitches::PixelSwitches
PixelSwitches()
Definition
PixelSwitches.cxx:7
PixelSwitches::services
bool services() const
Definition
PixelSwitches.cxx:20
PixelSwitches::m_dynAlignFolders
bool m_dynAlignFolders
Definition
PixelSwitches.h:81
PixelSwitches::servicesOnLadder
bool servicesOnLadder() const
Definition
PixelSwitches.cxx:23
PixelSwitches::setIBL
void setIBL(bool flag=true)
Definition
PixelSwitches.cxx:40
PixelSwitches::initialLayout
bool initialLayout() const
Definition
PixelSwitches.cxx:30
PixelSwitches::dc1Geometry
bool dc1Geometry() const
Definition
PixelSwitches.cxx:34
PixelSwitches::dbm
bool dbm() const
Definition
PixelSwitches.cxx:44
PixelSwitches::m_dbm
bool m_dbm
Definition
PixelSwitches.h:78
PixelSwitches::setG3CompatibleDigits
void setG3CompatibleDigits(bool flag)
Definition
PixelSwitches.cxx:25
PixelSwitches::m_ibl
bool m_ibl
Definition
PixelSwitches.h:75
PixelSwitches::m_dc1Geometry
bool m_dc1Geometry
Definition
PixelSwitches.h:69
PixelSwitches::ibl
bool ibl() const
Definition
PixelSwitches.cxx:41
PixelSwitches::setServices
void setServices(bool flag)
Definition
PixelSwitches.cxx:19
PixelSwitches::m_alignable
bool m_alignable
Definition
PixelSwitches.h:72
PixelSwitches::setServicesOnLadder
void setServicesOnLadder(bool flag)
Definition
PixelSwitches.cxx:22
PixelSwitches::setDC1Geometry
void setDC1Geometry(bool flag)
Definition
PixelSwitches.cxx:33
PixelSwitches::setDBM
void setDBM(bool flag=false)
Definition
PixelSwitches.cxx:43
PixelSwitches::setDynamicAlignFolders
void setDynamicAlignFolders(const bool useDynAlignFolders)
Definition
PixelSwitches.cxx:46
PixelSwitches::m_initialLayout
bool m_initialLayout
Definition
PixelSwitches.h:66
PixelSwitches::alignable
bool alignable() const
Definition
PixelSwitches.cxx:38
PixelSwitches::m_services
bool m_services
Definition
PixelSwitches.h:57
PixelSwitches::setAlignable
void setAlignable(bool flag)
Definition
PixelSwitches.cxx:37
PixelSwitches::m_g3CompatibleDigits
bool m_g3CompatibleDigits
Definition
PixelSwitches.h:63
Generated on
for ATLAS Offline Software by
1.17.0