ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
PixelSwitches Class Reference

#include <PixelSwitches.h>

Collaboration diagram for PixelSwitches:

Public Member Functions

 PixelSwitches ()
 
void setServices (bool flag)
 
bool services () const
 
void setServicesOnLadder (bool flag)
 
bool servicesOnLadder () const
 
void setG3CompatibleDigits (bool flag)
 
bool g3CompatibleDigits () const
 
void setInitialLayout (bool flag)
 
bool initialLayout () const
 
void setDC1Geometry (bool flag)
 
bool dc1Geometry () const
 
void setAlignable (bool flag)
 
bool alignable () const
 
void setIBL (bool flag=true)
 
bool ibl () const
 
void setDBM (bool flag=false)
 
bool dbm () const
 
void setDynamicAlignFolders (const bool useDynAlignFolders)
 
bool dynamicAlignFolders () const
 

Private Attributes

bool m_services
 
bool m_servicesOnLadder
 
bool m_g3CompatibleDigits
 
bool m_initialLayout
 
bool m_dc1Geometry
 
bool m_alignable
 
bool m_ibl
 
bool m_dbm
 
bool m_dynAlignFolders
 

Detailed Description

Definition at line 12 of file PixelSwitches.h.

Constructor & Destructor Documentation

◆ PixelSwitches()

PixelSwitches::PixelSwitches ( )

Definition at line 7 of file PixelSwitches.cxx.

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 {}

Member Function Documentation

◆ alignable()

bool PixelSwitches::alignable ( ) const

Definition at line 38 of file PixelSwitches.cxx.

38 {return m_alignable;}

◆ dbm()

bool PixelSwitches::dbm ( ) const

Definition at line 44 of file PixelSwitches.cxx.

44 {return m_dbm;}

◆ dc1Geometry()

bool PixelSwitches::dc1Geometry ( ) const

Definition at line 34 of file PixelSwitches.cxx.

34 {return m_dc1Geometry;}

◆ dynamicAlignFolders()

bool PixelSwitches::dynamicAlignFolders ( ) const

Definition at line 47 of file PixelSwitches.cxx.

47 { return m_dynAlignFolders;}

◆ g3CompatibleDigits()

bool PixelSwitches::g3CompatibleDigits ( ) const

Definition at line 26 of file PixelSwitches.cxx.

26 {return m_g3CompatibleDigits;}

◆ ibl()

bool PixelSwitches::ibl ( ) const

Definition at line 41 of file PixelSwitches.cxx.

41 {return m_ibl;}

◆ initialLayout()

bool PixelSwitches::initialLayout ( ) const

Definition at line 30 of file PixelSwitches.cxx.

30 {return m_initialLayout;}

◆ services()

bool PixelSwitches::services ( ) const

Definition at line 20 of file PixelSwitches.cxx.

20 {return m_services;}

◆ servicesOnLadder()

bool PixelSwitches::servicesOnLadder ( ) const

Definition at line 23 of file PixelSwitches.cxx.

23 {return m_servicesOnLadder;}

◆ setAlignable()

void PixelSwitches::setAlignable ( bool  flag)

Definition at line 37 of file PixelSwitches.cxx.

37 {m_alignable = flag;}

◆ setDBM()

void PixelSwitches::setDBM ( bool  flag = false)

Definition at line 43 of file PixelSwitches.cxx.

43 {m_dbm = flag;} //switch to build the DBM

◆ setDC1Geometry()

void PixelSwitches::setDC1Geometry ( bool  flag)

Definition at line 33 of file PixelSwitches.cxx.

◆ setDynamicAlignFolders()

void PixelSwitches::setDynamicAlignFolders ( const bool  useDynAlignFolders)

Definition at line 46 of file PixelSwitches.cxx.

46 {m_dynAlignFolders = useDynAlignFolders;}

◆ setG3CompatibleDigits()

void PixelSwitches::setG3CompatibleDigits ( bool  flag)

Definition at line 25 of file PixelSwitches.cxx.

◆ setIBL()

void PixelSwitches::setIBL ( bool  flag = true)

Definition at line 40 of file PixelSwitches.cxx.

40 {m_ibl = flag;}

◆ setInitialLayout()

void PixelSwitches::setInitialLayout ( bool  flag)

Definition at line 29 of file PixelSwitches.cxx.

◆ setServices()

void PixelSwitches::setServices ( bool  flag)

Definition at line 19 of file PixelSwitches.cxx.

19 {m_services = flag;}

◆ setServicesOnLadder()

void PixelSwitches::setServicesOnLadder ( bool  flag)

Definition at line 22 of file PixelSwitches.cxx.

Member Data Documentation

◆ m_alignable

bool PixelSwitches::m_alignable
private

Definition at line 72 of file PixelSwitches.h.

◆ m_dbm

bool PixelSwitches::m_dbm
private

Definition at line 78 of file PixelSwitches.h.

◆ m_dc1Geometry

bool PixelSwitches::m_dc1Geometry
private

Definition at line 69 of file PixelSwitches.h.

◆ m_dynAlignFolders

bool PixelSwitches::m_dynAlignFolders
private

Definition at line 81 of file PixelSwitches.h.

◆ m_g3CompatibleDigits

bool PixelSwitches::m_g3CompatibleDigits
private

Definition at line 63 of file PixelSwitches.h.

◆ m_ibl

bool PixelSwitches::m_ibl
private

Definition at line 75 of file PixelSwitches.h.

◆ m_initialLayout

bool PixelSwitches::m_initialLayout
private

Definition at line 66 of file PixelSwitches.h.

◆ m_services

bool PixelSwitches::m_services
private

Definition at line 57 of file PixelSwitches.h.

◆ m_servicesOnLadder

bool PixelSwitches::m_servicesOnLadder
private

Definition at line 60 of file PixelSwitches.h.


The documentation for this class was generated from the following files:
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::m_alignable
bool m_alignable
Definition: PixelSwitches.h:72
master.flag
bool flag
Definition: master.py:29
PixelSwitches::m_servicesOnLadder
bool m_servicesOnLadder
Definition: PixelSwitches.h:60
PixelSwitches::m_dc1Geometry
bool m_dc1Geometry
Definition: PixelSwitches.h:69
PixelSwitches::m_initialLayout
bool m_initialLayout
Definition: PixelSwitches.h:66
PixelSwitches::m_ibl
bool m_ibl
Definition: PixelSwitches.h:75
PixelSwitches::m_services
bool m_services
Definition: PixelSwitches.h:57