ATLAS Offline Software
Loading...
Searching...
No Matches
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
11 m_initialLayout(false),
12 m_dc1Geometry(false),
13 m_alignable(true),
14 m_ibl(false),
15 m_dbm(false),
17{}
bool m_servicesOnLadder
bool m_g3CompatibleDigits

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.

◆ 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.

bool flag
Definition master.py:29

◆ 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.

◆ 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: