ATLAS Offline Software
Loading...
Searching...
No Matches
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
12{
13
14public:
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
32private:
33
39 bool m_dynAlignFolders; //controls which set of alignment folders is used
40
41};
42
43
44#endif // SCT_GeoModel_SCT_Options_H
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)