ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_Options.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#include "SCT_Options.h"
6
8 : m_g3Compatible(false),
9 m_dc1Geometry(false),
10 m_dc2Geometry(true),
11 m_alignable(true),
12 m_alignModule(true),
14{}
15
16void
18{
19 m_g3Compatible = flag;
20 if (flag) setDC1Geometry();
21}
22
23bool
25{
26 return m_g3Compatible;
27}
28
29void
35
36bool
38{
39 return m_dc1Geometry;
40}
41
42void
44{
45 m_dc1Geometry = false;
46 m_dc2Geometry = true;
47 m_g3Compatible = false;
48}
49
50bool
52{
53 return m_dc2Geometry;
54}
55
56void
58{
59 m_alignable = flag;
60}
61
62bool
64{
65 return m_alignable;
66}
67
68void
73
74bool
79
81{
82 m_dynAlignFolders = flag;
83}
84
bool m_dc1Geometry
Definition SCT_Options.h:35
bool m_dynAlignFolders
Definition SCT_Options.h:39
bool m_g3Compatible
Definition SCT_Options.h:34
void setG3Compatible(bool flag=true)
bool m_alignable
Definition SCT_Options.h:37
bool alignAtModuleLevel() const
bool m_dc2Geometry
Definition SCT_Options.h:36
bool m_alignModule
Definition SCT_Options.h:38
void setAlignAtModuleLevel(bool flag=true)
void setDynamicAlignFolders(const bool flag=true)
bool alignable() const
bool dynamicAlignFolders() const
bool g3Compatible() const
bool versionDC1() const
bool versionDC2() const
void setDC1Geometry()
void setDC2Geometry()
void setAlignable(bool flag=true)