ATLAS Offline Software
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 
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 
20 bool PixelSwitches::services() const {return m_services;}
21 
24 
27 
28 
31 
32 
35 
36 
38 bool PixelSwitches::alignable() const {return m_alignable;}
39 
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;}
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