ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_Options Class Reference

#include <SCT_Options.h>

Collaboration diagram for SCT_Options:

Public Member Functions

 SCT_Options ()
bool g3Compatible () const
bool versionDC1 () const
bool versionDC2 () const
bool alignable () const
bool alignAtModuleLevel () const
void setG3Compatible (bool flag=true)
void setDC1Geometry ()
void setDC2Geometry ()
void setAlignable (bool flag=true)
void setAlignAtModuleLevel (bool flag=true)
void setDynamicAlignFolders (const bool flag=true)
bool dynamicAlignFolders () const

Private Attributes

bool m_g3Compatible
bool m_dc1Geometry
bool m_dc2Geometry
bool m_alignable
bool m_alignModule
bool m_dynAlignFolders

Detailed Description

Definition at line 11 of file SCT_Options.h.

Constructor & Destructor Documentation

◆ SCT_Options()

SCT_Options::SCT_Options ( )

Definition at line 7 of file SCT_Options.cxx.

8 : m_g3Compatible(false),
9 m_dc1Geometry(false),
10 m_dc2Geometry(true),
11 m_alignable(true),
12 m_alignModule(true),
14{}
bool m_dc1Geometry
Definition SCT_Options.h:35
bool m_dynAlignFolders
Definition SCT_Options.h:39
bool m_g3Compatible
Definition SCT_Options.h:34
bool m_alignable
Definition SCT_Options.h:37
bool m_dc2Geometry
Definition SCT_Options.h:36
bool m_alignModule
Definition SCT_Options.h:38

Member Function Documentation

◆ alignable()

bool SCT_Options::alignable ( ) const

Definition at line 63 of file SCT_Options.cxx.

64{
65 return m_alignable;
66}

◆ alignAtModuleLevel()

bool SCT_Options::alignAtModuleLevel ( ) const

Definition at line 75 of file SCT_Options.cxx.

76{
77 return m_alignModule;
78}

◆ dynamicAlignFolders()

bool SCT_Options::dynamicAlignFolders ( ) const

Definition at line 85 of file SCT_Options.cxx.

86{
87 return m_dynAlignFolders;
88}

◆ g3Compatible()

bool SCT_Options::g3Compatible ( ) const

Definition at line 24 of file SCT_Options.cxx.

25{
26 return m_g3Compatible;
27}

◆ setAlignable()

void SCT_Options::setAlignable ( bool flag = true)

Definition at line 57 of file SCT_Options.cxx.

58{
60}
bool flag
Definition master.py:29

◆ setAlignAtModuleLevel()

void SCT_Options::setAlignAtModuleLevel ( bool flag = true)

Definition at line 69 of file SCT_Options.cxx.

70{
72}

◆ setDC1Geometry()

void SCT_Options::setDC1Geometry ( )

Definition at line 30 of file SCT_Options.cxx.

31{
32 m_dc1Geometry = true;
33 m_dc2Geometry = false;
34}

◆ setDC2Geometry()

void SCT_Options::setDC2Geometry ( )

Definition at line 43 of file SCT_Options.cxx.

44{
45 m_dc1Geometry = false;
46 m_dc2Geometry = true;
47 m_g3Compatible = false;
48}

◆ setDynamicAlignFolders()

void SCT_Options::setDynamicAlignFolders ( const bool flag = true)

Definition at line 80 of file SCT_Options.cxx.

81{
83}

◆ setG3Compatible()

void SCT_Options::setG3Compatible ( bool flag = true)

Definition at line 17 of file SCT_Options.cxx.

18{
20 if (flag) setDC1Geometry();
21}
void setDC1Geometry()

◆ versionDC1()

bool SCT_Options::versionDC1 ( ) const

Definition at line 37 of file SCT_Options.cxx.

38{
39 return m_dc1Geometry;
40}

◆ versionDC2()

bool SCT_Options::versionDC2 ( ) const

Definition at line 51 of file SCT_Options.cxx.

52{
53 return m_dc2Geometry;
54}

Member Data Documentation

◆ m_alignable

bool SCT_Options::m_alignable
private

Definition at line 37 of file SCT_Options.h.

◆ m_alignModule

bool SCT_Options::m_alignModule
private

Definition at line 38 of file SCT_Options.h.

◆ m_dc1Geometry

bool SCT_Options::m_dc1Geometry
private

Definition at line 35 of file SCT_Options.h.

◆ m_dc2Geometry

bool SCT_Options::m_dc2Geometry
private

Definition at line 36 of file SCT_Options.h.

◆ m_dynAlignFolders

bool SCT_Options::m_dynAlignFolders
private

Definition at line 39 of file SCT_Options.h.

◆ m_g3Compatible

bool SCT_Options::m_g3Compatible
private

Definition at line 34 of file SCT_Options.h.


The documentation for this class was generated from the following files: