ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
InnerDetector
InDetDetDescr
SCT_GeoModel
src
SCT_Options.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef SCT_GeoModel_SCT_Options_H
6
#define SCT_GeoModel_SCT_Options_H
7
8
// Class for any run time options.
9
10
11
class
SCT_Options
12
{
13
14
public
:
15
SCT_Options
();
16
bool
g3Compatible
()
const
;
17
bool
versionDC1
()
const
;
18
bool
versionDC2
()
const
;
19
bool
alignable
()
const
;
20
bool
alignAtModuleLevel
()
const
;
21
22
void
setG3Compatible
(
bool
flag =
true
);
23
void
setDC1Geometry
();
24
void
setDC2Geometry
();
25
void
setAlignable
(
bool
flag =
true
);
26
void
setAlignAtModuleLevel
(
bool
flag =
true
);
27
28
//dynamic alignment folders
29
void
setDynamicAlignFolders
(
const
bool
flag =
true
);
30
bool
dynamicAlignFolders
()
const
;
31
32
private
:
33
34
bool
m_g3Compatible
;
35
bool
m_dc1Geometry
;
36
bool
m_dc2Geometry
;
37
bool
m_alignable
;
38
bool
m_alignModule
;
39
bool
m_dynAlignFolders
;
//controls which set of alignment folders is used
40
41
};
42
43
44
#endif
// SCT_GeoModel_SCT_Options_H
SCT_Options::m_dc1Geometry
bool m_dc1Geometry
Definition
SCT_Options.h:35
SCT_Options::m_dynAlignFolders
bool m_dynAlignFolders
Definition
SCT_Options.h:39
SCT_Options::m_g3Compatible
bool m_g3Compatible
Definition
SCT_Options.h:34
SCT_Options::setG3Compatible
void setG3Compatible(bool flag=true)
Definition
SCT_Options.cxx:17
SCT_Options::SCT_Options
SCT_Options()
Definition
SCT_Options.cxx:7
SCT_Options::m_alignable
bool m_alignable
Definition
SCT_Options.h:37
SCT_Options::alignAtModuleLevel
bool alignAtModuleLevel() const
Definition
SCT_Options.cxx:75
SCT_Options::m_dc2Geometry
bool m_dc2Geometry
Definition
SCT_Options.h:36
SCT_Options::m_alignModule
bool m_alignModule
Definition
SCT_Options.h:38
SCT_Options::setAlignAtModuleLevel
void setAlignAtModuleLevel(bool flag=true)
Definition
SCT_Options.cxx:69
SCT_Options::setDynamicAlignFolders
void setDynamicAlignFolders(const bool flag=true)
Definition
SCT_Options.cxx:80
SCT_Options::alignable
bool alignable() const
Definition
SCT_Options.cxx:63
SCT_Options::dynamicAlignFolders
bool dynamicAlignFolders() const
Definition
SCT_Options.cxx:85
SCT_Options::g3Compatible
bool g3Compatible() const
Definition
SCT_Options.cxx:24
SCT_Options::versionDC1
bool versionDC1() const
Definition
SCT_Options.cxx:37
SCT_Options::versionDC2
bool versionDC2() const
Definition
SCT_Options.cxx:51
SCT_Options::setDC1Geometry
void setDC1Geometry()
Definition
SCT_Options.cxx:30
SCT_Options::setDC2Geometry
void setDC2Geometry()
Definition
SCT_Options.cxx:43
SCT_Options::setAlignable
void setAlignable(bool flag=true)
Definition
SCT_Options.cxx:57
Generated on
for ATLAS Offline Software by
1.17.0